【发布时间】:2011-12-05 05:21:09
【问题描述】:
我遇到了一个看似简单的问题,但在网上搜索并没有得到任何结果。
我有一张桌子
<table>
<tr>
<td colspan="3">
<img src="something.png" />
</td>
</tr>
<tr>
<td>
Hello
</td>
<td>
World
</td>
<td>
!
</td>
</tr>
</table>
<tr> 元素都有border-top: dotted 1px black,除了第二个<tr> 中的中心<td> 元素之外,这都可以正常工作。
此元素具有双边框,因此显示为实线,删除colspan 可解决此问题。
我已经尝试将border-collapse: collapse 应用到表格中,但这没有奏效,我尝试在第一个<td> 中添加&nbsp; 形式的内容而不是图像,这也没有奏效.
有什么想法吗?
【问题讨论】:
-
表格是否也有边框?尝试将表格边框设置为无。
-
<table>没有边框,<td>s 没有边框。 -
您在哪个浏览器中看到这个?我没有在运行 Firefox 7.0.1 的 jsfiddle 中得到它:jsfiddle.net/yePHg
-
Chrome 14.0,刚刚在 Firefox 7.0.1 中尝试过,对我来说效果很好。两者都在 Mac OS X 上。
-
能否请您发布您为此使用的完整 CSS / HTML 而不仅仅是 sn-p?
标签: html css html-table border