css选择器中,为什么nth?如何使用css属性nth

2024-06-22 08:39:38 72

css选择器中,为什么nth?如何使用css属性nth

本文目录

css选择器中,为什么nth

  • :first-child选择某个元素的第一个子元素;

  • :last-child选择某个元素的最后一个子元素;

  • :nth-child()选择某个元素的一个或多个特定的子元素;

  • :nth-last-child()选择某个元素的一个或多个特定的子元素,从这个元素的最后一个子元素开始算;

  • :nth-of-type()选择指定的元素;

  • :nth-last-of-type()选择指定的元素,从元素的最后一个开始计算;

  • :first-of-type选择一个上级元素下的第一个同类子元素;

  • :last-of-type选择一个上级元素的最后一个同类子元素;

  • :only-child选择的元素是它的父元素的唯一一个了元素;

  • :only-of-type选择一个元素是它的上级元素的唯一一个相同类型的子元素;

  • :empty选择的元素里面没有任何内容。

如何使用css属性nth

1.1、nth-child(n)     父元素下的第n个子元素,n必须大于0,索引都是从1开始。

《div》
《p》多云转晴《/p》
《p》多云转晴《/p》
《p》多云转晴《/p》
《p》多云转晴《/p》
《p》多云转晴《/p》

《/div》

div p:nth-child(2){
background: skyblue;
}

1.2、nth-child(odd)   父元素下的奇数子元素  等同于 nth-child(2n-1)

div p:nth-child(odd){
background: skyblue;
}

1.3、nth-child(even)  父元素下的偶数子元素 同样区分子元素类型   等同于nth-child(2n)

div p:nth-child(even){
background: skyblue;
}

二、nth-of-type  匹配属于父元素的特定类型的第 N 个子元素的每个元素 忽略不是该类型的元素的存在

《div》
《h3》天气《/h3》
《p》多云转晴《/p》
《p》多云转晴《/p》
《p》多云转晴《/p》
《p》多云转晴《/p》
《p》多云转晴《/p》《/div》

div p:nth-of-type(1){
background: skyblue;
}

文章来源于网络,望采纳

nth-child 和 nth-type-of 的区别

:nth-child和:nth-of-type都是css3的结构伪类选择器,和他们相关的还有一堆其他的结构伪类选择器,如果搞懂了这两个选择器的话,相应的也能搞懂和他们相关的其他结构伪类选择器啦。

这两个选择器,可不像我们看起来的那么简单,他们的作用相近,却又不完全一样。

定义

我们先来看下这两个选择器的定义:

:nth-child(n) 选择器匹配父元素中的第 n 个子元素,元素类型没有限制。

:nth-of-type(n)选择器匹配同类型中的第n个同级兄弟元素。

n可以是一个数字,一个关键字,或者一个公式。

写个例子看下:

  • 《!DOCTYPE html》 

  • 《html》 

  • 《head》 

  • 《meta charset=“UTF-8“》 

  • 《title》:nth-child()和:nth-of-type()的区别《/title》 

  • 《style》 

  • .box p:nth-child(2){ 

  • color:#fff; 

  • background: orange; 

  • 《/style》 

  • 《/head》 

  • 《body》 

  • 《div class=“box“》 

  • 《h3》我是h3标签《/h3》 

  • 《p》我是.box里的第二个子元素,我是第一个p标签《/p》 

  • 《p》我是.box里的第三个子元素,我是第二个p标签《/p》 

  • 《/div》 

  • 《/body》 

  • 《/html》 

  • 效果如下:

    请点击输入图片描述

  • 《!DOCTYPE html》 

  • 《html》 

  • 《head》 

  • 《meta charset=“UTF-8“》 

  • 《title》:nth-child()和:nth-of-type()的区别《/title》 

  • 《style》 

  • .box p:nth-of-type(2){ 

  • color:#fff; 

  • background: orange; 

  • 《/style》 

  • 《/head》 

  • 《body》 

  • 《div class=“box“》 

  • 《h3》我是h3标签《/h3》 

  • 《p》我是.box里的第二个子元素,我是第一个p标签《/p》 

  • 《p》我是.box里的第三个子元素,我是第二个p标签《/p》 

  • 《/div》 

  • 《/body》 

  • 《/html》 

  • 效果如下:

    请点击输入图片描述

    一个是.box p:nth-child(2),一个是.box p:nth-of-type(2),括号里面都2,但是效果却不同。那么到底这两个选择器是什么意思呢?

    分析:

    我们再来看下结构:

    .box的子元素有三个,第一个是h3标签,第二个和第三个是p标签。

  • 《div class=“box“》 

  • 《h3》我是h3标签《/h3》 

  • 《p》我是.box里的第二个子元素,我是第一个p标签《/p》 

  • 《p》我是.box里的第三个子元素,我是第二个p标签《/p》 

  • 《/div》 

  • .box p:nth-child(2)

    .box p:nth-child(2)的效果是选择出了第一个p标签,也就是.box里的第二个子元素。

    请点击输入图片描述

    翻译下:

    1.确定了选择的是.box元素里面的p元素。

    2.选择的是.box的子元素里面àp元素à的父元素里面的à第二个子元素。

    3.我们来分析下第二点到底是什么意思:”.box的子元素里面àp元素”指的是这两个元素:

    请点击输入图片描述

    4.“ p元素à的父元素”指的就是.box这个元素:

    请点击输入图片描述

5.“ 的父元素里面的à第二个子元素”的意思就是:.box这个元素里面的第二个子元素:

6.别忘记我们第1条里面的“确定了选择的是.box元素里面的p元素”,我们确定了这个第二个元素就是p元素,因此得出的效果是:

怎么样?现在明白.box p:nth-child(2)是什么意思了吧~那我们再来看下.box p:nth-of-type(2)吧~

.box p:nth-of-type(2)

.box p:nth-of-type(2)的效果是选择出了第二个p标签,也就是.box里的第三个子元素。

翻译下:

1.确定了选择的是.box元素里面的p元素。

2.选择的是.box的子元素里面àp元素à的父元素里面的à第二个p元素。

3.我们来分析下第二点到底是什么意思:”.box的子元素里面àp元素”指的是这两个元素:

4.“ p元素à的父元素”指的就是.box这个元素:

5.“ 的父元素里面的à第二个p元素”的意思就是:.box这个元素里面的p元素里的第二个,所以这里我们就不用管其他元素,只找p元素就可以了,因此选择出的结果是:

案例中的.box p:nth-child(2)和.box p:nth-of-type(2)区别就在于是第二个子元素还是第二个p元素

其实区别很简单::nth-of-type为什么要叫:nth-of-type?因为它是以“type“来区分的。所以我们只需要找这个类型的元素,其他元素都可以视而不见。

如何制作nth主题

主题制作算是一个比较麻烦的事情=。=需要花功夫的。
3220从5.5版开始可以自定义主题了,一改小3的主题单调的问题,这在3220的版本上是一大突破。既然可以自定义主题了,那么如何自定义主题(包括自定义菜单背景,壁纸,屏保,各菜单图标等)呢?本文将详细讲解如何自己制作自定义的主题。
关于主题的制作,诺基亚官方有发布一个主题制作软件:The Nokia Series 40 Theme Studio 1.2,下载地址为
4.把你这做好的主题传入手机并应用,看看自己的手机另类不?嘿嘿~~~~~~~

css选择器中,为什么nth?如何使用css属性nth

本文编辑:admin
css选择器 ,nth ,c

更多文章:


适合教育培训机构的名字 培训班有诗意的名字?朗朗上口的艺术培训班名字有哪些

适合教育培训机构的名字 培训班有诗意的名字?朗朗上口的艺术培训班名字有哪些

大家好,关于培训班名称很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于适合教育培训机构的名字 培训班有诗意的名字的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2024年7月10日 07:45

数据仓库管理系统(仓库管理系统的主要功能有哪些)

数据仓库管理系统(仓库管理系统的主要功能有哪些)

本文目录仓库管理系统的主要功能有哪些数据仓库大致内容有哪些智能仓库管理系统功能和好处有哪些数据仓库和数据库有什么区别仓库管理系统的主要功能有哪些仓库管理系统能帮助企业的仓库管理人员对库存物料的入库、出库、调拨和盘点等日常工作进行全面的控制和

2024年7月9日 06:52

vb语言代码大全private(这个VB代码表示什么 Private Sub Command1_Click( ) Dim a,)

vb语言代码大全private(这个VB代码表示什么 Private Sub Command1_Click( ) Dim a,)

大家好,今天小编来为大家解答以下的问题,关于vb语言代码大全private,这个VB代码表示什么 Private Sub Command1_Click( ) Dim a,这个很多人还不知道,现在让我们一起来看看吧!本文目录这个VB代码表示什

2024年7月12日 10:07

注册安全工程师考试时间(注安工程师考试时间)

注册安全工程师考试时间(注安工程师考试时间)

这篇文章给大家聊聊关于注册安全工程师考试时间,以及注安工程师考试时间对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录注安工程师考试时间2022年注册安全工程师考试时间调整 什么时候开考注册安全工程师考试时间2023注册安全工程

2024年8月30日 16:45

matlab画图设置图片大小(Matlab怎么调整图片的大小,使它成为特定的长宽)

matlab画图设置图片大小(Matlab怎么调整图片的大小,使它成为特定的长宽)

本文目录Matlab怎么调整图片的大小,使它成为特定的长宽如何让Matlab画布大小与图形大小一致Matlab怎么调整图片的大小,使它成为特定的长宽 Matlab怎么调整图片的大小,使它成为特定的长宽 一般而言,只需对目标影象进行图形控制

2024年7月22日 01:19

linux基本命令tail(Linux下tail命令的使用方法)

linux基本命令tail(Linux下tail命令的使用方法)

本文目录Linux下tail命令的使用方法Linux命令: tailLinux里面tail -f命令作用是什么Linux命令tail和cat区别是什么如何将linux tailLinux的tail命令,能像vi命令的set nu一样显示行数

2024年7月5日 05:49

pip下载官网(新手求助,mac下终端里无法运行ipython,已用pip安装,请问怎么解决)

pip下载官网(新手求助,mac下终端里无法运行ipython,已用pip安装,请问怎么解决)

大家好,关于pip下载官网很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于新手求助,mac下终端里无法运行ipython,已用pip安装,请问怎么解决的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,

2024年7月4日 08:27

events什么意思英语(英文中的 event是什么意思)

events什么意思英语(英文中的 event是什么意思)

本文目录英文中的 event是什么意思事件的英文是什么events怎么读event是什么意思events什么意思events是什么意思呵呵请问event的所有意思越多越好,谢谢!events是什么意思英文中的 event是什么意思事件,大事

2024年6月14日 12:04

forward和future(forward price 与 futures price 的区别)

forward和future(forward price 与 futures price 的区别)

本文目录forward price 与 futures price 的区别“forward contracts“和“future contracts“的区别以及中文翻译forward price 与 futures price 的区别for

2024年4月27日 01:35

怎么进行简单的手机网页制作(手机网页如何制作)

怎么进行简单的手机网页制作(手机网页如何制作)

本文目录手机网页如何制作怎么做个手机访问的简单网页手机网页如何制作工具/原料html页面vs2008步骤:1、点击【文件】【新建文件】【常规】【HTML页面】【打开】2、如图所示,新建了一个空白的html页面,拆分视图3、设置页面body样

2024年7月18日 11:06

less女装官方旗舰店(less品牌女装简介)

less女装官方旗舰店(less品牌女装简介)

大家好,关于less女装官方旗舰店很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于less品牌女装简介的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录l

2024年8月25日 10:55

shiro反序列化原理(反序列化是什么意思)

shiro反序列化原理(反序列化是什么意思)

本文目录反序列化是什么意思java resolve什么是对象序列化(Serialization)和反序列化(Deserialization)java里为什么反系列化能调用私有属性和方法什么是java序列化,如何实现java序列化反序列化是什

2024年7月14日 04:27

checkbox使用方法(vb中的checkbox如何使用)

checkbox使用方法(vb中的checkbox如何使用)

本文目录vb中的checkbox如何使用emwin中checkbox怎么用VB 6.0 中checkbox控件的使用C# 如何使用方法简化Checkbox的使用如何在Word中使用Checkboxstruts2 怎么使用checkbox和c

2024年6月6日 07:16

儿童编程游戏推荐(想给孩子学编程,机器人和scratch哪个好)

儿童编程游戏推荐(想给孩子学编程,机器人和scratch哪个好)

各位老铁们,大家好,今天由我来为大家分享儿童编程游戏推荐,以及想给孩子学编程,机器人和scratch哪个好的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本

2024年7月13日 16:30

滚针轴承和圆柱滚子轴承的区别?滚针轴承是什么,怎么产生的

滚针轴承和圆柱滚子轴承的区别?滚针轴承是什么,怎么产生的

大家好,今天小编来为大家解答以下的问题,关于滚针轴承,滚针轴承和圆柱滚子轴承的区别这个很多人还不知道,现在让我们一起来看看吧!本文目录滚针轴承和圆柱滚子轴承的区别滚针轴承是什么,怎么产生的滚针轴承哪家好滚针轴承有什么优点滚针轴承型号与尺寸滚

2024年7月17日 08:30

关闭未响应程序快捷键(如何自动关闭无响应程序)

关闭未响应程序快捷键(如何自动关闭无响应程序)

本文目录如何自动关闭无响应程序电脑怎么强制关闭有什么快捷键才能立即结束无响应程序Windows如何设置自动关闭未响应的程序如何快速处理Win7系统程序未响应如何自动关闭无响应程序电脑速度变慢,于是重装系统,发现问题多多,光软件升级重装就一大

2024年6月28日 06:02

linux命令软件测试(软件测试人员在工作中如何运用Linux)

linux命令软件测试(软件测试人员在工作中如何运用Linux)

本文目录软件测试人员在工作中如何运用Linux软件测试 学习linux什么方面如何编写linux下执行测试软件命令按时间间隔的脚本linux系统软件怎么运用代码进行测试做软件测试Linux要掌握到什么程度linux如何做软件测试,都会用到哪

2024年6月23日 07:49

打码网站免费源码(我想办个网站(做打码代理),那么做这样一个网站需要买个com国际顶级域名,空间多少M合适还需要什么)

打码网站免费源码(我想办个网站(做打码代理),那么做这样一个网站需要买个com国际顶级域名,空间多少M合适还需要什么)

本文目录我想办个网站(做打码代理),那么做这样一个网站需要买个com国际顶级域名,空间多少M合适还需要什么我用的是ASP打码网站源码,网站后台票数一个会员同样的任务只能添加一次票数,请大虾教教我应该怎么修改我想办个网站(做打码代理),那么做

2024年5月5日 12:55

matlab怎么用cftool拟合曲线(【数学建模算法】(番外6)Matlab曲线拟合工具箱cftool)

matlab怎么用cftool拟合曲线(【数学建模算法】(番外6)Matlab曲线拟合工具箱cftool)

本文目录【数学建模算法】(番外6)Matlab曲线拟合工具箱cftool怎么用matlab编写曲线拟合matlab cftool拟合用的什么方法在matlab里几条曲线怎么进行拟合为一条曲线急!MATLAB中用cftool工具数据拟合之后,

2024年7月21日 07:18

美国的独立日是什么时候?美国国庆日和独立日是哪一天

美国的独立日是什么时候?美国国庆日和独立日是哪一天

本文目录美国的独立日是什么时候美国国庆日和独立日是哪一天美国独立日是哪天美国独立日是为了纪念什么美国独立日是哪一年美国独立日是几月几号美国独立日简介(英文)美国独立日哪位朋友知道美国独立日是哪一年哪一天美国独立日是那一天美国的独立日是什么时

2024年7月22日 02:17

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1155
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索