不定高垂直居中

Posted 薛伟杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不定高垂直居中相关的知识,希望对你有一定的参考价值。

方法1:通过添加display:table-cell实现

 1 .content{
 2     width: 100%;
 3     border: 1px solid red;
 4     min-height: 300px;
 5     text-align: center;
 6     display: table;
 7 }
 8 .content .con1{
 9     display: table-cell;
10     vertical-align: middle;
11 }
12 <div class="content">
13     <div class="con1">
14         <img src="1.jpg" />
15     </div>
16 </div>

方法2:通过添加position实现

.content{
    width: 100%;
    border: 1px solid red;
    min-height: 300px;
    text-align: center;
    position: relative;
}
.content .con2{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
}

<div class="content">
    <img class="con2" src="1.jpg" />
</div>

 

以上是关于不定高垂直居中的主要内容,如果未能解决你的问题,请参考以下文章

三种不定高的div垂直居中方式

不定宽高水平垂直居中

transform的妙用---实现div不定宽高垂直水平居中

div盒子水平垂直居中的方法推荐

将一个不定宽高的盒子设置水平垂直居中的六种方法

居中(水平+垂直,浮动+定位,定宽+不定宽)