zoukankan      html  css  js  c++  java
  • 关于css里大于号(>)的用法

            之前用的css没涉及到这个问题,今天看到。知道大概用法,但不知道和普通的后代选择器有什么区别。到网上找了,其实w3c的css文档里有很详细明确的介绍(http://www.w3school.com.cn/css/css_selector_child.asp)。

            这里写下全做加深印象:

            如果您不希望选择任意的后代元素,而是希望缩小范围,只选择某个元素的子元素,请使用子元素选择器(Child selector)。

            例如,如果您希望选择只作为 h1 元素子元素的 strong 元素,可以这样写:

        h1 > strong {color:red;}

            这个规则会把第一个 h1 下面的两个 strong 元素变为红色,但是第二个 h1 中的 strong 不受影响:

       <h1>This is <strong>very</strong> <strong>very</strong> important.</h1>
       <h1>This is <em>really <strong>very</strong></em> important.</h1>   

    以下来自其他:
       打个比方div span{color:red;}这样写,div下的不论是儿子辈的span还是孙子辈的span都应用所写的样式,也就是说,div下的所有span都有这个样式。 而div > span{...}这样写,div下的只有儿子辈的span应用所写的样式;
       但是如果是这种情况<div><span>dddddd<span>aaaaa</span></span></div>最内层的孙子辈(相对div说)的span会继承儿子辈的span样式;虽然aaaaa显示的之前定义的div span{color:red;}的红色,但其实还是受外层span的影响。


  • 相关阅读:
    schedule和scheduleAtFixedRate的区别
    JAVAWEB项目报"xxx响应头缺失“漏洞处理方案
    springboot整合swagger初探指南
    wsl安装jdk
    树莓派开机启动chrome并全屏
    数据库06_数据库设计
    数据库05_事务处理
    数据库04_SQL简单实践
    Spring-AOP
    数据库03_SQL语句
  • 原文地址:https://www.cnblogs.com/chenxl/p/3477305.html
Copyright © 2011-2022 走看看