CSS中nth-child与nth-of-type的元素查找方式有哪些
这篇文章给大家分享的是有关CSS中nth-child与nth-of-type的元素查找方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
创新互联为客户提供专业的做网站、成都网站设计、程序、域名、空间一条龙服务,提供基于WEB的系统开发. 服务项目涵盖了网页设计、网站程序开发、WEB系统开发、微信二次开发、移动网站建设等网站方面业务。
nth-child和nth-of-type是css的两个伪选择符。应用中,这两者常常容易混淆。这里把它们拿出来仔细做个对比,看看这两者是怎么查找元素的。
nth-child(n) —— 寻找第n个子元素
nth-of-type(n) —— 寻找同一类型元素里的第n个元素
看这个定义也许还不是很清楚他们的区别,我们一点点来区分。
p:nth-child(2) 与 p:nth-pf-type(2)
HTML代码如下
pgh2
pgh3
pgh4
pgh5
div1
div2
div3
div4
分别应用两个样式, 都是找第二个元素
p:nth-child(2) { color: red; font-weight:bold; } h6:nth-of-type(2) { color: blue; font-weight:bold; }
结果:两者都应用成功。
现在我们对HTML代码做点改动,让他们出现一些不同。我们将第一个p元素和第一个h6元素改为label,代码如下:
pgh3
pgh4
pgh5
div2
div3
div4