分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

CSS3选择器:nth-child和:nth-of-type的差异

发布时间:2023-09-06 01:46责任编辑:熊小新关键词:CSS选择器

p:nth-child(2)表示这个元素要是p标签,且是第二个子元素,是两个必须满足的条件。

<section> ???<div>我是一个普通的div标签</div> ???<p>我是第1个p标签</p> ???<p>我是第2个p标签</p> ?<!-- 希望这个变红 --></section>

于是,就是第一个p标签颜色为红色(正好符合:p标签,第二个子元素)。如果在div标签后面再插入个span标签,如下:

<section> ???<div>我是一个普通的div标签</div> ???<span>我是一个普通的span标签</span> ???<p>我是第1个p标签</p> ???<p>我是第2个p标签</p> ?<!-- 希望这个变红 --></section>

那么p:nth-child(2)将不会选择任何元素。

p:nth-of-type(2)表示父标签下的第二个p元素,显然,无论在div标签后面再插入个span标签,还是h1标签,都是第二个p标签中的文字变红。

参考链接:

http://www.zhangxinxu.com/wordpress/2011/06/css3%E9%80%89%E6%8B%A9%E5%99%A8nth-child%E5%92%8Cnth-of-type%E4%B9%8B%E9%97%B4%E7%9A%84%E5%B7%AE%E5%BC%82/

CSS3选择器:nth-child和:nth-of-type的差异

原文地址:https://www.cnblogs.com/echolife/p/8652137.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved