美文网首页
小的div在大的div中垂直居中

小的div在大的div中垂直居中

作者: 手指乐 | 来源:发表于2019-10-07 14:32 被阅读0次
  • 第一种方式:
<div style="width:200px;height:200px;border:solid blue;position:relative;">
    <div style="width:100px;height:100px;margin: auto;  position: absolute;  top: 0; left: 0; bottom: 0; right: 0; background: red;"></div>
</div>
  • 第二种方式
<div style="width:200px;height:200px;border:2px solid #000;display:table-cell;vertical-align:middle;text-align: center;">
        <div style="width:100px;height:100px;display:inline-block;background-color: red;"></div>
    </div>

子div如果是block元素,在里面加一个margin:auto;,效果也一样

<div style="width:200px;height:200px;border:2px solid #000;display:table-cell;vertical-align:middle;text-align: center;">
<div style="width:100px;height:100px;margin:auto;"></div>
</div>

vertical:middle是让table-cell里面的内容垂直居中,而不是自身垂直居中

  • 第三种方式
<div style="width:200px;height:200px; border:2px solid #000;position:relative;">
        <div style="width:100px;height:100px;margin:auto;position:absolute;left:50%;top:50%;margin-left: -50px;margin-top:-50px;background-color: red;"></div>
    </div>

相关文章

  • 居中布局

    1、水平居中(宽度未知) 例:有两个div,大的div包裹着小的div,如何使小的div水平居中在大的div中? ...

  • 小的div在大的div中垂直居中

    第一种方式: 第二种方式 子div如果是block元素,在里面加一个margin:auto;,效果也一样 vert...

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

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

  • div垂直居中的方法

    1、div中单行文字的垂直居中 在div中单行的文字需要垂直居中时,只需要对所在的div添加行高line-heig...

  • 2017-7-29

    收获 小div在大div里面垂直居中的方法: text-transform 属性,设置文字的格式,text-tra...

  • 垂直居中的几种实现方式

    上图中从大到小分别为div1,div2,div3 使用position,transfrom实现垂直居中 在已知di...

  • 垂直居中显示(文字&块级元素)

    文字在div中垂直居中显示 -方法1:将div改为table格式css如下: html如下: -方法2:将div改...

  • CSS水平垂直居中实现总结

    在用CSS写布局的时候,经常要用到水平居中与垂直居中。首先看下面这个div: 在body中定义了一个div,div...

  • 大div中小div垂直居中

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

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

网友评论

      本文标题:小的div在大的div中垂直居中

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