<div id='parent'>
<h1>第一章</h1>
<ul class='list1'>
<li>test1</li>
</ul>
<h1>第而章</h1>
<ul class='list2'>
<li>test2</li>
</ul>
</div>
:nth-child(n) css2
如上结构,如果想选择第一个 ul,使用 :nth-child(n) 伪元素选择器,.parent:nth-child(n) 伪元素选择会先选取 div 中的所有子元素,所以第一个子元素是 h1,选取 h1 的css写法 .parent:nth-child(1)。 第二个子元素是ul.list1,选取 ul.list1 的css写法 .parent:nth-child(2).依次类推
:nth-of-type(n) css3 只会匹配父元素下的某一类标签,比如 .parent:nth-of-type(n)
如上结构,如果想选择第一个 ul,使用 :nth-of-type(n) 伪元素选择器,.parent:nth-of-type(n) 伪元素选择会先选取 div 中的所有ul子元素,所以第一个子元素是 ul.list1,选取 ul.list 的css写法 .parent:nth-of-type(1)。 第二个子元素是 ul.list2,选取 ul.list2 的css写法 .parent:nth-of-type(2).依次类推
浙公网安备 33010602011771号