nth-of-type与nth-child的区别
时间:2019-09-17
本文章向大家介绍nth-of-type与nth-child的区别,主要包括nth-of-type与nth-child的区别使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
nth-of-type:
简单来说nth-of-type会忽略其它标签的顺序而按照标签自身种类的顺序进行筛选,也就是选择的参照点并不是DOM数,而是自身。下面我们结合具体的例子来了解下。
1 <style> 2 p:nth-of-type(3){ 3 background: red; 4 } 5 </style> 6 <h1>这是一个段落</h1> 7 <p>这是一个段落</p> 8 <h1>这是一个段落</h1> 9 <p>这是一个段落</p> 10 <p>这是一个段落</p> 11 <p>这是一个段落</p> 12 <h1>这是一个段落</h1>
代码效果如下图所示,文本中的第3个p标签背景颜色发生改变。
nth-child:
它的属性就是按照所有类型标签的所谓整体队列进行排序筛选,也就是说不论你是h1还是p标签,使用这个属性你要遵循在DOM树中的顺序来进行操作。
1 <style> 2 p:nth-child(6){ 3 background: red; 4 } 5 </style> 6 <h1>这是一个段落</h1> 7 <p>这是一个段落</p> 8 <h1>这是一个段落</h1> 9 <p>这是一个段落</p> 10 <p>这是一个段落</p> 11 <p>这是一个段落</p> 12 <h1>这是一个段落</h1>
如图,第6个标签的颜色发生改变
原文地址:https://www.cnblogs.com/xmbg/p/11531811.html
- 31:字符串中最长的连续出现的字符
- 22:因子分解
- 41:判断元素是否存在
- Django REST framework+Vue 打造生鲜超市(三)
- 15:阶乘和
- 177. [USACO Jan07] 有限制的素数
- 163. [USACO Mat07] 牛语
- 473. 核电站问题
- Django REST framework+Vue 打造生鲜超市(四)
- ETag使用效果对比及经验分享
- 1415. [NOIP2001]数的计数
- 7828:最大公约数与最小公倍数
- POJ 2891 Strange Way to Express Integers
- html5网页中用video标签无法播放MP4视频的解决方法
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 面试官带你学Android——面试中Handler 这些必备知识点你都知道吗?
- leetcode哈希表之前K个高频元素
- Kali之U盘启动加密与持久化存储制作流程
- Gentoo发行版系统基础使用记录
- Ubuntu-20.04-LTS桌面版与服务器版基础初始配置
- Snap容器基础入门使用
- zabbix入门学习
- 突击并发编程JUC系列-ReentrantReadWriteLock
- Qt音视频开发33-ffmpeg安卓版
- Vue.js|Nuxt仿制探探堆叠滑动|vue仿Tinder卡片效果
- Elasticsearch:透彻理解 Elasticsearch 中的 Bucket aggregation
- html+js开发模拟考试在线评分系统
- iOS音视频接入 - TRTC接入实时视频通话
- LRU缓存淘汰机制C++实现
- ant-design-vue运行时动态切换主题色