开发者

position text on top just beside the image in html

I have an image and text beside it with this code. A sample can be seen here:

position text on top just beside the image in html

The problem is that the text is starting from the center of the image (on the right side) whereas i want the text to start from the top right-hand side of the image.

Here is my code:

<table width="550"> 开发者_C百科   
<tr>   
<td>   
<div id="i1">   
<img src="<? echo $row_array[3];?>" height="225" width="225">   
</div>   
</td>   
<td>   
<div id="i2">   
<span style="position: relative; top: 0px; left: 0px;">       
<? echo  $row_array[4];?>   
</span>   
</div>   
</td>   
</tr>   
<tr></tr>   
<?} ?>   
</table>

I have even tried to remove span but it still shows the same way.

i1 in css: margin-left:0px;

i2 in css:

#i2 { display: inline; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }


I think, unless I'm missing something, that the following should achieve your aims:

td {
    vertical-align: top;
}

This will obviously apply to all tds, so you may wish to specify a particular class or id.


Add valign="top" attribute to the <td> that contains the text.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜