2 个元素中的第一个是否有伪 class 选择器?

Is there a pseudo class selector for the first of 2 elements?

我知道加号 + 选择相邻但不在彼此中的 2 个元素中的第二个。第一个元素有选择器吗?

我有 2 个标题一个接一个。 h3 然后 h4。如果后面是 h4,我想从 h3 中删除底部边距。这样的事情是可能的还是我只需要为 h4?

提供一个负的上边距

无法为即将到来的兄弟姐妹设计风格。

您可以在 h3

之后对 h4 使用负边距

引用CSS技巧:

Let's be clear here, just in case someone is finding this from a search engine: there are no parent selectors in CSS, not even in CSS3.

https://css-tricks.com/parent-selectors-in-css/ 本文提出了一个可能的父选择器的建议,但由于各种性能原因,浏览器会发现很难实现

所以,你能做的最好的事情就是负利润。这实际上是一个相当不错的解决方案

h3 + h4 {
 margin-top: -10px;
}