【发布时间】:2013-02-13 12:40:36
【问题描述】:
我不确定这是一个错误还是这里有一些神秘的 CSS 规则在起作用。 基本上,子元素的边距设置将在其父元素之外实现,即使父元素足够大以容纳子元素并且它的边距完全。
这里有一个小的 HTML 文档来说明这一点:https://gist.github.com/skid/5048988。 这会在 Chrome 25 上发生,但不会在 Firefox 14 上发生。
【问题讨论】:
-
按预期工作:请参阅Margin collapsing
-
是的,但是容器的高度大于子元素+子元素的边距。 Firefox 的行为并非如此。