我不知道但是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>
感谢。
答案 0 :(得分:2)
您所描述的内容听起来很像折叠边距。
我建议您查看http://reference.sitepoint.com/css/collapsingmargins,因为详细介绍了该问题以及解决问题的方法。