6.选择器.html 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <style>
  8. /* 1.标签选择器 */
  9. b {
  10. color: red;
  11. }
  12. /* 2.id选择器 */
  13. #first {
  14. color: #00f;
  15. }
  16. /* 3.类选择器 */
  17. .second {
  18. color: #0f0;
  19. }
  20. /* 4.包含选择器 后代选择器 */
  21. ul li {
  22. /* !important 提高样式优先级 */
  23. color: purple !important;
  24. }
  25. /* 5.伪类选择器
  26. :hover 划过
  27. :first-child 第一个子类
  28. :last-child 最后一个子类
  29. :nth-child(n) 第n个子类
  30. 偶数:even 2n
  31. 奇数:odd 2n+1
  32. */
  33. ul li:hover {
  34. color: #f00;
  35. }
  36. /* 6.群组选择器 逗号连接 */
  37. b,#first,.second {
  38. color: pink;
  39. }
  40. /* 7.+ 相邻选择器 */
  41. h1 + h2 {
  42. color: #f00;
  43. }
  44. /* 8.~ 兄弟选择器 */
  45. h2 + h3 {
  46. color: #f00;
  47. }
  48. h1~h3 {
  49. color: #00f;
  50. }
  51. /* 9.子类选择器 > */
  52. ul > li {
  53. color: hotpink;
  54. }
  55. p {
  56. color: #0f0;
  57. }
  58. /* 10.伪元素选择器
  59. 搭配着content使用
  60. ::after 在...之后
  61. ::before 在...之前
  62. :after与::after有什么区别
  63. 没有任何样式区别 只是一个是css2的语法 一个是css3的语法
  64. */
  65. p::after {
  66. content: "哈哈哈";
  67. color: #f00;
  68. }
  69. p::before {
  70. content: "哈哈哈";
  71. color: #f00;
  72. }
  73. /* 11.属性选择器
  74. 标签名[属性=属性值]
  75. */
  76. img[alt=www] {
  77. width: 100px;
  78. height: 100px;
  79. }
  80. /* 12.通配符选择器 匹配全局 */
  81. * {
  82. list-style: none;
  83. }
  84. </style>
  85. </head>
  86. <body>
  87. <img src="../images/img01.gif" alt="www">
  88. <br>
  89. <b>哈哈哈</b>
  90. <div id="first">1111</div>
  91. <div class="second">1111</div>
  92. <ul>
  93. <li>aaa</li>
  94. <li>aaa</li>
  95. <li>aaa</li>
  96. <li>aaa</li>
  97. </ul>
  98. <ul>
  99. <li>aaa</li>
  100. <li>aaa</li>
  101. <li>aaa</li>
  102. <li>aaa</li>
  103. </ul>
  104. <ul>
  105. <li>aaa</li>
  106. <li>aaa</li>
  107. <li>aaa</li>
  108. <li>aaa</li>
  109. </ul>
  110. <ul>
  111. <li style="color:#ff0">aaa</li>
  112. <li>aaa</li>
  113. <li>aaa</li>
  114. <li>aaa</li>
  115. </ul>
  116. <p>这是一段文字</p>
  117. <h1>h1</h1>
  118. <h2>h2</h2>
  119. <h3>h3</h3>
  120. <h4>h4</h4>
  121. <h5>h5</h5>
  122. <h6>h6</h6>
  123. </body>
  124. </html>