CSS选择器first-child,当元素为第二个的时候,怎么处理

html-css019

CSS选择器first-child,当元素为第二个的时候,怎么处理,第1张

.content[data-role=page]:nth-child(2){}

使用:first-child伪类时一定要保证前面没有兄弟节点,你前面有个content所以会失效

<style>

p:first-child{color:#f00}

</style>

<div>

<span></span>

<p>1</p>

<p>2</p>

<p>3</p>

</div>

你把这里的span去掉和加上再看效果 就明白了

.content[data-role=page]:nth-child(2){}

使用:first-child伪类时一定要保证前面没有兄弟节点,你前面有个content所以会失效

<style>

p:first-child{color:#f00}

</style>

<div>

<span></span>

<p>1</p>

<p>2</p>

<p>3</p>

</div>

你把这里的span去掉和加上再看效果 就明白了

nth-child可以选择单个元素,也可以实现一个范围,如:

123456上面是一个列表1.选择单个标签元素(指定序列的单个元素).li:nth-child(1){

color:

red}执行上面的CSS,1在界面上面表现为红色2.选择一个范围的标签元素(偶数序列的元素)