zoukankan      html  css  js  c++  java
  • css 选择符中的 >,+,~,=,^,$,*,|,:,空格 的意思

    一,作为元素选择符

    * 表示通配选择符

    * {} // 所有元素

    二,作为关系选择符

    空格 表示包含选择符

    a div{} // 被a元素包含的div

    > 表示子元素选择符

    a > div{} // a元素的div子元素,不包括孙辈

    + 表示紧贴之后的元素

    a + div{} // 紧贴在a元素之后的div

    ~ 表示元素后面的所有兄弟元素

    a ~ div{} // a元素后面的所有div兄弟元素

    三,作为属性选择符

    = 表示等于

    div[class="test"] {} // 具有class属性且属性值等于test

    ~ 表示用空格分隔的字词列表,其中一个等于

    div[class~="test"] {} // 具有class属性且以空格为间隔的属性值中有一个等于test

    ^ 表示以val开头

    div[class^="test"] {} // 具有class属性且以test开头

    $ 表示以val结尾

    div[class$="test"] {} // 具有class属性且以test结尾

    * 表示包含包含val

    div[class*="test"] {} // 具有class属性且包含test

    | 表示以val开头并用连接符"-"分隔的字符串的元素

    div[class|="test"] {} // 具有class属性且以test开头并用连接符"-"分隔的字符串的元素

    四,作为伪类或伪对象选择符

    : 表示伪类或伪对象

    :: 表示伪对象

  • 相关阅读:
    Java calendar类学习笔记
    Anaconda 学习笔记
    第八周作业
    第七次作业
    第六周作业
    第五次作业
    用户调研方法之焦点小组
    第三周作业
    软件工作量的评估方法有哪些
    软件质量保证与测试(--作业--)
  • 原文地址:https://www.cnblogs.com/ooo0/p/7094322.html
Copyright © 2011-2022 走看看