大家好。我需要帮助来安排我网站的 div。我的网站有 3 个主要的 DIV。1. DIV1 - 我的页眉(固定高度) 2. DIV2 - 动态内容区域,因此高度变化 3. DIV3 - 我的页脚(固定高度)
所有 DIV 都有 100% 的宽度。
DIV1 标头相对于浏览器顶部必须有 0px。我希望 3 个 DIV 必须彼此重叠,如图所示。如果用户的分辨率高于我的 3 个 DIV,则 DIV 之后最底部的内容只是空白。但是,我似乎无法使该布局正常工作。DIV3 页脚一直给我带来麻烦。
我有以下 CSS 代码:
div1 {
position: fixed;
top: 0px;
}
div2 {
position: relative;
top: 0px;
}
div3 {
position: fixed;
top: 0px;
}
如果我使用position: fixed
DIV3,而我的 DIV2 的内容较短,整个网站会看起来很奇怪。如果我尝试更改为 position: relative for DIV3,DIV3 将重叠并出现在 DIV1 的前面。
有没有更好的建议?非常感谢。