【发布时间】:2012-07-24 23:37:24
【问题描述】:
我遇到了一个需要孩子的边距来扩展父容器的情况。发现parent外面的空间分配了,但是parent本身没有展开。然后我发现通过向父级添加“溢出:隐藏”可以解决这个问题。
谁能解释为什么会这样?
更新:
我发现向父级添加任何填充或边框值也可以解决此问题。
【问题讨论】:
-
+1 好问题。多年来一直在使用此修复程序.. 一直不知道原因.. 也想知道这个..
-
这是唯一的解决方法吗?处理
overflow: hidden;的后果很烦人 -
一种解决方案是将
padding: 10px给父母而不是给孩子保证金。 -
@techfoobar 是的,我想我会用填充代替,虽然不理想。查看我更新的示例以获取替代修复。