.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去掉和加上再看效果 就明白了
:first-child选择某个元素的第一个子元素;
:last-child选择某个元素的最后一个子元素;
:nth-child()选择某个元素的一个或多个特定的子元素;
:nth-last-child()选择某个元素的一个或多个特定的子元素,从这个元素的最后一个子元素开始算;
:nth-of-type()选择指定的元素;
:nth-last-of-type()选择指定的元素,从元素的最后一个开始计算;
:first-of-type选择一个上级元素下的第一个同类子元素;
:last-of-type选择一个上级元素的最后一个同类子元素;
:only-child选择的元素是它的父元素的唯一一个了元素;
:only-of-type选择一个元素是它的上级元素的唯一一个相同类型的子元素;
:empty选择的元素里面没有任何内容。