zoukankan      html  css  js  c++  java
  • CSS选择器

    一、标签选择器

      1、单标签

      2、多标签

    • 选择一个祖先的所有子孙节点,例如 div p{…}
    • 选择一个父元素的所有直属节点,例如 div > p{…}
    • 选择某一个元素紧挨着的兄弟节点,例如 li + li{…}
    • 选择某一个元素的所有同胞节点,例如 span ~ a{…}
    • 以上各种情况的组合应用(不要组合过于复杂,编码讲求可读性第一)

    二、属性选择器

    1、简单属性选择器

    2、具体属性选择器

    • class里面的值以及顺序必须完全相同,并且不可多空格或者少空格
    • ID选择器和指定id属性的属性选择器并不是一回事,主要在于优先级不同
    [id="tox"]{color: red;} 

    3、部分属性选择器

    [class ~="b"] 选择class属性值在用空格分隔的词列表中包含词语"b"的所有元素

      例如:class="ab"不满足[class ~="b"],而class="a b"或class="b"满足

    [class |="b"] 选择class属性值等于b或以b-开头的所有元素

      例如:class="ab"或class="ab-"不满足[class |="a"],而class="a"或class="a-"满足

    [class ^="b"] 选择class属性值以"b"开头的所有元素
    [class $="b"] 选择class属性值以"b"结尾的所有元素
    [class *="b"] 选择class属性值包含"b"的所有元素  
       上面三个属于正则匹配,是CSS3新增的属性选择器

    三、伪类和伪元素

  • 相关阅读:
    测试流程之需求评审
    如何编写测试计划
    一定要知道的,那些Linux操作命令
    线上bug分析
    做一个靠谱的软件测试人员
    测试方向
    怎样才能提交一个让开发人员拍手叫好的bug单
    软件测试职业发展
    MongoDB的启动流程
    百度语音
  • 原文地址:https://www.cnblogs.com/tasly/p/11815793.html
Copyright © 2011-2022 走看看