水平垂直居中
1 | <div class="box1"></div> |
实现div水平垂直居中的几个方案
一、margin:auto实现绝对定位元素的居中,兼容性:ie7之前的版本不适用
1 | .box1{ |
二、margin负间距
1 | .box2{ |
三、transforms 变形 兼容性:ie8不支持
1 | .box3{ |
四、css不定宽水平垂直居中(高要设置)
1 | .box4{ |
五、table-cell布局
table-cell相当与表格的td,td为行内元素,无法设置宽和高,所以嵌套一层,嵌套一层必须设置display: inline-block;td的背景覆盖了橘黄色,不推荐使用
1 | .box5{ |