【发布时间】:2011-07-19 13:43:12
【问题描述】:
我有以下:
<table style="border:solid 1px; border-color:black">
<thead style="border:solid 2px; border-color:black">
<tr>
<th>
<p>Document Date</p>
</th>
<th>
<p>Buy-from Vendor No.</p>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>18/03/11</p>
</td>
<td>
<p>C01753</p>
</td>
</tr>
</tbody>
<tbody>
<tr>
<td>
<p>18/03/11</p>
</td>
<td>
<p>C00522</p>
</td>
</tr>
</tbody>
</table>
我想在整个表格周围添加一个边框,在整个标题周围添加一个边框。表格边框显示得很好(Internet Explorer),但标题边框不是。
PS:我使用内联样式是因为它用于邮件消息中的 HTML 正文。
编辑
以下内容在 Firefox 中给了我想要的东西,但在 IE 中却没有
<table style="border: 1px solid black; border-collapse: collapse;">
<thead>
<tr style="border: 1px solid black">
...
编辑
添加颜色
<table style="border: 2px solid black; border-collapse: collapse;">
<thead>
<tr style="border: 1px solid black; background-color: #EEE;">
...
【问题讨论】:
-
这是stackoverflow.com/questions/1396317/… 的副本,但我不得不承认我不愿将其标记为这样,因为其他问题并未真正得到解答。
-
@TJ Crowder:是的,也找到了,但使用 javascript 并不是真正的答案。