我有以下按此顺序编写的 CSS:
h2:last-child, p:last-child, ul:last-child {
margin-bottom: 0;
}
.content-message {
margin: 20px -1.667em -1.667em -1.667em;
margin-bottom: -1.667em;
}
和我的 HTML:
<ul class="content-message">
<li>xx</li>
</ul>
当我检查时,我可以看到 ul 正在从第一个 CSS 中获取其样式,并且它的 margin-bottom 为 0。有人可以解释这是为什么。还有一种方法可以解决这个问题。