gpt4 book ai didi

css - 如何使 div 垂直填充其父元素?

转载 作者:技术小花猫 更新时间:2023-10-29 12:39:18 26 4
gpt4 key购买 nike

我正在尝试让 #sidebar 垂直填充 #main(并匹配 #content 的高度)。我该怎么做?

Here's my jsFiddle .

CSS:

#main {
border: solid green 2px;
}

#sidebar {
background-color: red;
width: 20%;
overflow: auto;
float: left;
height: 100%;
}

#content {
background-color: orange;
width: 80%;
overflow: auto;
float: left;
height: 100%;
}

#main-footer {
clear: both;
}​

和 html:

<div id="main">

<div id="sidebar">
<ul>
<li>abc</li>
<li>def</li>
</ul>
</div>

<div id="content">
defsdfasdfasd fjasd;lf jasdl;fkjasd; lfjas; lfkjadsfl;sdajfs dlfjsdlfksjflaskfjsdaljfasdl asdfsad sfljsf sadfjsldfj sakfj;alsdfj dfsjsadfl;j asdlfjl;asdfj
defsdfasdfasd fjasd;lf jasdl;fkjasd; lfjas; lfkjadsfl;sdajfs dlfjsdlfksjflaskfjsdaljfasdl asdfsad sfljsf sadfjsldfj sakfj;alsdfj dfsjsadfl;j asdlfjl;asdfj
</div>

<div id="main-footer">
</div>

</div>​

最佳答案

如果不显式设置 div 高度,这有点棘手。 Here is one solution .

关于css - 如何使 div 垂直填充其父元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11248731/

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