CSS3中:nth-child和:nth-of-type的区别深入理解


Posted in HTML / CSS onMarch 10, 2014

关于:nth-child和:nth-of-type的区别之前一直没太注意。最近打算深入了解一些CSS3,才发现里面其实暗藏玄机。

:nth-child可以选择父元素下的字元素,:nth-of-type也可以。但是它们到底有什么区别呢?

其实区别很简单::nth-of-type为什么要叫:nth-of-type?因为它是以"type"来区分的。也就是说:ele:nth-of-type(n)是指父元素下第n个ele元素,

而ele:nth-child(n)是指父元素下第n个元素且这个元素为ele,若不是,则选择失败。

这里附上一个小例子:

复制代码
代码如下:

<div>
<ul class="demo">
<p>zero</p>
<li>one</li>
<li>two</li>
</ul>
</div>

上面这个例子,.demo li:nth-child(2)选择的是<li>one</li>节点,而.demo li:nth-of-type(2)则选择的是<li>two</li>节点。
HTML / CSS 相关文章推荐
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
Feb 27 HTML / CSS
CSS3绘制有活力的链接下划线
Jul 14 HTML / CSS
纯css3使用vw和vh实现自适应的方法
Feb 09 HTML / CSS
CSS3为背景图设置遮罩并解决遮罩样式继承问题
Jun 22 HTML / CSS
HTML5 Canvas旋转动画的2个代码例子(一个旋转的太极图效果)
Apr 10 HTML / CSS
24个canvas基础知识小结
Dec 17 HTML / CSS
Canvas实现保存图片到本地的示例代码
Jun 28 HTML / CSS
html5视频媒体标签video的使用方法及完整参数说明详解
Sep 27 HTML / CSS
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
Aug 20 HTML / CSS
移动端HTML5 input常见问题(小结)
Sep 28 HTML / CSS
如何通过 CSS 写出火焰效果
Mar 24 HTML / CSS
CSS list-style-type属性使用方法
May 21 HTML / CSS
CSS书写规范、顺序和命名规则
Mar 06 #HTML / CSS
纯CSS3实现鼠标悬停提示气泡效果
Feb 28 #HTML / CSS
css3中检验表单的required,focus,valid和invalid样式
Feb 21 #HTML / CSS
css3+jq创作含苞待放的荷花
Feb 20 #HTML / CSS
css3隔行变换色实现示例
Feb 19 #HTML / CSS
使用css3和jquery实现可伸缩搜索框
Feb 12 #HTML / CSS
css3与html5实现响应式导航菜单(导航栏)效果分享
Feb 12 #HTML / CSS
You might like
PHP中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
PHP上传文件时自动分配路径的方法
2015/01/09 PHP
PHP简单实现欧拉函数Euler功能示例
2017/11/06 PHP
原生php实现excel文件读写的方法分析
2018/04/25 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
可输入的下拉框
2006/06/19 Javascript
jQuery AJAX实现调用页面后台方法和web服务定义的方法分享
2012/03/01 Javascript
jQuery实现自定义checkbox和radio样式
2015/07/13 Javascript
jQuery添加options点击事件并传值实例代码
2016/05/18 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
如何提高Dom访问速度
2017/01/05 Javascript
jQuery实现拼图小游戏(实例讲解)
2017/07/24 jQuery
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
JavaScript命名空间模式实例详解
2019/06/20 Javascript
纯 JS 实现放大缩小拖拽功能(完整代码)
2019/11/25 Javascript
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
Python中的魔法方法深入理解
2014/07/09 Python
Python对小数进行除法运算的正确方法示例
2014/08/25 Python
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
python使用selenium登录QQ邮箱(附带滑动解锁)
2019/01/23 Python
python实现贪吃蛇小游戏
2020/03/21 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
python 等差数列末项计算方式
2020/05/03 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
世界排名第一的万圣节服装店:Spirit Halloween
2018/10/16 全球购物
Erwin Müller穆勒家居瑞士官网:您整个家庭的邮购公司
2019/12/28 全球购物
产品促销活动策划书
2014/01/15 职场文书
优秀党员申报材料
2014/12/18 职场文书
大学生年度个人总结
2015/02/15 职场文书
朋友聚会开场白
2015/06/01 职场文书
交通事故协议书范本
2016/03/19 职场文书
2019入党申请书格式和范文
2019/06/25 职场文书
2019假期福利管理制度!
2019/07/15 职场文书
创业计划书之冷饮店
2019/09/27 职场文书
详解Python中下划线的5种含义
2021/07/15 Python