的網站標題和底部之間垂直我目前水平居中的圖像和垂直使用:中心的圖像窗口
.centeredImage
{
text-align:center;
display:block;
}
.centeredImage img {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
}
HTML:
<body>
<p class="centeredImage"><img id ="img" src="smallslide1.png"></p>
</body>
這一直工作正常,但我有現在添加標題:
#header {
background: #e9e6e6; /* Here set your colour */
height: 55px;
width: 100%;
left: 0;
position: absolute;
/* box-shadow: 0px 2px 2px #888888;*/
}
如果我調整窗口大小或窗口沒有設置完美的大小thi以圖片爲中心的圖片將與標題重疊。我真正想要的是它在標題的底部和窗口的底部之間垂直居中。我嘗試調整居中的img頂部/底部,但沒有任何運氣。有人能給我一些關於如何去解決這個問題的建議嗎?
一個小提琴會很好......但從我理解的也許你應該增加.centeredImage img的頂級值爲55px? –
您可能想要查看display:table-cell和display:table的用法,以便進行垂直對齊。通常是實現它的最簡單方法之一。 –
這樣的事情? http://jsfiddle.net/moogs/7avr1ubc/ Callum的解決方案也可以工作 –