美文网首页
前端面试题-----怎么实现div的垂直居中

前端面试题-----怎么实现div的垂直居中

作者: AlisaMfz | 来源:发表于2017-04-26 14:11 被阅读33次

1.如果是一有宽和高的div实现垂直居中是很好办的,下面看一个例子:

.test{

width:100px;height:100px;position:absolute;background:red;color:#fff;position:absolute;left:50%;top:50%;margin-left:-50px;

margin-top:-50px;text-align:center;}

<div class="test"></div>

展示如下:

如果是没有宽高的,该如何实现呢?

css

.div1{position:absolute;padding:10px;background:red;left:50%;top:50%;

transform: translate(-50%,-50%);

}

html

<div class="div1"></div>

展示图:

随着浏览器窗口的大小,div自动居中在body中。transform 在ie11以上已经都能够使用了。

相关文章

网友评论

      本文标题:前端面试题-----怎么实现div的垂直居中

      本文链接:https://www.haomeiwen.com/subject/vvpizttx.html