zoukankan      html  css  js  c++  java
  • css里面包含选择符与子对像选择符">"的区别

    举个例子:
    <div>
        <ul>
            <li> </li>
        </ul>
    <div>

    要定义li的样式,用包含选择符,你写成:
    div   li{...}
    没有问题

    若用子选择符,你只能写成:
    ul> li{...}
    不能写成
    div> li{...}

    因为div和li非“父子关系”,而是“祖孙关系”

    子对象提供了更精细的控制
    由此可以见包含选择符的深度和广度超过子对象选择符;而子对象选择符的针对性和唯一性比包含选择符强。

    div{color:green;}

    包含关系不限制包含的层数,例如上面的两个示例只要code被div包含,code内的文字颜色为绿色。

    然而CSS子对象选择符,匹配文档中符合选择符规定的直接包含关系的元素

  • 匹配文档中符合选择符规定的直接包含关系的元素,例如E > F选择符,匹配当F元素是E元素的子元素的E元素 子对象选择符的英文名称为"child selectors",child,中文"孩子、儿女"的意思
查看全文
  • 相关阅读:
    SpringMVC 运行流程以及与Spring 整合
    Struts2 声明式异常处理
    SpringMVC 之拦截器和异常处理
    [原创]Java中使用File类的list方法获取一定数量的文件:FilenameFilter接口的特殊用法
    FTP主动模式与被动模式,及java FTPClient模式设置
    JVM调用类的main方法的过程
    [原创]Java源代码学习
    关于JAVA数组的几点注意事项与一些低级错误
    手持两把锟斤拷,口中疾呼烫烫烫。脚踏千朵屯屯屯,笑看万物锘锘锘。
    [原创]java:Stream、Socket等源码分析
  • 原文地址:https://www.cnblogs.com/dudu837/p/1820373.html
  • Copyright © 2011-2022 走看看