CSS3中:nth-child和:nth-of-type的区别深入理解。 关于:nth-child和:nth-of-type的区别之前一直没太注意,经深入理解才发现里面其实暗藏玄机...
关于: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>节点。
转载于:https://www.cnblogs.com/devilkin-wang/p/6211387.html
CSS3中:nth-child和:nth-of-type的区别深入理解。 关于:nth-child和:nth-of-type的区别之前一直没太注意,经深入理解才发现里面其实暗藏玄机...相关推荐
- html5 css3中的一些笔记
<!DOCTYPE html> <html> <head><meta charset="utf-8" ><title>c ...
- css3中变形与动画(三)
transform可以实现矩阵变换,transition实现属性的平滑过渡,animation意思是动画,动漫,这个属性才和真正意义的一帧一帧的动画相关.本文就介绍animation属性. anima ...
- css3中的变形(transform)、过渡(transtion)、动画(animation)
Transform字面上就是变形,改变的意思.在CSS3中transform主要包括以下几种:旋转rotate.扭曲skew.缩放scale和移动translate以及矩阵变形matrix.下面我们一 ...
- css3中的动画学习分享
大家好,这里是demo软件园,今天为大家分享的是css3中的动画(animation). css3动画: 使元素从一种样式逐渐变化为另一种样式的效果. 动画原理:通过把人物的表情.动作.变化等分解后画 ...
- CSS3中的3D变换与简易立方体的制作
大家好,这里是demo软件园,今天为大家分享的是css3中的3d变换. 我们首先要知道在浏览器中,X轴是从左到右,Y轴是从上到下,Z轴是从里到外.CSS的3d变换中,有以下属性: A.3D旋转: CS ...
- css3中的渐变效果及花斑动画的实现
大家好,这里是demo软件园,今天为大家分享的是css3中的渐变效果. css3中的渐变需要注意的是渐变的是图片而不是颜色,而渐变又分为两种:线性渐变与径向渐变,今天我们重点介绍的是线性渐变. 1.线 ...
- CSS3中的pointer-events
今天做项目中偶然误把元素加上了pointer-events属性,结果导致后来在js中给该元素加点击事件不能用,检查了半天才发现是这个属性的问题.之前没有好好研究,于是决定仔细研究一下. 一.定义及语法 ...
- Css3中的响应式布局的应用
Media Queries直译过来就是"媒体查询",在我们平时的Web页面中head部分常看到这样的一段代码: <link href="css/reset.css& ...
- css3中边框的4种样式
border是CSS的一个属性,用它可以给能确定范围的HTML标签画边框,它可以定义边框线的类型.宽度和颜色,最终可以制作一些特殊效果 css3的边框有4种样式: 1.border-color(边框的 ...
最新文章
- 【转】匈牙利命名法(Hungarian Notation)
- python 使用小知识总结(持续更新ing)
- 截取地址栏URL参数
- ios 如何获得系统时间和日期
- 全球互联网大面积瘫痪不再是虚幻
- 拓端tecdat|WinBUGS对多元随机波动率模型:贝叶斯估计与模型比较
- myeclipse安装插件phpeclipse后进行PHP代码编写
- 下载英文图书的几个网站
- 将markdown文档转化为pdf格式
- spark ubuntu 分部署安装配置
- elasticsearch--wildcard查询
- python检查https过期_Python实现HTTPS网站证书过期监控及更新
- 【CV/Matlab系列】基于图像处理的苹果质量检测和分级系统【含Matlab源码】
- 前端json对比工具
- Opencv Sift和Surf特征实现图像无缝拼接生成全景图像
- 令人受益的21个故事
- ISCS网络磁盘使用
- 史上最强七种防蚊药水大比拼!看完你都震惊了!
- Mac电脑下安装Vue-cli高版本失败(intel,系统版本Monterey12.6)
- 服务器2008系统如何设置休眠时间,Win7休眠和睡眠怎么开启(Win2008)