我设置了固定高度,但这样做屏幕一大或者小明显就会出现问题,请问怎么让这块区域自适应高度,下至页脚,自动到底
中间区域 高度不要写死。 上下用 padding
, margin
,或者设置伪类占位就行了吧。。
height:100%;
你可以试试设置min-height来设置个最小的高度
中间部分用flex:1填充
比如
<body>
<header></header>
<main></main>
<footer></footer>
</body>
<style>
body{
display:flex;
flex-direction: column
}
header{
height:25px;
}
main{
flex:1;
}
footer{
height:20px;
}
</style>
差不多了 ,