1.first-child 选择列表中的第一个标签 li:first-child{color:red} 2. last-child 选择列表中的最后一个标签 li:last-child{color:pink} 3.nth-child(n) 这里的n为数字,表示选择列表中的第n个标签 例如选择第三个标签 li:nth-child(3){color:pink} 4.nth-child(2n) 选择列表中的偶数,选中 2、4、6...
1、first-child first-child表示选择列表中的第一个标签。代码如下: li:first-child{background:#090} 上面的意思是,li 列表中的 第一个li模块的背景颜色。 2、last-child last-child表示选择列表中的最后一个标签,代码如下:
1.first-child 第一个元素 当前选择元素第一个元素,例如:.box p:first-child 就是box下面的第一个p元素,注意这里如果你的第一个元素不是p,是其他元素,那么不好意思 first-child 罢工了。就是这么任性。 生效必备条件,选择元素和位置都必须一致,就是说,选择的元素必须是盒子下面的第一个元素。 2.nth-last-...
first-child 和last-child是伪类选择器,选择第一个和选择最后一个子元素 现在实现下面的效果 代码语言:javascript 复制 代码语言:javascript 复制 .menuico span{display:block;width:21px;height:2px;background-color:#666;}.menuico span:first-child{margin-top:-6px;}.menuico span:last-child{margin-to...
last-child选择器查了下W3C的文档发现我想的没那么简单。 就拿:last-child举例,文档中对其的解释是: 指定属于其父元素的最后一个子元素的 p 元素的背景色 什么意思呢?我详细说明一下: 假如是 div:last-child 那么该选择器最终选择的元素是 : 对所有div标签的父元素的其最后一个子元素div 设置样式,也就是说...
:first-child:nth-last-child(1) 选择只有一个元素的第一个元素 —— 即是第一个元素又是从最后一个元素开始数的第一个元素 :first-child:nth-last-child(2) 仅有2个元素的第一个元素 —— 即是第一个元素又是从最后一个元素开始数的第二个元素 ...
百度试题 题目CSS3中,:first-child选择器和:last-child选择器分别用于为父元素中的第一个或者【】子元素设置样式。相关知识点: 试题来源: 解析 最后一个 反馈 收藏
当你在CSS中运用first-child或last-child结构伪类时,可能会遇到它们不生效的情况。这是因为这些选择器的生效条件基于元素在HTML结构中的位置,例如,div p:last-child实际上要求div的最后一个直接子元素是p标签,但实际的HTML结构中,元素的排列可能混乱,不一定是按此顺序。解决这个问题有两种途径:首先...
first-of-type :指的是父元素下,相同类型子元素中的第一个,上面的例子中因为 class 为 userinfo-item 的 div 元素是第一个 div 元素,所以生效了,此时如果前面有其他 div 元素,则样式还是不生效的;last-child 和 last-of-type 原理类似。first-of-type mdn: https://developer.mozilla.org...
最近在写CSS,发现有时用结构伪类first-child、last-child会失效。 原因是,比如:div p:last-child,这个选择器的生效条件其实是 div最后一个子元素必须是p,但实际HTML结构中,总会各种类型元素夹杂穿插在一起。…