我在这里有一个表格,显示图标、标题和描述。这是示意性的:
| Title
icon | -------------------
| Description
以下是生成此布局的相关 HTML 代码:
<table><tbody>
<tr>
<td rowspan="2"><img style="margin-right: 2.0em;" src="icon.png"></td>
<td valign="top"><h2>Title goes here</h2></td>
</tr>
<tr>
<td valign="bottom"><b>
description description description description description description description extra text extra text extra text extra text
</b></td>
</tr>
...
</tbody></table>
此表在 Chrome 中如下所示:
当我从描述中删除文本时,表格恢复了适当的外观:
但是,在 Firefox 中始终会正确显示同一个表格:
似乎 WebKit 不尊重margin-right
图标,而 Firefox 确实如此。我尝试通过更改但没有任何效果来使用描述和标签td
的b
样式。我也改变了,但也没有任何效果。display
overflow
margin-right
padding-right
我怎样才能让 WebKit 尊重图标的margin-right
?
我正在使用 Twitter Bootstrap 作为我网站的 CSS 框架。我没有为这张表使用 Bootstrap 的 CSS。