【发布时间】:2012-07-02 10:04:52
【问题描述】:
我有一张图片和一些文字。我想在<div> 中将它们垂直居中。
在 NOT 更改 <img> 标记中的任何内容时,我该如何做到这一点?
我知道很多人建议如下:
<div>
<img style="vertical-align:middle; height: 30px;" src ="image.png"/>
<span style="line-height: 30px;" > my text </span>
</div>
由于某些原因,我不想更改<img> 标记中的任何内容。我可以通过仅在<div> 或<span> 或其他地方添加样式来将它们都居中吗?
顺便说一句,我也知道有人说以下方法可行:
<div>
<img height=30px; src ="image.png"/>
<span style="line-height: 30px;" > my text </span>
</div>
但这对我不起作用。那么有什么想法吗?
谢谢。
【问题讨论】:
-
您无法在文档中包含外部样式表吗?
-
你从什么 HTML 和 CSS 开始?
标签: css image text alignment vertical-alignment