css-selectors - 我怎样才能选择除最后一个 child 之外的元素的所有 child ?

标签 css-selectors css

我如何使用 CSS3 选择器选择除最后一个子项之外的所有子项?

例如,要只获取最后一个 child ,可以是 div:nth-last-child(1)

最佳答案

您可以使用 negation pseudo-class :not()针对 :last-child pseudo-class .引入 CSS Selectors Level 3,它在 IE8 或以下版本中不起作用:

:not(:last-child) { /* styles */ }

关于css-selectors - 我怎样才能选择除最后一个 child 之外的元素的所有 child ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2573544/

相关文章:

css - 如何避免在 CSS 中重新定义父元素类

css - 使用 css 语法或自定义类

html - 部分 ID 禁用引导导航栏下拉菜单 - 为什么?

css - 如何在图像背景上应用图案和颜色?

javascript - 悬停时展开/折叠 div - 不活动时不折叠

HTML 和 CSS 页面不会随浏览器大小缩放

jquery - 使用 CSS/Jquery 将样式应用于 ul 中的最后一个 li

css - 选中单选按钮时更改 <div> 内 <a> 的颜色?

javascript - 具有 id 的多个文本的 1 个按钮切换

css - 否定 Tailwind css 中的条件