美文网首页
如何实现一个div在网页中的水平和垂直居中

如何实现一个div在网页中的水平和垂直居中

作者: 小鬼客 | 来源:发表于2019-07-13 11:06 被阅读0次

代码如下:

.div1{
    width: 285px;
    height: 310px;
    border-top: 1px solid #c8dcf2;
    border-bottom: 1px solid #c8dcf2;
    margin: -155px 0 0 -142.5px;
    position: absolute;
    top: 50%;
    left: 50%;
}

关键点:

position: absolute;
left:50%;
top: 50%;
实现了div标签的顶点位置在整个页面中的居中,但是要是实现整个div标签的居中,还需要考虑到div的宽度和高度,通过:
margin属性实现,-155px 0 0 -142.5px 分表表示上下左右;-155px表示向上减去标签的一半,-142.5px表示向右减去标签的一半。

相关文章

网友评论

      本文标题:如何实现一个div在网页中的水平和垂直居中

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