Css之子选择器和同胞选择器

一,子选择器

<ul id="nav">

<li>A</li>

<li>

<ul>

<li>AA</li>

<li>BB</li>

<li>CC</li>

</ul>

</li>

<li>C</li>

</ul>

样式:

#nav > li{color:red;}

这样的话只是Nav的直接孩子们设成红色。即A和C是红色的。而AA,BB和CC不受影响。

而样式如果是:

#nav  li{color:red;}

这样则会让Nav的所有孩子,包括孩子的孩子都设成红色。即A,C,AA,BB,CC 都是红色了。

 

二,同胞选择器

<div id="content">

<h1>标题</h1>

<p>第一个段落</p>

<p>第一个段落</p>

</div>

样式:

#content h1 + p{color:red;}

这样做只会让Content里的H1后面第一个段落变成红色。而第二个段落不受影响。

而样式如果是:

#content h1 p{color:red;}

这样则是让Content里的H1里面的P设为红色。本例中H1里面并没有P。所以此样式不会影响任何一个P。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值