gpt4 book ai didi

css - 强制 div 的高度随容器一起扩展

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

如何在不滚动页面的情况下强制 .content div 将高度扩展到 100%

HTML:

<div class="container">
<div class="header">header</div>
<div class="content">content</div>
<div class="footer">footer</div>
</div>

CSS:

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

.container { width:50%;height:100%; background:#e0e0e0}
.header { background-color:#ff0066 ; padding:5px 0px 5px 5px}
.content { background-color:#333;color:#fff ; padding:20px}
.footer { background-color:#ff0066 ; padding:5px 0px 5px 5px;}

JSFiddle

最佳答案

演示 - http://jsfiddle.net/wqbr78wa/2/

使用 calc 但你需要为 headerfooter fiddle 提供修复 height

body,
html {
height: 100%;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.container {
width: 50%;
height: 100%;
background: #e0e0e0
}
.header {
background-color: #ff0066;
padding: 5px 0px 5px 5px;
height: 30px;
}
.content {
background-color: #333;
color: #fff;
padding: 20px;
height: calc(100% - 60px);
}
.footer {
background-color: #ff0066;
padding: 5px 0px 5px 5px;
height: 30px;
}
<div class="container">
<div class="header">header</div>
<div class="content">content</div>
<div class="footer">footer</div>
</div>

关于css - 强制 div 的高度随容器一起扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27110560/

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