在表格中移动文本

时间:2015-02-27 18:40:57

标签: html html-table valign

我目前有一个看起来像这样的表: http://s8.postimg.org/gybzti0rn/Screen_Shot_2015_02_27_at_1_30_23_PM.png

我想将船的描述移到图像的顶部。我尝试使用valign =“top”,但这将描述移到了表格的最顶部,船名是。

这是我的HTML:

<table border ="1">
<tr>
    <th> Boat Name </th>
  <th rowspan="2">Description</th>
  </tr>
  <tr>
    <td><img src="boatimage.png"></td>
  </tr>      
</table>

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

尝试添加填充

<table border ="1">
<tr>
    <th> Boat Name </th>
  <th rowspan="2" style="vertical-align:top;padding-top:25px">Description</th>
  </tr>
  <tr>
    <td><img src="http://s.codeproject.com/App_Themes/CodeProject/Img/logo250x135.gif"></td>
  </tr>      
</table>

由于您添加的行数,它将覆盖该说明<th>标题上的第2行,并且在此情况下需要放置文本description,您必须通过添加填充以将其与图像{对齐}来手动调整它{1}}行边框。

Fiddle

答案 1 :(得分:0)

你能让问题更清楚吗?

也许试试CSS

<th style="display:block;position:relative;top:20px;" rowspan="2">

这会将它从它的单元格顶部移动20px