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新增的属性选择器

    三、伪类和伪元素

  • 相关阅读:
    OC学习一周总结
    C语言基础学习总结
    123
    汇编中中括号[]作用以及lea和mov指令的区别
    C#获取局域网内所有的SQL Server服务器名
    .net 初中级程序员招聘
    C#在客户端与 JS 交互
    [ZT]Mac下安装mysql和workbench
    Eclipse文件夹导入Jar
    Tomcat配置后提示404的解决办法
  • 原文地址:https://www.cnblogs.com/tasly/p/11815793.html
Copyright © 2011-2022 走看看