理解 .class:last-of-type 的行为
面临的问题是选择器 .class:last-of- type 的功能与 .class:last-of-class 选择器不同。相反,它专门针对容器元素中其类型的最后一个同级元素。
了解 .last-of-type
根据 W3C 规范, .last-of-type 伪类表示属于其类型的最后一个同级元素。这意味着:
应用规则
在提供的示例中,选择器 .visible:last使用-of-type。这意味着样式将仅应用于:
解决问题
由于只有前两个 p 元素具有 .visible 类,第三个 p 元素将不满足 .visible:last-of-type 选择器的条件。因此,其显示属性将不会被设置为 block。
要达到所需的结果,请考虑以下选项:
以上是以下是一些适合文章内容的基于问题的标题: 关注核心差异: * 为什么 `.class:last-of-type` 不像 `.class:last-of-class` 那样工作? * 真实行为是什么的详细内容。更多信息请关注PHP中文网其他相关文章!