FF下子div的margin-top被传递给父div的解决办法

当两个容器嵌套时,如果外层容器和内层容器之间没有别的元素,firefox会把内层元素的margin-top作用与父元素。

也就是说因为子层是父层的第一个非空子元素,所以使用margin-top会发生这个错误。

解决的办法有两个:

1、使用浮动来解决,即将子层代码改为:<div style="margin-top:200px;float:left";>子层</div>

2、使用padding-top来解决,即:

<div style="padding-top:200px;">

    <div>子层</div>

</div>

posted @ 2011-12-09 17:04  keqinhua  阅读(1084)  评论(3编辑  收藏  举报