所以又一個關於垂直對齊圖像內的問題,但我認爲我是不同於我在這裏找到的其他人。我似乎無法找到適合我的情況的解決方案。流體圖像,垂直對齊(中間)在寬度流體DIV
我有一個寬度爲100%的DIV(它是容器,它向左浮動並且具有設置的像素寬度)並且具有設置的像素高度。我內部有一個圖像,我將其定位在DIV中的內容背景上。圖像的寬度爲100%。
所有的作品都很好,但我想讓圖像垂直對齊到容器的中間位置,並且高度未知。
下面是一些示例代碼,顯示我想要做的事:
<div class="container">
<div class="image-wrapper">
<img src="http://farm5.staticflickr.com/4111/4968056789_d872094672_o.jpg"
width="100%" />
</div>
<p>Some text</p>
</div>
和一些示例CSS:
.container {
width:100%;
margin-top:10px;
height:100px;
overflow:hidden;
}
.image-wrapper {
position: relative;
}
.image-wrapper > img {
position: absolute;
z-index: -1;
}
p {
text-align: center;
padding-top: 10px;
color:#fff;
font-weight: bold;
}
但花應該表現出了它的中心可見的內集裝箱分區。
有什麼想法?我試圖避免任何Javascript大小(外部容器,未在此示例中顯示,已被調整大小)。我不反對更多的DIV,桌子..無論你得到什麼!
一個的jsfiddle演示這一點: http://jsfiddle.net/JonMcL/sNz9h/
卡在2秒內讓我 –
前@DominicGreen是的,我注意到,給你+1,但由於某種原因,有人否則downvoted - 這是一個恥辱,你的例子更簡單.. – ptriek
你不知道爲什麼g ot投票它煩人的時候人們投票,不要評論爲什麼 –