gpt4 book ai didi

html - 拉伸(stretch)到 100% 的内容,而不是浏览器大小

转载 作者:太空宇宙 更新时间:2023-11-03 18:10:34 25 4
gpt4 key购买 nike

我目前在尝试使容器扩展到浏览器窗口下方时遇到问题。

我添加了一个 jsfiddle:http://jsfiddle.net/v9GKj/

我正在寻找一种解决方案,当内容长于侧边栏时,它会延伸到浏览器的尺寸以下,但当内容不多时仍会填满窗口的高度

<div id="menubg"></div>
<div id="menu">
<div class="sidenav">
<ul>
<li><a href="#">Nav</a></li>
<li><a href="#">Nav</a></li>
<li><a href="#">Nav</a></li>
<li><a href="#">Nav</a></li>
<li><a href="#">Nav</a></li>
</ul>
</div>
</div>
<div id="container">
<div id="content">
test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />
test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />
test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />
test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />

</div>
</div>

还有 CSS:

    html, body {
margin:0;
padding:0;
border:0;
height:100%;
}

body {
position:relative;
background-color:blue;
}

#container {
width:100%;
height:100%;
margin:0;
background-color:red;
}

#content {
width:1060px;
padding-left:210px;
margin-left:auto;
margin-right:auto;
}


#menubg {
background-color:rgba(0, 0, 0, 0.4);
position:fixed;
left:0px;
top:0px;
bottom:0px;
width:200px;
}

#menu {
position:absolute;
left:0px;
top:0px;
bottom:0px;
width:200px;
}

.sidenav ul {
list-style-type:none;
font-size:large;
margin:0px;
padding:0px;
opacity:1;
}

.sidenav a:link, .sidenav a:visited {
display:block;
color: #ffffff;
text-decoration:none;
padding:10px;
width:180px;
border-bottom:1px solid white;
border-top:1px solid gray;
opacity:1;
}

.sidenav a:hover {
color:#262626;
background-color:white;
}

最佳答案

html, body { height:100% } 更改为 html, body { height: 100%;最小高度:100%

Demo with no content

Demo with lots of content

关于html - <body> 拉伸(stretch)到 100% 的内容,而不是浏览器大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23809266/

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