【发布时间】:2011-02-10 13:50:41
【问题描述】:
我们是否应该为那些我们没有给出高度的 div 提供溢出:隐藏?
#Container {width:900px;margin:0 auto}
对于内部有其他元素的#header,我应该给overflow:hidden 给#header,或者我应该给#header 固定高度。
两者有什么区别?
#header {}
#footer {}
【问题讨论】:
-
我们为什么要这样做?背后有什么特殊的推理或技巧吗?
-
因为如果我们不给出溢出:隐藏那么如果我们使用相对于任何 div 的位置。它会产生问题。
-
@Pekka:嗯,这是问 OP 的好方法 :)
-
嗯...如果不指定高度,那么容器和它的子容器一样高,所以不会溢出...
-
@jitendra 你能详细说明这会产生什么问题吗?我还不完全明白你的意思。
标签: css xhtml cross-browser compatibility