簡體   English   中英

父div內垂直居中的div-相對位置

[英]vertically centring div inside parent div - relative position

如果兩個div均為position:relative,則將div垂直居中的正確方法是什么?

我的HTML

<article>
<div class="row">

    <div class="text-cell">
        <div class="text-content"><h1>text</h1></div>
    </div>

</div>
</article>

CSS

article {
  position: relative;
  margin: 0; 
  padding: 0;
}

.text-cell {
  position: relative;
  padding: 0;
  margin: 0;
}

想要“文本單元”以文章為中心。 (“行”是Bootstrap 3框架)

使用display: inline-block;

http://jsfiddle.net/kk61saw3/

 article { position: relative; margin: 0; padding: 0; text-align: center; } .text-cell { position: relative; display: inline-block; vertical-align: middle; padding: 0; margin: 0; /*min-height: 50px;*/ border: 1px solid #000; width: 100%; } 
 <article> <div class="row"> <div class="text-cell"> <div class="text-content"><h1>text</h1></div> </div> </div> </article> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM