美文网首页
网页布局实现之div垂直居中

网页布局实现之div垂直居中

作者: 筱雪儿00 | 来源:发表于2016-11-17 00:37 被阅读0次

1.实现一个div上下左右居中的几种方式。

实现div水平居中很容易,给div一个宽度值,然后左右margin值为auto就可以实现,比较难实现的是div的垂直居中。

(1)利用position绝对定位。

代码示例:

#div{width:300px;height:200px;position:absolute; top:50%;left:50%;margin-top:-150px;margin-left:-100px;}

#parent_div{position:reletive;}

解释:设置top,left值,参考点是div左上角的点,所以设置top,left之后,还要考虑离正中心的偏移位置,此时可以用负的margin值来实现。

(2)flex 弹性布局

代码示例:#parent_div{display:flex;}

#div{margin:auto;}

两个属性就可以实现了,代码简洁了不少,实现的效果却是一样的。(看了一下,关于flex的知识点需要单独列出来作为一篇文章。)

相关文章

  • [2020-08-10]css3中的常用几种布局

    div的水平垂直居中 flex布局,使用display: flex实现水平垂直居中 grid布局 使用grid布局...

  • 网页布局实现之div垂直居中

    1.实现一个div上下左右居中的几种方式。 实现div水平居中很容易,给div一个宽度值,然后左右margin值为...

  • 用CSS实现元素居中的N种方法

    网页布局中,元素水平居中比垂直居中简单不少,同时实现水平垂直居中也不难,难的是想出多种实现水平垂直居中的方法并从中...

  • 2019-03-14

    ①div布局图在调试中的使用、利用line-height(css属性)实现div块内文字垂直居中

  • 布局

    布局主要分为布局和居中,布局一般指的是多个div的左右布局或者左中右布局。居中就是水平居中和垂直居中 布局 只要记...

  • CSS布局与水平垂直居中

    左右布局 左中右布局 水平居中 垂直居中 水平垂直居中 左右布局 float实现左右布局 子元素设置float: ...

  • CSS div居中的几种方法

    CSS实现div垂直居中的方法有很多,下面div居中的几种方法是自己平时写网页中经常用到的,最常见的例子就是登录注...

  • html div>img img不能居中问题

    line-height不能解决img在div内垂直居中,div 加入下面css代码,可以实现img垂直居中了 文字...

  • 水平垂直居中的实现方法

    小div在大div里面水平垂直居中的实现方法 初学前端时,我们都经常会练习实现关于水平垂直居中。那么你们都会用...

  • 动态设置div css属性

    jQuery实现水平和垂直居中 jQuery实现水平和垂直居中的原理就是通过jQuery设置DIV的CSS,获取D...

网友评论

      本文标题:网页布局实现之div垂直居中

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