我知道这是一个愚蠢的问题,但我似乎完全忘记了如何去做。
我有一个HTML table
,我想删除所有单元格周围的所有边框,以便整个表格周围只有一个边框。
我的代码如下:
<table border='1' width='500'>
<tr><th><h1>Your Wheelbarrow</h1></th><tr>
<th>Product</th>
<th>Description</th>
<th>Price</th>
<th>Quantity</th>
<th>Total</th>
<th>Delete</th>
</tr>
答案 0 :(得分:54)
只需折叠表格边框并从表格单元格(td
元素)中删除边框。
table {
border: 1px solid #CCC;
border-collapse: collapse;
}
td {
border: none;
}
无法明确设置border-collapse
跨浏览器删除表格单元格边框无法保证。
答案 1 :(得分:14)
用于此目的的HTML属性为rules=none
(要插入table
标记)。
答案 2 :(得分:3)
<style type="text/css">
table {
border:1px solid black;
}
</style>
答案 3 :(得分:3)
只需在带有类(例如.table1
)的div中使用您的表格,并且不要在CSS中为此表格设置任何边框。然后为该类使用CSS代码。
.table1 {border=1px solid black;}
答案 4 :(得分:2)
答案 5 :(得分:2)
您可能想尝试这样做:http://jsfiddle.net/QPKVX/
不确定您希望最终布局看起来像什么 - 但这也解决了colspan问题。
答案 6 :(得分:2)
答案 7 :(得分:0)