有下面的 HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<div style="width:400px;height:200px;background-color:Gray;margin-bottom:10px;"></div>
<div style="width:400px;height:200px;background-color:Green;margin-top:10px;"></div>
</body>
</html>
这两个 DIV 之间的空间只有 10 个像素。
为什么?请解释。
这种行为称为边缘塌陷。不添加保证金值,但使用较高的值:
某些框之间的垂直边距可能会折叠:
- 正常流中两个或多个相邻的块箱垂直边缘会塌陷。生成的边距宽度是相邻边距宽度的最大值。 […]
- […]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)