伪类的格式重点:父标签层级 & 当前标签类型

伪类的格式重点:父标签层级 & 当前标签类型

通过例子说明:

css1:
    span:nth-of-type(2){color: red;}
css2:
    span :nth-of-type(2){color: red;}
html:
        <p>
            <span>I have an apple</span>
            <i>I have an orange</i>
            <strong>I have a banana</strong>
            <span>
                <em>I</em>  
                <b>have</b> 
                <em>two </em>
                <em>apple</em>
                <b>haha</b>
            </span>
            <span>I have three apple</span>
            <i>I have two orange</i>
        </p>

当采用css1时,结果:

t_css1.JPG

解析:

1、css1中 span与 冒号间无空格,span被定义为同级兄弟标签。

2、此时选择器会 选取众多span标签中序列位2的span元素。

3、此例中的第二个标签整体元素应用css1.

当采用css2时,结果:

t_css2.JPG

解析:

1、css2中span与冒号间有空额,span被定义为“父元素”。

2、此时选择器会选取父元素span的子元素中 同类元素且序列位2的元素

3、如:第一行span内无子元素标签,不应用css2。
第二行不是span元素,不应用css2。
第四行即第二个span标签内部有子元素 em,b,选择器会选取第二个em标签 和第二个b标签应用css2。

转载于:https://www.cnblogs.com/deepblue775737449/p/9081961.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值