Html img旁边居中的文本被

Html img旁边居中的文本被,html,css,Html,Css,这是通常让垂直中心的东西旁边的img,但我需要两条线。有一行很好,但看起来像是坏消息 <img style="vertical-align: middle;">Centered text 但如果我想这样做: <img style="vertical-align: middle;">Centered text<br />new line IMG IMG centered text IMG new line 如何解决此问题?使用display:inlin

这是通常让垂直中心的东西旁边的img,但我需要两条线。有一行很好,但看起来像是坏消息

<img style="vertical-align: middle;">Centered text
但如果我想这样做:

<img style="vertical-align: middle;">Centered text<br />new line

IMG
IMG   centered text
IMG
new line
如何解决此问题?

使用display:inline block将文本放入div,或使用float:left作为图像

小提琴:

使用display:inline block将文本放入div,或使用float:left作为图像

小提琴: 给你

HTML:

希望这有帮助。

给你

HTML:


希望这对您有所帮助。

如果您听到单词table时不运行,您可以使用一个表轻松地执行此操作,并从css文件中对其进行自定义

可以使用单元格的内联样式:align=left valign=center
此处演示:

如果在听到单词table时不运行,您可以使用一个表轻松地执行此操作,并从css文件中对其进行自定义

可以使用单元格的内联样式:align=left valign=center
此处演示:

您希望这两条线垂直居中于图像一侧,还是第二条线位于图像下方?是的,完全正确。我一使用换行符,它就用垂直对齐将两个内联块元素拧紧:中间可能是最干净和最兼容的解决方案,哦,看起来Nathan和Adassko已经回答了这个问题。=]您希望这两条线垂直居中于图像的侧面,还是第二条线位于图像的下方?是的,完全正确。我一使用换行符,它就用垂直对齐将两个内联块元素拧紧:中间可能是最干净和最兼容的解决方案,哦,看起来Nathan和Adassko已经回答了这个问题。=]是的,它起作用了。但是,如果我为img设置了一个宽度/高度,它就不会居中,而是对我来说。你能编辑我的小提琴来显示发生了什么吗?对不起,我错了。但试着放一张更小的图像,它不会精确居中编辑正在居中。屏幕截图的问题是,高度正在塌陷到低于您在图像右侧看到的高度。因此,它不是可视化的,而是中心。此外,如果减小字体大小,可以看到集中化。我希望它是清楚的@JohnSmith@JohnSmith:添加垂直对齐:在div和imgthats右侧的中间,它可以工作。但是,如果我为img设置了一个宽度/高度,它就不会居中,而是对我来说。你能编辑我的小提琴来显示发生了什么吗?对不起,我错了。但试着放一张更小的图像,它不会精确居中编辑正在居中。屏幕截图的问题是,高度正在塌陷到低于您在图像右侧看到的高度。因此,它不是可视化的,而是中心。此外,如果减小字体大小,可以看到集中化。我希望它是清楚的@JohnSmith@JohnSmith:在div和imgno中添加垂直对齐:中间,我不害怕表格-但是害怕那些无效的align=left valign=center:-是的,这就是为什么你应该在css文件中自定义它们,使用等效的css样式而不是不推荐的内联样式如果你计划在电子邮件模板中使用它们,你将被迫使用旧语法,没有html5 doctypeno,我不害怕表格-但害怕那些无效的align=left valign=center:-是的,这就是为什么你应该在css文件中自定义它们,使用等效的css样式而不是不推荐的内联样式如果你计划在电子邮件模板中使用它们,您将被迫使用旧语法,并且没有html5 doctype
<img style="vertical-align: middle;">Centered text<br />new line

IMG
IMG   centered text
IMG
new line
<img src="https://www.google.co.in/images/srpr/logo11w.png" style="vertical-align: middle;"><div>Centered text<br />new line</div>
div{display: inline-block;}