我想將header-headline div垂直居中在標題div中間,但無論我嘗試什麼,我都無法讓它坐在中間。任何人都可以建議嗎?在另一個div中間的垂直中心div
HTML
<div class="main-wrapper-onepage">
<!-- header -->
<div class="header">
<div class="header-headline">Dan Morris</div>
</div>
<!-- header-end -->
</div>
CSS
.header {
width:100%;
height:667px;
background-image:url(../images/header_background.jpg);
background-size:cover;
text-align:center;
}
.header-headline {
width:100%;
text-align:center;
font-size:70px;
color:#FFF;
font-family: 'Montserrat', Helvetica, Arial, sans-serif;
display:inline-block;
vertical-align:top;
}
的jsfiddle這裏:https://jsfiddle.net/w77pdnxh/
的[水平居中一個div在一個div]可能的複製(http://stackoverflow.com/questions/114543/horizontally-center-a-div-in-a-div) –
當你說中心,你的意思是水平中心或垂直中心?當我運行你的jfiddle時,它會爲我水平居中。 – JoeL
您需要支持哪些瀏覽器版本? HTML5是一種選擇嗎?如果是這樣,Flexboxes有一個很好的解決方案。否則,你需要用內聯塊做一些技巧。 –