使用p:nth-child(n)得满足两个条件
1. 它的位置必须在它父元素的第n个,从1开始计数
2. 它必须是P元素(相对于p:nth-child(n)来举例)
使用p:nth-of-type(n)
- 只要它是第n个P元素就行了
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<style>
p:nth-child(6){color:red;}
/*p的父元素的第n个元素且为p*/
h2:nth-of-type(3){color:green;}
/*不算别的元素,h2的父元素的子元素h2集合中的第n个*/
</style>
</head>
<body>
<div class="main">
<h2>1</h2>
<h2>2</h2>
<p>8</p>
<h2>3</h2>
<h2>4</h2>
<p>6</p>
<h2>5</h2>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
</div>
</body>
</html>
注释是我理解的通俗意义