我必須讓我的內容div垂直集中在我的標題div,我也不需要在內容div周圍的空間,因爲我確實有它的工作,但它會佔用寬度每次100%。這裏是我的代碼垂直對齊在h1周圍沒有空格
#header {
position: absolute;
width: 100%;
height: 15%;
background-color: white;
z-index: 10;
overflow: hidden;
display: table;
}
#content {
display: table-cell;
overflow: auto;
vertical-align: middle;
padding: 0px;
margin: 0px;
float: left;
}
h1 {
display: inline-block;
margin: 0px;
}
<div id="header">
<div id="content">
<h1>Jari Rengeling</h1>
</div>
</div>
只是刪除浮動:左;從內容div和將垂直對齊。因爲浮子將元素從正常的元素流中提起。可能是這個鏈接幫助你垂直居中div http://vanseodesign.com/css/vertical-centering/ – monikapatel