1.使用负margin值来进行居中
此方法特别适合PC端,例如简单的弹出层。一般设置固定的宽度和高度,然后配合一半大小的负margin值,另外还需要left:50%,top:50%,这样就可以在页面居中啦~
html
1 | <div class="container"> |
css
1 | .container{ |
2.使用inline-block方法
貌似查看相关资料,借助:after伪类来实现。
html
1 | <div class="container box-inline"> |
css
1 | .container{ |
3.flexbox方法
该方法运用到移动端兼容性还是蛮好的,就让我们学习一下新属性是如何用的吧~
html
1 | <div class="container box-flexbox"> |
css
1 | .container{ |
4.transform方法
css3新属性,移动端兼容也蛮不错,主要translate的负值和定位结合使用。
html
1 | <div class="container"> |
css
1 | .container{ |
5.使用绝对值absolute方法
这种方法根据绝对值相应的值设置为0,然后在使用margin:auto,特别适合移动到。
html
1 | <div class="container"> |
css
1 | .container{ |
6.table-cell方法
这个方法类似与table,以表格单元格的形式呈现
html
1 | <div class="container box-table"> |
css
1 | .container{ |