我試圖在中間顯示一個帶有標誌圖像的水平頂部條。圖像位於頁面左側,垂直位於中間。我將如何在頂欄的中心獲取圖像? 這裏是我的代碼:Div充滿背景色作爲topbar
<div class='topbar'>
<img src="../../img/headerlogo.png" class="topbarlogo"/>
</div>
CSS:
div.topbar {
height: 80px;
width: 100%;
background-color: #000000;
margin-top: 0px;
}
.topbarlogo {
display: block;
position: absolute;
}
的可能重複[父DIV不包括所有兒童(http://stackoverflow.com/questions/8424569/parent-div-doesnt-include-all-children) – Quentin
我們真的需要更多的代碼細節,比如什麼是topbar類,等等。沒有這些,我們不能給出一個肯定的答案。變量太多 – FrostyFire
爲什麼你的標誌有絕對的位置?除非父母div被定位,否則它將被定位爲相對於下一個定位的父母,我猜你的情況將是身體。你可以在'#topbar'上添加'position:relative'來糾正這個錯誤,但我很好奇你爲什麼要這麼做。 – j08691