所以我在HTML中有一個圖像「blah.jpg」和一個名字「Name」。如何在HTML中將圖像與圖像中心垂直對齊?
<img src="blah.jpg"> Name
我想要讓這個名稱是中心與blah.jpg圖像而不是文字「名稱」爲在像底部的基線的中心對齊。
如果可能的話,沒有使用CSS3的表格可以達到這個目的的最好方法是什麼?
所以我在HTML中有一個圖像「blah.jpg」和一個名字「Name」。如何在HTML中將圖像與圖像中心垂直對齊?
<img src="blah.jpg"> Name
我想要讓這個名稱是中心與blah.jpg圖像而不是文字「名稱」爲在像底部的基線的中心對齊。
如果可能的話,沒有使用CSS3的表格可以達到這個目的的最好方法是什麼?
您可以在img元素上使用vertical-align:middle:http://jsfiddle.net/Z35pw/。
在頁面:
<img src="blah.jpg" class="centered"> Name
在CSS文件:
img.centered {vertical-align:middle;}
無需顯示:inline-block的(未在一些老的瀏覽器支持)
這是正確的答案。圖像已經嵌入塊。 –
那麼,技術上圖像是內聯的,而不是內聯塊,但在這種情況下,你是正確的,這是沒有必要的。 – kinakuta
如果您想要一行一行,而不需要定義額外的對象或屬性,只需在<img .../>
標籤內添加style="vertical-align:middle"
即可。
可能的重複[如何垂直中心文本旁邊的圖像在HTML/CSS?](http://stackoverflow.com/questions/967022/how-do-i-vertical-center-text-next- html-css) –