6.选择器.html 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  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. div {
  10. width: 200px;
  11. height: 200px;
  12. border:1px solid #f00;
  13. }
  14. /* 2.id选择器 */
  15. #aa {
  16. color: yellowgreen;
  17. }
  18. /* 3.类选择器 */
  19. .bb {
  20. color: aqua;
  21. }
  22. /* 4.伪类选择器 */
  23. .bb:hover {
  24. color: purple;
  25. }
  26. /* 5.包含选择器 后代选择器 */
  27. ul li {
  28. color: blue;
  29. }
  30. /* 6.群组选择器 逗号连接*/
  31. #aa,.bb {
  32. color: red;
  33. }
  34. /* 7.相邻选择器 + */
  35. h3 + h4 {
  36. color: red;
  37. }
  38. /* 8.~ 兄弟选择器 */
  39. h2~h5 {
  40. color: yellowgreen;
  41. }
  42. /* 9.子类选择器 > */
  43. ul li>a {
  44. color: purple;
  45. }
  46. /* 10.伪元素
  47. ::after 在..后
  48. ::before 在..前
  49. content
  50. :after :before 与::after ::before区别
  51. 没有实际意义区别 就是一个是css2的写法 一个css3的写法
  52. */
  53. .new::before {
  54. content: "哈哈哈哈";
  55. color: #0f0;
  56. font-size: 30px;
  57. }
  58. /* 11.通配符选择器 匹配全局:* */
  59. * {
  60. list-style: none;
  61. text-decoration: none;
  62. }
  63. span {
  64. color:red !important;
  65. }
  66. span {
  67. color: yellowgreen;
  68. }
  69. /* 12.属性选择器
  70. 标签[属性=xxx] {
  71. }
  72. */
  73. /* img {
  74. width: 200px;
  75. } */
  76. img[alt=aaa] {
  77. width: 200px;
  78. }
  79. </style>
  80. </head>
  81. <body>
  82. <img src="../html/images/img01.gif" alt="aaa">
  83. <span>这是哈哈哈</span>
  84. <div></div>
  85. <div class="new">这是一段新内容</div>
  86. <ul>
  87. <li><a href="">aa</a></li>
  88. <li><a href="">aa</a></li>
  89. <li><a href="">aa</a></li>
  90. </ul>
  91. <p id="aa">这是一段话</p>
  92. <p class="bb">这是自我介绍</p>
  93. <h1>111</h1>
  94. <h2>222</h2>
  95. <h3>333</h3>
  96. <h4>444</h4>
  97. <h5>555</h5>
  98. <h6>666</h6>
  99. <ul>
  100. <li><a href="">ppp</a></li>
  101. <li><a href="">ppp</a></li>
  102. <li><a href="">ppp</a></li>
  103. <li><a href="">ppp</a></li>
  104. <li><a href="">ppp</a></li>
  105. <li><a href="">ppp</a></li>
  106. <li><a href="">ppp</a></li>
  107. <li><a href="">ppp</a></li>
  108. <li><a href="">ppp</a></li>
  109. <li><a href="">ppp</a></li>
  110. </ul>
  111. </body>
  112. </html>