[英]Vertically centered absolute position div inside relative position parent - Works in Chrome, but centers to body in Safari etc?
[英]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;
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.