垂直对齐图像旁边的文本

时间:2013-08-15 21:51:31

标签: html css

我正在尝试从头开始构建博客,但我无法在图像顶部对齐文本。目前,文本位于图像的右侧,但是它居中。如何将文本与顶部对齐?

HTML

<img class="left" src="images/test.jpg" height="153" width="186" align="left">
<p class="right">bLAH BLAH BLAH</p>
<div style="clear: both"></div>

CSS

.left{
    display:inline-block;
    clear:left;
}

.right{
    display:inline-block;
    vertical-align: top;
    clear:right;
    }

2 个答案:

答案 0 :(得分:0)

尝试添加此内容并告诉我它是否有帮助:

.left {display:block;float:left;}

.right {float:left;margin-left:20px;}

答案 1 :(得分:0)

默认情况下,文字与左侧对齐,因此您不需要align:left。另外,仅供参考text-align:left; 演示http://jsfiddle.net/r2SWx/

<p  class="left"><img src="images/test.jpg" height="153" width="186"></p><p class="right">bLAH BLAH BLAH</p>
<div style="clear: both"></div>