0

我不知道,但 li 元素 margin-top 只有在大于 h2 元素的 margin-bottom 时才有效,我想知道为什么?

<h2 style="padding:0px; margin:0; height:30px; line-height:30px; background-color:#FF0000; font-size:18px; font-family:Arial; margin-bottom:10px;">Test1</h2>
<ul style="list-style:none; padding:0; margin:0;">
<li style="height:50px; line-height:50px; background-color:#00FF00; font-size:12px; font-family:Arial; margin-top:10px;">Test2</li>
</ul>

谢谢。

4

1 回答 1

2

你所描述的听起来很像折叠边距

我建议查看http://reference.sitepoint.com/css/collapsingmargins,因为该问题已详细介绍以及解决方法。

于 2012-10-04T13:46:36.520 回答