我只想將圖像置於固定高度的容器中:圖像不得超過容器的高度,並且必須垂直居中。vertical-align:middle無法按預期工作
所以我
<div id="partenaires">
<img src="images/partenaires/Debian.png" alt="Debian" />
<img src="images/partenaires/Fedora.png" alt="Fedora" />
...
</div>
與
#partenaires {
height:3em;
line-height:3em;
white-space:nowrap;
overflow:hidden;
clear:both;
}
#partenaires img {
vertical-align:middle;
margin:0 1em;
max-height:100%;
}
但現在看來,大的圖像被截斷底部像這樣(爲所有的瀏覽器),因爲vertical-align
:
我應該如何去做我想要的?我真的不明白這種行爲...
在此先感謝!
編輯:你可以嘗試所有你想要的here!
`height:3em;溢出:隱藏`這使得我認爲這有點期待。你能刪除溢出規則嗎? – 2010-11-24 08:21:42
不幸的是,我用它來實現一個滑塊。但我確定圖像的高度確實是容器的高度,它們只是不垂直居中! – MatTheCat 2010-11-24 08:25:44
@Mat如果你刪除`line-height`,會發生什麼? – 2010-11-24 08:26:22