好了,所以這是一些CSS和HTML的:img標籤擺脫的line-height
CSS:
div {
height:24px;
line-height:24px;
}
HTML:
<div><img src="image.png"/>Text</div>
現在什麼應該(我認爲)產生是一個24像素高的div,並且文本應該在圖像之後在div中垂直居中對齊。附:圖像是24x24px。但是,它會將行高降低大約12px(將行高減少到12px並不能解決問題)。雖然作品將圖像更改爲12x12px,並將文字放在正確的位置。如果圖像被完全刪除,則文本位於正確的位置。我想我的問題是,爲什麼要這樣做,如果/我該如何修復它。
謝謝,sharf。
這修正文本,但現在我的形象被正確對齊(中間)進入被壓低,因此它實際上掛出的DIV一些。 編輯:給它一個垂直對齊的頂部修復它適當...對我來說似乎很奇怪。 – sharf
好的,如何http://jsfiddle.net/AFYfH/ – PSL
只是'img {vertical-align:middle; }'似乎工作([Fiddle](http://jsfiddle.net/7ZSxg/1/))。爲什麼'float:left'另外呢? – doppelgreener