CSS实现垂直居中的几种方法
时间:2021-04-24 13:51:53
收藏:0
阅读:0
方法2:display:flex
1 2 3 4 5 |
|
方法3:绝对定位和负边距
.box3{position:relative;} .box3 span{ position: absolute; width:100px; height: 50px; top:50%; left:50%; margin-left:-50px; margin-top:-25px; text-align: center; }
方法4:绝对定位和0
1 2 3 4 5 6 7 8 9 |
|
这种方法跟上面的有些类似,但是这里是通过margin:auto和top,left,right,bottom都设置为0实现居中,很神奇吧。不过这里得确定内部元素的高度,可以用百分比,比较适合移动端。
方法5:translate
1 2 3 4 5 6 7 8 |
|
这实际上是方法3的变形,移位是通过translate来实现的。
评论(0)