共计 809 个字符,预计需要花费 3 分钟才能阅读完成。
一、:nth-child
1.1 阐明
:nth-child(n)
选择器匹配属于其父元素的第 N 个子元素,不管元素的类型。n 能够是数字、关键词或公式。
留神:如果第 N 个子元素与抉择的元素类型不同则款式有效!
1.2 示例
<style>
div>p:nth-child(2){color:red;}
</style>
<div>
<p> 我是第 1 个段落 </p>
<p> 我是第 2 个段落 </p><!-- 符合条件:1、是 <p> 元素,2、父元素 <div> 的第二个元素。这里被抉择,会变成红色。-->
<p> 我是第 3 个段落 </p>
</div>
<div>
<p> 我是第 1 个段落 </p>
<span> 我是第 1 个文本 </span><!-- 不符合条件:不是 <p> 元素,没有被抉择 -->
<p> 我是第 2 个段落 </p>
</div>
二、:nth-of-type
2.1 阐明
:nth-of-type(n)
选择器匹配属于父元素的特定类型的第 N 个子元素的每个元素。n 能够是数字、关键词或公式。
2.2 示例
<style>
div>p:nth-of-type(2){color:red;}
</style>
<div>
<p> 我是第 1 个段落 </p>
<p> 我是第 2 个段落 </p><!-- 符合条件:1、是特定元素类型 <p>,2、是父元素 <div> 的第二个 <p> 元素。这里被抉择,会变成红色 -->
<p> 我是第 3 个段落 </p>
</div>
<div>
<p> 我是第 1 个段落 </p>
<blockquote> 第 1 个援用 </blockquote>
<p> 我是第 2 个段落 </p><!-- 符合条件:1、是特定元素类型 <p>,2、是父元素 <div> 的第二个 <p> 元素。这里被抉择,会变成红色 -->
<p> 我是第 3 个段落 </p>
</div>
版权申明
本博客所有的原创文章,作者皆保留版权。转载必须蕴含本申明,放弃本文残缺,并以超链接模式注明作者后除和本文原始地址:https://blog.mazey.net/431.html
(完)
正文完