1

我想如果你有一个css height:100% 的div,那么任何嵌套在其中的div 只会占用其父div 的空间。情况似乎并非如此。

我正在尝试在我的 Flash 游戏的网页上添加页眉和页脚。我不想有任何垂直滚动,内容应该占据整个页面。我有一个div格式如下

<div id="wrapper">
    <div id="header"></div>
    <div id="swfcontent"></div>
    <div id="footer"></div>
</div>

我让包装器有 100% 的高度,然后我让页眉有 3% 的高度,swfcontent 的 95% 的高度和页脚的 2% 的高度。这可行,但不希望有一个随浏览器大小缩放的标题。它会使我的标志缩放并被扭曲。

我想做的是让页眉和页脚的静态像素大小为 20 和 10 像素。然后 swf 将占用所有剩余空间,即 100%。但是,这会使页面增长并具有垂直缩放。

如何将页面设置为具有 20 像素的页眉、10 像素的页脚和占用所有剩余空间且没有垂直滚动的 swf。如果浏览器被缩放,这当然必须仍然有效。

4

1 回答 1

0

默认情况下 a <div>is position:static,它不会建立新的定位上下文。子元素的所有宽度、高度和位置都与 div 本身无关,而是与当前定位的父元素相关。

要使您的 div 建立新的坐标系,请将其设置为position:relativeorposition:fixedposition:absolute

于 2013-02-22T02:28:36.560 回答