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,中文"孩子、儿女"的意思
查看全文
  • 相关阅读:
    linux 下安装mongodb
    python 多线程, 多进程, 协程
    5.rabbitmq 主题
    4.rabbitmq 路由
    e.target与e.currentTarget对比
    使用ffmpeg下载m3u8流媒体
    本机添加多个git仓库账号
    IE hack 条件语句
    IE8 兼容 getElementsByClassName
    IE 下 log 调试的一点不同
  • 原文地址:https://www.cnblogs.com/dudu837/p/1820373.html
  • Copyright © 2011-2022 走看看