【发布时间】:2011-12-17 17:34:08
【问题描述】:
通过使用属性 position:absolute;我必须提到所有图层的正确大小(在我的情况下为 3 层“#header”、“#mybody”、“#footer”),在我的网站中#mybody 的高度是动态的。所以,我需要#footer 的位置应该是相对的,但使用相对我无法设置:100%;即使我设置了宽度:100%,我也没有使用相对的 100% 完成。但是我得到了 100% 使用绝对值,但由于上述原因我不能使用绝对值。我也不希望页脚被修复。如何在不使用绝对位置或固定位置的情况下将页脚宽度设置为 100%?将 width:100% 与 absolute 或 fixed 以外的情况一起使用不会对我产生完全 100% 的结果。
代码:
mheadf {
position:relative;
width:100%;
height:35px;
border:thin solid black;
}
身体{
position:relative;
width:800px;
height:500px;
border:thin solid black;
}
mfootf {
position: relative;
width:100%;
height:115px;
border:thin solid black;
} -->
【问题讨论】:
-
为什么在布局 div 上需要 position:relative?我不记得曾经这样做过 - 我已经做了很多布局......
标签: css