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,中文"孩子、儿女"的意思
查看全文
  • 相关阅读:
    SQL数据库数据优化SQL优化总结( 百万级数据库优化方案)
    三星S8相机黑画面解决
    三星Galaxy S8 刷机经验记录
    2018.12.02 Socket编程之初识Socket
    工作至今
    巧用std::shared_ptr全局对象释放单例内存
    C++标准库之迭代器
    Phone 3rd Recovery
    进电机之两相双极性步进电机仿真
    使用Pretues仿真Arduino驱动步进电机
  • 原文地址:https://www.cnblogs.com/dudu837/p/1820373.html
  • Copyright © 2011-2022 走看看