美文网首页
CSS高级选择器<后代、交集、并集、儿子、兄弟选择器>

CSS高级选择器<后代、交集、并集、儿子、兄弟选择器>

作者: flowerflower | 来源:发表于2016-11-08 22:44 被阅读398次

一. 后代选择器

空格表示后后代,后代不一定是指儿子。指的是祖先结构。当要把某一个部分的所有的什么,进行样式改变,就要想到后代选择器。


Snip20161108_8.png

样式

<style type="text/css">
 .circle li{
            color: green;
        }
    </style>

结构

<div class="circle">
    <ul>
        <li>花园</li>
        <li>果园</li>
        <li>动物园</li>
    </ul>
</div>

二. 交集选择器

选择的元素是勇士满足两个条件,一般都是以标签名开头,比如div.aap.bb。交集选择器没有空格。所以div.aadiv .aa不是一个意思。

三. 并集选择器

用逗号表示并集。

h2,li{
  color:red;
}

四. 通配符

*表示所有元素,一般不用,主要是用来清除一些系统自带的格式

*{
    margin: 0;
    padding: 0;
}

额外补充:
windows xp 操作系统安装的IE6
windows vista 操作系统安装的IE7
windows 7 操作系统安装的IE8
windows 8 操作系统安装的IE9
windows10 操作系统安装的edge

四. 儿子选择器

IE7(windows 7)开始兼容,IE6(windows xp)不兼容

div>p{
            color: red;
        }

儿子选择器只能是儿子,不是那种祖辈关系。

能够选择(父子关系):

<div>
            <p>我是div的大儿子</p>
</div>

不能选择(隔代关系):

<div>
    <ul>
        <li>
            <p>我是div的大儿子</p>
        </li>
    </ul>
</div>

五. 兄弟选择器

IE7开始兼容,IE6不兼容
+兄弟选择器
样式

<style type="text/css">
  h4+h2{
            color: red;
        }
    </style>

结构 (h4后面的紧挨着的第一个兄弟,即h2会变成红色)

<h4>我是傻逼</h4>
<h2>我是傻逼</h2>

<h4>我是傻逼</h4>
<h4>我是逗逼</h4>
<h4>我是逗逼</h4>
<h4>我是逗逼</h4>
<h2>我是傻逼</h2>

<h4>我是傻逼</h4>
<h2>我是傻逼</h2>

六. 序选择器

IE8开始兼容,IE6、7不兼容
结构

<ul>
    <li class="first" >我是老大</li>
    <li>我是老二</li>
    <li>我是老三</li>
    <li>我是老四</li>
    <li class="last">我是老末</li>
</ul>

样式

<style type="text/css">
    li{
            font-size: 20px;
        }
        ul li.first{
            color: red;
        }
        ul li.last{
            color: blue;
        }
    </style>
Snip20161108_10.png

相关文章

  • CSS的选择器

    CSS基础选择器 标签选择器 id选择器 类选择器 CSS高级选择器 后代选择器 交集选择器 并集选择器(分组选择...

  • CSS选择器

    css选择器: 标签选择器 id选择器 类选择器 后代选择器 子元素选择器 交集选择器 并集选择器 兄弟选...

  • HTML之CSS——CSS的高级应用

    CSS选择器: 一.CSS复合选择器: 1.后代选择器2.交集选择器3.并集选择器 1.后代选择器 后代选择器又称...

  • CSS高级选择器<后代、交集、并集、儿子、兄弟选择器>

    一. 后代选择器 空格表示后后代,后代不一定是指儿子。指的是祖先结构。当要把某一个部分的所有的什么,进行样式改变,...

  • CSS复合选择器

    交集选择器 并集选持器 后代选择器 子元素选择器 相邻兄弟选择器 属性选择器 交集选择器 交集选择器由两个选择器直...

  • 复合选择器(交集、后代、子代、并集)

    1、交集选择器 2、后代选择器 3、子代选择器 4、并集选择器 5、综合应用

  • CSS相关---复合选择器

    第01阶段.前端基础 CSS 复合选择器 复合选择器后代选择器并集选择器 标签显示模式 CSS背景背景位置 CSS...

  • 2022-02-03 CSS第二天

    emmet语法 CSS的复合选择器 后代选择器 子元素选择器 并集选择器 链接类选择器 focus伪类选择器 复合...

  • CSS:复合选择器 & 标签显示模式 & CSS 三大特性

    学习目标 复合选择器后代选择器并集选择器 标签显示模式 CSS 背景背景位置 CSS 三大特性优先级 1. CSS...

  • CSS

    文字相关属性 文本属性 标签选择器 id选择器 类选择器 后代择器 子元素选择器 交集选择器(了解) 并集选择器 ...

网友评论

      本文标题:CSS高级选择器<后代、交集、并集、儿子、兄弟选择器>

      本文链接:https://www.haomeiwen.com/subject/oskzuttx.html