居中布局
水平居中
垂直居中
水平垂直同时居中
- (方法一)在
块级元素高度已知实现垂直居中的前提下增加水平居中.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