居中布局
水平居中
垂直居中
水平垂直同时居中
- (方法一)在
块级元素高度已知
实现垂直居中的前提下增加水平居中.child {left:50%;margin-left:-width/2}
- (方法二)在
块级元素高度未知
实现垂直居中的前提下增加水平居中 >>在线demo - (方法三)flex:
.parent {display:flex; justify-content:center; align-items: center}
>>在线demo - (方法四)绝对水平垂直居中:设置父元素
position:relative
同时显性指定高度;设置子元素position:absolute; margin:auto;top\left\right\bottom均为0
>>在线demo
- (方法一)在
参考资料
等高布局
- 利用table实现等高
- 利用flex实现等高
- 利用负margin和正padding抵消实现等高
- 在线demo
参考资料
全屏布局
header
,footer
定高,left
定宽,right
可根据内容需求生成滚动条- 在线demo