容器使用使用
display:flex
布局,自适应容器使用flex:1
充满屏幕
内容
.container{width: 100%;height:100vh;display:flex;flex-direction: column;
}
.header{width: 100%;height:50px;
}
.content{width: 100%;flex:1;
}
.footer{width: 100%;height:50px;
}
优化:为防止出现内容超出容器情况,自适应容器中多嵌套一层
定位容器
,保证内容在容器中显示
内容
.container{width: 100%;height:100vh;display:flex;flex-direction: column;
}
.header{width: 100%;height:50px;
}
.content{width: 100%;flex:1;position: relative;
}
.postion {position: absolute;top: 0;left: 0;bottom: 0;right: 0;
}
.footer{width: 100%;height:50px;
}
容器充满屏幕,自适应剩余的高度
目录一目录二内容一内容二Footer部分