css选择器第二个孩子(css 中 first-child 是什么意思)

本文目录
- css 中 first-child 是什么意思
- css选择器nth-child(1),first-child在加入别的标签,为什么会失效这两段代
- css选择器nth-child 实现一个范围吗
- css中fiesrchild叫什么选择器
css 中 first-child 是什么意思
css2里的伪类均摊符,意思是:匹配父元素的第一个子元素
你可以在css手机里可以查到这个伪类选择符
比如:
《ul》
《li》列表项一《/li》
《li》列表项二《/li》
《li》列表项三《/li》
《li》列表项四《/li》
《/ul》
在上述代码中,如果我们要设置第一个li的样式,那么代码应该写成li:first-child{sRules},而不是ul:first-child{sRules}。其它相关的伪类都如此。
css选择器nth-child(1),first-child在加入别的标签,为什么会失效这两段代
E:nth-child(n) { sRules }
匹配父元素的第n个子元素E,假设该子元素不是E,则选择符无效。
要使该属性生效,E元素必须是某个元素的子元素,E的父元素最高是body,即E可以是body的子元素
你的第一个子元素是span不是li所以无效
css选择器nth-child 实现一个范围吗
nth-child可以选择单个元素,也可以实现一个范围,如:
《ul》
《li》1《/li》
《li》2《/li》
《li》3《/li》
《li》4《/li》
《li》5《/li》
《li》6《/li》
《/ul》
上面是一个列表
1.选择单个标签元素(指定序列的单个元素).
li:nth-child(1)
{
color: red;
}
执行上面的CSS,《li》1《/li》在界面上面表现为红色
2.选择一个范围的标签元素(偶数序列的元素).
li:nth-child(2n)
{
color: red;
}
执行上面的CSS,《li》2《/li》《li》4《/li》《li》6《/li》在界面上显示红色
上面的CSS还可以如下面这样写:
li:nth-child(even)
{
color: red;
}
这两个CSS都代表选择li所在的顺序为偶数位置的标签元素。
3.奇数序列的元素使用odd或者2n+1
css中fiesrchild叫什么选择器
first-child选择器用于选取属于其父元素的首个子元素的指定选择器。
:first-child选择器用于选取属于其父元素的首个子元素的指定选择器。——w3school
嗯,乍一看好像说的不是很明白,因此这个选择器很容易让人误解,通常会有两种误解:
误解一:认为E:first-child选中E元素的第一个子元素。
误解二:认为E:first-child选中E元素的父元素的第一个E元素。
你是不是也曾这样理解这个选择器或者现在仍然这样理解?以上两种理解都是错误的,理解,div里的第一个a元素字体应该是红色的,事实证明这种理解也是错的。OK,正确的理解应该是:只要E元素是它的父级的第一个子元素,就选中。它需要同时满足两个条件,一个是“第一个子元素”,另一个是“这个子元素刚好是E”。
.demo的第一个子元素是div
第一个span第一个段落P第二个span
一个链接第一个i元素
一个链接第二个i元素
一个链接

更多文章:
setint(PreparedStatement setString与setInt效果是否一样)
2026年7月20日 22:15
spring用英语怎么说(spring怎么读英语 spring英文解释)
2026年2月23日 15:30
property prices(spillover effect是什么意思)
2026年9月23日 18:00
update的过去式和过去分词(Update翻译成汉语是什么意思)
2025年8月29日 13:00
学生eclipse安装教程(哪位大神可以手把手教我怎么在eclipse中安装PHP啊,我是学生,刚刚开始学习,不会装呀..)
2026年7月2日 16:30
进制转换器代码(C语言,使用数组,编写一个十进制正整数转换为二进制数的转换工具)
2025年10月4日 05:30
idea写的代码eclipse能用吗(怎么把Intelij IDEA的工程变为Eclipse工程,希望有人解答)
2025年6月9日 15:00
易语言源代码及模块大全1500(求一个小工具的易语言源代码 悬赏100分)
2026年1月17日 23:15
mmap的实现原理(Android跨进程通信-mmap函数)
2026年5月3日 00:15













