• css选择器(通配符、(元素、类、id)、后代(子代、所有后代)、兄弟(相邻兄弟、所有兄弟)、属性(属性、指定值的属性)、交集并集)


    1. <!DOCTYPE html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
    6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    7. <title>选择器总结</title>
    8. <style>
    9. /* 1. 简单 元素 类 id(id是唯一) */
    10. /* 元素 */
    11. div {
    12. background-color: pink;
    13. }
    14. /**/
    15. .box2 {
    16. background-color: yellow;
    17. }
    18. /* id */
    19. #id {
    20. background-color: green;
    21. }
    22. /* 2. 属性 */
    23. /* 选择属性 */
    24. [title] {
    25. background-color: yellow;
    26. }
    27. /* 选择指定值的属性 */
    28. [title=span] {
    29. background-color: green;
    30. }
    31. /* 3. 后代 */
    32. /* 选择所有后代 */
    33. .father span {
    34. background-color: #f00;
    35. }
    36. /* 选择子代 */
    37. .father>span {
    38. background-color: green;
    39. }
    40. /* 4. 交集 并集 */
    41. /* 交集 */
    42. div.box3 {
    43. background-color: yellow;
    44. }
    45. /* 并集 */
    46. div.box3,
    47. div.box4 {
    48. background-color: green;
    49. }
    50. /* 5. 兄弟 */
    51. /* 相邻兄弟 */
    52. #box5.brother+div {
    53. background-color: pink;
    54. }
    55. /* 全部兄弟 */
    56. #box5.brother~div{
    57. background-color: green;
    58. }
    59. </style>
    60. </head>
    61. <body>
    62. <div class="box">
    63. <!-- 简单 -->
    64. <div>元素</div>
    65. <div class="box2"></div>
    66. <div id="id">id</div>
    67. <!-- 属性 -->
    68. <span title="title">title</span>
    69. <span title="span">title=span</span>
    70. <!-- 后代 domTree -->
    71. <div class="father">
    72. <span>span1</span>
    73. <div><span>span2</span></div>
    74. <div><span>span3</span></div>
    75. </div>
    76. <!-- 交集 并集 -->
    77. <div class="box3">.</div>
    78. <div class="box4">,</div>
    79. <!-- 兄弟 -->
    80. <div id="box5">
    81. <div class="brother">1</div>
    82. <div>2 相邻</div>
    83. <div>3</div>
    84. <div>4</div>
    85. </div>
    86. </div>
    87. </body>
    88. </html>

    复制代码在本地调试即可学习到这些内容:

    包括以下内容

    1. 利用*选择出所有元素

    2. 利用 元素、类名、id 选择出指定的元素

    3. 利用 [属性名]、[属性名=属性值] 选择指定的元素

    4. 利用 “空格”、“>” 选择子代或者所有后代的元素

    5. 利用 “+”、“~” 选择相邻兄弟或者所有兄弟的元素

    6. 利用 紧贴、“,” 选择交集或者并集的元素

    css选择器很重要,大家要好好学

    目录

    通配符

    简单

    属性

    后代

    兄弟

    交集 并集

    伪类 常见的伪类

    动态伪类

  • 相关阅读:
    本地部署多语言代码生成模型CodeGeeX2
    在阿里干了6年自动化测试,30岁即将退休的我,告诉你自动化测试工程师有多吃香...
    基于Docker构建MySQL主从复制数据库
    python基础——基础语法
    Elasticsearch from/size-浅分页查询-深分页 scroll-深分页search_after深度查询区别使用及应用场景
    Vue中常见的loader的作用
    设计模式系列之MVC模式
    CSRF及SSRF详解
    linux 环境变量种常用 path 说明
    Placement Rules 使用文档
  • 原文地址:https://blog.csdn.net/m0_59755550/article/details/126796493