繁体   English   中英

将文字放在html中图片旁边的顶部

[英]position text on top just beside the image in html

使用此代码,我旁边有图像和文本。 可以在此处查看示例:

替代文字

问题是文本从图像的中心(在右侧)开始,而我希望文本从图像的右上角开始。

这是我的代码:

<table width="550">    
<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>

我什至尝试删除跨度,但仍显示相同的方式。

i1在CSS中: margin-left:0px;
i2在CSS中:
#i2 { display: inline; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }

valign="top"属性添加到包含文本的<td>中。

我认为,除非丢失了某些内容,否则以下内容应该可以实现您的目标:

td {
    vertical-align: top;
}

显然,这将适用于所有 td ,因此您可能希望指定特定的类或ID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM