CSS3选择器:nth-child和:nth-of-type的差异
2024-09-05 11:06:56
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
标签中的文字变红。
参考链接:
最新文章
- 学习MySQL之多表操作(三)
- 魔术常量__DIR__
- 使用 GPG 对数据进行加密解密签名
- CSS3弹性伸缩布局(二)——flex布局
- Android中数据存储之SharedPreferences
- 在后台对GameObject进行";创建";||";删除";动作
- WordPress wp-admin/includes/post.php脚本安全漏洞
- LV在系统重启后不能自动激活(boot.lvm&;after.loca)
- 移动web点5像素的秘密(转)
- quagga源码分析--通用库command
- 12.引入依赖项目的时候,如果找不到jar
- 一款好用的绘图软件gnuplot
- Socket网络通信之数据传递
- JS(API-日期和math)
- lvs用户空间命令ipvsadm
- python元祖操作和内置方法
- HTMLDocument的变化
- 转载 HashSet用法
- 20155301 2016-2017-2 《Java程序设计》第9周学习总结
- Application Context的设计
热门文章
- flask 接收参数小坑
- Win32 编程
- 1-10000以内的完数(js)
- 1如何给devexpress的gridview控件绘制全选按钮
- SSIS 初次接触 + 开发记录
- Java高并发程序设计学习笔记(五):JDK并发包(各种同步控制工具的使用、并发容器及典型源码分析(Hashmap等))
- nps内网渗透利用
- 【转】关于 Error[Pe020]: identifier ";HAL_StatusTypeDef"; is undefined
- python面向编程:面向对象、init、绑定方法、案例练习
- ngnix 配置说明