下面我们来看一段代码:
html<body>
<div style="margin-top: 20px">
<div style="margin-top: 10px">aaa</div>
</div>
<p style="margin-bottom: 50px">bbb</p>
<p style="margin-top: 10px">ccc</p>
<p style="margin-bottom: 50px">ddd</p>
<p></p>
<p></p>
<p></p>
<p style="margin-top: 10px">eee</p>
</body>
请问:
aaa
距离最顶部多少 px?bbb
距离 ccc
多少 px?ddd
距离 eee
多少 px?公布答案: 分别是 20px
50px
50px
常见的重叠现象
解决方法:
float:left
;position
的值为 absolute/fixed
margin-top/bottom
值时统一设置上或下(推荐)padding
overflow:hidden/auto
(推荐);border:1px solid transparent
;postion:absolute
:float:left
;或 display:inline-block
;本文作者:叶继伟
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!