gpt4 book ai didi

css - 如何在 CSS 中将导航和内容区域的高度拉伸(stretch)到 100%?

转载 作者:行者123 更新时间:2023-11-28 13:49:05 24 4
gpt4 key购买 nike

如果你去http://ffmages.com/final-fantasy-tactics (作为示例),您会注意到页 footer 分显示在导航和内容区域的后面。我想使导航和内容以 100% 的高度拉伸(stretch),而页脚保持在屏幕底部。

以下是我用于页眉、菜单、内容和页 footer 分的 CSS:

#container {
width: 1000px;
height: 100%;
background-image: url(/images/background.gif);
margin: 0 auto;
}

#header {
width: 1000px;
height: 98px;
background-image: url(/images/header.jpg);
background-repeat: no-repeat;
}

#primary {
float: left;
width: 167px;
height: 798px;
text-align: left;
padding-bottom: 14px;
background-image: url(/images/nav-bg.jpg);
background-repeat: no-repeat;
background-color: #FFFFFF;
margin: 0px;
border-top: 1px #000000 solid;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
}

#content {
float: right;
width: 810px;
height: 100%;
text-align: left;
background-color: #FFFFFF;
border-top: 1px #000000 solid;
border-right: 1px #000000 solid;
padding: 10px;
line-height: 1.5em;
margin: 0px;
}

#footer {
clear: both;
width: 998px;
height: 18px;
font-size: 7pt;
color: #FFFFFF;
text-align: center;
background-color: #07162A;
background-image: url(/images/footer-bg.jpg);
border-top: 1px #000000 solid;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
border-bottom: 1px #000000 solid;
padding-top: 6px;
padding-bottom: 1px;
}

感谢任何帮助。谢谢!

最佳答案

如果没有看到 div 层次结构,很难说。

只是在这里吐槽,但你可以这样设置 div 结构。

---------------------------------------------
| HEADER |
---------------------------------------------
| | |
| | |
| | |
| NAV | BODY |
| | |
| | |
| | |
---------------------------------------------
| FOOTER |
---------------------------------------------

NAV 实际上包含在 BODY 中。当 BODY 或 NAV 垂直扩展时,FOOTER 将相应地被插入。为了使页脚与浏览器窗口的底部齐平,您必须使用边距和填充。

关于css - 如何在 CSS 中将导航和内容区域的高度拉伸(stretch)到 100%?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11587076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com