当时实际使用中还是需要 div 前后的元素,此时把 first-child 和 last-child 分别改成 first-of-type 和 last-of-type 即可,样式都正常生效。first-child :指的是父元素的第一个元素,在上面的例子中,要实现样式的话需要保证 class 为 userinfo-item 的 div 元素没有兄弟元素,或者在创建一个单...
当你在CSS中运用first-child或last-child结构伪类时,可能会遇到它们不生效的情况。这是因为这些选择器的生效条件基于元素在HTML结构中的位置,例如,div p:last-child实际上要求div的最后一个直接子元素是p标签,但实际的HTML结构中,元素的排列可能混乱,不一定是按此顺序。解决这个问题有两种途径:首先...
我们经常有需求需要查找第一个子元素,但是使用了:first-child后发现没有效果,其实是我们理解错了:first-child的用法 E::first-child{sRules} 解读:匹配同类型中的第一个同级兄弟元素E。 这里有个问题,当父元素的第一个子元素类型不是E类型时,会失效,如: p:first-child{color:#f00;}我是一个标题我是一个...
最近在写CSS,发现有时用结构伪类first-child、last-child会失效。 原因是,比如:div p:last-child,这个选择器的生效条件其实是div最后一个子元素必须是p,但实际HTML结构中,总会各种类型元素夹杂穿插在一起。解决办法有2个: 1、在最后一个p外面再嵌套一层div,让p是新嵌套div的最后一个元素。不推荐,HTML代码不简...
css中first-child、last-child不生效问题 css中first-child、last-child不生效查看引用的是否正确;使用li:first-of-type只选中为li的伪元素
first-child与last-child不生效 first-child与last-child不生效可以尝试使用first-of-type与last-of-type
css中first-child、last-child不生效问题 css代码人生 css中first-child、last-child不生效查看引用的是否正确;使用li:first-of-type只选中为li的伪元素
发现last-child 和 first child 中的样式不生效。然后把 html 中 class 为 userinfo-item 的 div 前后的元素都去掉,last-child 和 first-child 样式才生效。 当时实际使用中还是需要 div 前后的元素,此时把 first-child 和 last-child 分别改成 first-of-type 和 last-of-type 即可,样式都正常生效。
css中first-child、last-child不生效问题 mob604756fcd161 文章标签css伪元素其他文章分类代码人生 css中first-child、last-child不生效查看引用的是否正确;使用li:first-of-type只选中为li的伪元素