我有一个包含许多 tbody 的表格来对行进行分组。我希望每个 td 上的边框制作一个网格,但我也希望周围 tbody 上的边框显示它们是分组的。那可能吗?
问问题
118 次
3 回答
4
td {
border: 1px solid blue;
}
tbody {
border: 2px solid red;
}
于 2012-07-31T14:35:02.143 回答
4
看起来sborder
上的属性td
只是简单地应用在 's 之上tbody
:)
如果您添加至少 2 个像素,而不是一个 - 它会起作用。(http://jsfiddle.net/jyRsy/4/ - 在这个例子中 - 它是 3px。)我已经在所有现代浏览器中测试了这个小提琴。它适用于从 IE8 开始的任何地方。至于 IE7 - 我不会注意 ;)
于 2012-07-31T14:35:21.543 回答
1
JS小提琴。见http://jsfiddle.net/Dv4T6/
<table width="300">
<thead>
<tr>
<th width="60" align="center" valign="top" scope="col">Type</th>
<th width="200" align="left" valign="top" scope="col">Address</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center" valign="top">Shipping</td>
<td align="left" valign="top">123 Main St</td>
</tr>
</tbody>
</table>
不保证完全支持浏览器和设备。
于 2012-07-31T14:26:51.790 回答