【发布时间】:2013-08-08 04:11:01
【问题描述】:
我有一个表格(用于表格数据,而不是用于布局),我希望表格标题中没有边框可见。据我所知,这样做的方法是在CSS中指定border-collaps: collapse;。但是,在我的情况下,边界仍然可见。
我搜索了这个网站,尝试了这里建议的各种解决方案(例如border-spacing: 0px、display: none),但没有任何效果。边界还在。
我的 CSS 中的代码现在如下所示:
.tableStyle2 {
border-spacing: 0px;
}
.tableStyle2 th {
background-color: #1B7AE0;
border-color: #1B7AE0;
border-spacing: 0px;
}
.tableStyle2 tr {
display: none;
}
对应的HTML代码如下:
<table class = "tableStyle2" width = "100%">
<tr>
<th> ... </th>
<th> ... </th>
<th> ... </th>
<th> ... </th>
<th> ... </th>
</tr>
</table>
知道是什么原因造成的吗?如何隐藏表格标题中单元格之间的边框?
【问题讨论】:
-
发布更多实际代码,或者更好的是,发布小提琴。我使用您显示的代码尝试了小提琴,但我没有看到任何边框,所以细节中一定隐藏了一些东西。
-
问题的标题具有误导性。
border-collapse属性确实有效,只是没有做它不正确的预期做的事情(删除边框)。
标签: html css html-table border