简单的HTML / CSS帮助。似乎无法弄清楚这一点!

时间:2010-08-25 14:21:53

标签: html css

我正试图在左右两个图像之间排列一些文字。它为什么不向上移动?

<img src="srchere" /><span style="padding-bottom:10px;">Some text right here!</span><img src="srchere" />

这两个图像比文字大,所以看起来文字没有对齐,位置低于图像。如何提高文字?我上面的代码似乎没有移动文本。

感谢。

5 个答案:

答案 0 :(得分:6)

如果您希望图像与文本垂直对齐,则需要使用:

vertical-align: middle

请注意,您的padding-bottom可能会略微抛弃它。

另外,如果您还没有这样做,则应使用外部样式表而不是内联CSS。

答案 1 :(得分:1)

如果您想手动调整,可以这样做

<span style="vertical-align:100%"> 

增加/减少百分比,直到你满足

答案 2 :(得分:1)

HTML:

<div>
<img src="srchere" />
<span>Some text right here!</span>
<img src="srchere" />
</div>

CSS:

div {
    display:block;
}
img {
    height:30px;
    width:30px;
}
img, span {
    vertical-align:top;
    display:inline-block;
}

答案 3 :(得分:0)

尝试将align="absmiddle"属性添加到图片中。

答案 4 :(得分:0)

通过“向上”我假设你的意思是与容器盒的顶部对齐。这应该做你想要的:

<img style="float: left;" src="...">
<p style="float: left;">Filler text. Filler text. Filler text.</p>
<img style="float: right;" src="...">