last-child:先匹配所有兄弟元素中的最后一个,再看是否命中:last-child前面的条件 last-of-type:先根据标签名称(span)进行分组,再匹配分组中的最后一个元素(.special),再看是否命中:last-of-type前面的条件(.children,没有命中) 有用3 回复 hanker: 正解, last-of-type首先需要分组,言外之意是要求对应的标...
<!DOCTYPE html> .p:last-of-type { background:#ff0000; } 这是标题 这是第一个段落。 这是第二个段落。 这是第三个段落。 这是第四个段落。 11 对类名.p.last-of-type不起作用,换成p.last-of-type就好了,为什么对类名不起作用?css 有用1关注7收藏1 回复 阅读13.7k 5 个回答 ...
:last-of-type :nth-of-type(n) :nth-last-of-type(n) 这三个选择器无效,不止是BUG还是不支持 -_- :nth-last-child(n) 这一类的都还支持,其他特殊的(不常用)选择器还未试验过 回答关注问题邀请回答 收藏 分享 15 个回答 洋葱头 2017-10-21 目前不支持 我们看下是否支持上 有用 回复9 桌子凳子...
使用class="not-last-of-type:mb-8">伪类时编译成小程序后发现css文件没有生成对应类的样式,导致样式不生效Activity skiyee commented on May 3, 2024 skiyee on May 3, 2024 Member 目前测试是可以正常生成的,但编译成小程序后,貌似是被 uniapp 给处理掉了 👍1 skiyee commented on May 9, 2024 ...
解决这个问题有两种途径:首先,你可以尝试在最后一个p元素外添加一层div,使p成为新div的最后一个子元素。这种方法虽然可以解决问题,但会使得HTML代码显得不够简洁,因为你需要为这些额外的结构添加额外的标签。相比之下,更推荐使用last-of-type选择器,如div p:last-of-type。这种方法只会查找p元素...
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结构中,总会各种类型元素夹杂穿插在一起。解决办法有2个: 1、在最后一个p外面再嵌套一层div,让p是新嵌套div的最后一个元素。不推荐,HTML代码不简...
以前一直以为.p:last-of-type是匹配到.p的父元素内的最后一个子.p元素。直到最近使用后发现不生效,认真去查相关用法后才发现:‘漏’!‘大漏特漏’!! 正确释义或用法(自己理解,仅供参考): 这是一个p标签 with class 'p' .p:last-of-type,是匹配到 (1).test中的最后一个.p...
一、last-of-type选择器的作用 last-of-type选择器的主要作用是在一组相同类型的元素中,定位最后一个元素。它常用于为最后一个元素添加特殊的样式,例如背景颜色、边框或文本样式。二、last-of-type选择器的用法 下面是last-of-type选择器的基本用法示例:css p:last-of-type { background-color: #f00;} ...
:last-child表示其父元素的最后一个子元素,且这个元素是css指定的元素,才可以生效。 :last-of-type 关于:last-of-type手册中是这么解释的: The :last-of-type CSS pseudo-class represents the last element of its type among a group of sibling elements. CSS伪类:last-of-type代表在一群兄弟元素中的最后...