This question already has answers here:
Equalize the height of left and right div, prevent right div from going below left div
(2个答案)
6年前关闭。
我正在尝试使侧面导航成为容器的全部高度。
目前是这样设置的
HTML:
CSS:
这不会使sideNav达到全高,但是我也不想为我的contentPage设置高度,因为它需要根据其中的内容量而变化。
(2个答案)
6年前关闭。
我正在尝试使侧面导航成为容器的全部高度。
目前是这样设置的
HTML:
<div class="contentPage">
<div class="nine columns"></div>
<div class="three columns sideNav"></div>
</div>
CSS:
.contentPage{
background: white;
padding: 20px 20px;
width: 960px;
}
.nine{
width:75%;
}
.three{
width:25%;
}
.sideNav{
top: -20px;
left: 12px;
background-color: #eee;
height: 100%;
margin-bottom: -40px;
padding-bottom: 40px;
}
这不会使sideNav达到全高,但是我也不想为我的contentPage设置高度,因为它需要根据其中的内容量而变化。
最佳答案
我不确定这是否是您想要的。这样可以照顾到周围的填充物,使其达到全高,我在chrome,fire fox和ie11上对其进行了测试。
<style>
.contentPage{
background: white;
width: 960px;
}
.nine{
width:75%;
}
.three{
width:25%;
}
.sideNav{
top: -20px;
left: 12px;
background-color: #eee;
height: 100%;
margin-bottom: -40px;
padding-bottom: 40px;
}</style>
<div class="contentPage">
<div class="nine columns">
</div>
<div class="three columns sideNav">
</div>
</div>
关于html - 侧面导航全高100%,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21294868/
10-12 06:09