【发布时间】:2011-05-06 13:17:32
【问题描述】:
我正在用 HTML 创建一个表格并尝试为单元格分配一个边框。这是它的外观。
在第二行最后一个单元格中看到那个奇怪的边框。这就是我遇到的问题。
<table class="info">
<tbody>
<tr>
<td>Some text</td>
<td>Some text</td>
<td>Some text</td>
<td>Some text</td>
</tr>
<tr>
<td><span>0</span></td>
<td><span>0</span></td>
<td><span>0</span></td>
<td><span>0</span></td>
</tr>
<tr>
<td>Some text</td>
<td>Some text</td>
<td>Some text</td>
<td>Some text</td>
</tr>
<tr>
<td><span>0</span></td>
<td><span>0</span></td>
<td><span>0</span></td>
<td><span>0</span></td>
</tr>
<tr>
<td>Some text</td>
<td>Some text</td>
</tr>
<tr>
<td><span>0</span></td>
<td><span>0</span></td>
</tr>
</tbody>
</table>
这是我的 CSS....
table.info {
width: 100%;
text-align: center;
}
table.info td {
background: #fff;
border: 2px solid #ccc;
text-align: center;
}
我在这里做错了什么?
更新 - 我检查了被继承的 css,我发现了这个......
table {
border-collapse:collapse;
border-spacing:0;
}
【问题讨论】:
-
什么浏览器?它适用于我的 FF3.6。
-
@bobby - 我的也是 3.6。 3.6.12 准确地说
-
@bobby - 它在 Chrome 上工作
-
@ShiVik:这里是相同的 FF 版本……这很奇怪。也许进一步的 css 设置会干扰它?
-
@ShiVik:啊,是
border-collapse设置搞砸了。
标签: html html-table border