我有一张这样的表:
<table>
<tr>
<th>Header</th>
<td>Content</td>
</tr>
<tr>
<th>Header</th>
<td>Content</td>
</tr>
</table>
如何将标题实际浮动到内容单元格上方而不将所有内容放在单独的行上?例如:
Header Content Header Content
答案 0 :(得分:4)
您没有提供大量信息,但根据语义,您可能最好使用定义列表而不是损坏的表:
<dl>
<dt>Header</dt>
<dd>Content</dd>
<dt>Header</dt>
<dd>Content</dd>
</dl>
这将使您的输出看起来像这样:
Header
Content
Header
Content
然后通过css设置样式是微不足道的,因为标题是dt,内容是dd:
dt { font-weight: bold; font-size: 200%; }
dd { color: #999; }
另见:
答案 1 :(得分:2)
在你的css中试试这个:
td,th{display:block;}