2011-09-07 88 views
0

所以我在HTML中有一个图像“blah.jpg”和一个名字“Name”。如何在HTML中将图像与图像中心垂直对齐?

<img src="blah.jpg"> Name 

我想要让这个名称是中心与blah.jpg图像而不是文字“名称”为在像底部的基线的中心对齐。

如果可能的话,没有使用CSS3的表格可以达到这个目的的最好方法是什么?

+0

可能的重复[如何垂直中心文本旁边的图像在HTML/CSS?](http://stackoverflow.com/questions/967022/how-do-i-vertical-center-text-next- html-css) –

回答

3

在页面:

<img src="blah.jpg" class="centered"> Name 

在CSS文件:

img.centered {vertical-align:middle;} 

无需显示:inline-block的(未在一些老的浏览器支持)

+0

这是正确的答案。图像已经嵌入块。 –

+0

那么,技术上图像是内联的,而不是内联块,但在这种情况下,你是正确的,这是没有必要的。 – kinakuta

0

如果您想要一行一行,而不需要定义额外的对象或属性,只需在<img .../>标签内添加style="vertical-align:middle"即可。