CSS选择器之:nth-child()和:nth-of-type()的使用
今天就讲一下css选择器:nth-child()和:nth-of-type()的使用。 一、:nth-child()和:nth-of-type()的支持度 所有主流浏览器均支持:nth-child()和:nth-of-type()选择器,除了 IE8 及更早的版本。 二、:nth-child()和:nth-of-type()的一般使用方法 1、:nth-child(x); 选择第x的元素 2、:nth-child(x*n) x的n倍元素 3、:nth-child(n+x); 选择 =>x 的元素 4、:nth-child(-n+x) 选择 =< x 的元素 5、:nth-child(n x+1); n x-1 隔开n*x选取一个 6、nth-child(odd)/nth-child(even) 奇数偶数 使用的时候请把《*》删除 三、:nth-child()和:nth-of-type()的一些不同之处 :nth-child()—–》 混合型跳过模式:这个是我自己取得名字。 意思就是说同一个父级下如果我们选择了第二个元素p:nth-child(2)。 但是第二个元素不是p标签而是其他的标签,那么选择的标签不成立,选择不了。 代码如下: <div id="a1"> <p>CGLweb前端</p> <div>CGLweb前端</div> <p>CGLweb前端</p> </div>