Html 如何定义主div auto的高度?

Html 如何定义主div auto的高度?,html,css,Html,Css,标题 所容纳之物 页脚 html{height:100%;} 身体{ 身高:100%; 最小高度:100%; 背景:#000000; 颜色:#FFFFFF; 位置:相对位置; } #标题{ 高度:50px; 宽度:100%; 顶部:0px; 左:0px; 背景:#中交;; 位置:固定; } #页脚{ 高度:50px; 宽度:100%; 底部:0px; 左:0px; 背景:#中交;; 位置:固定; } #内容{ -webkit框大小:边框框; -moz框大小:边框框; 框大小:边框框; 身高:10

标题
所容纳之物
页脚
html{height:100%;}
身体{
身高:100%;
最小高度:100%;
背景:#000000;
颜色:#FFFFFF;
位置:相对位置;
}
#标题{
高度:50px;
宽度:100%;
顶部:0px;
左:0px;
背景:#中交;;
位置:固定;
}
#页脚{
高度:50px;
宽度:100%;
底部:0px;
左:0px;
背景:#中交;;
位置:固定;
}
#内容{
-webkit框大小:边框框;
-moz框大小:边框框;
框大小:边框框;
身高:100%;
填充:0 20px;
}
#内容>分区{
填充:70px0;
}

内容内容内容内容内容调制内容调制内容内容CoConContent内容内容内容调制内容内容编排内容内容内容编排内容内容编排内容内容编排内容内容编排内容内容编排内容内容编排内容内容内容编排内容内容内容编排内容内容内容编排内容内容内容编排内容内容内容内容调制内容内容内容调制内容内容内容指挥内容内容调制内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容内容策划内容内容内容策划内容内容内容策划内容内容内容策划内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容共同内容内容内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容内容共同内容共同内容共同内容内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容共同内容内容编排内容内容编排内容内容编排内容内容编排内容内容编排内容内容内容编排内容内容编排内容内容编排内容内容编排内容内容内容编排内容内容内容编排内容内容编排内容内容内容编排内容内容内容编排内容内容内容编排内容内容内容编排内容内容内容编排内容内容编排内容内容内容内容调制内容内容调制内容CoConContent内容内容调制内容内容编排内容内容编排内容内容编排内容编排内容内容编排内容编排内容编排内容内容编排内容内容编排内容内容编排内容内容编排内容内容内容策划内容内容内容指挥内容内容内容策划内容内容内容策划内容内容内容策划内容内容内容策划内容内容内容策划内容内容内容策划内容内容内容策划内容内容内容策划内容内容内容策划内容内容内容策划内容内容内容策划内容内容内容策划内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容调制内容内容内容编排内容内容内容内容内容
.main包装器{
位置:相对位置;
高度:计算(100vh-80px);
背景颜色:橙色;
}
标题
所容纳之物

页脚
您首先缺少一个身体

但无论如何,这里是您的答案,使用FlexBox(更改容器的高度以查看其行为):

.container{
显示器:flex;
弯曲方向:立柱;
证明内容:开始;
对齐项目:拉伸;
对齐内容:居中对齐;
高度:600px;
}
.主要内容{
flex:1自动;
背景:浅蓝色;
填充:15px;
}
.页脚{
flex:060px;
线高:30px;
填充:15px;
背景:浅灰色;
框大小:边框框;
}

这是主要内容,背景是浅蓝色
这是页脚,背景为浅灰色

如果希望主包装内容覆盖整个页面,则应将主包装的高度设置为100%。然后您应该将
html
body
的高度也设置为100%

<
.main-wrapper{
height: 100%;
}
body, html {
height: 100%;
}