我有一個表,其他原因,我寧願保持table-collapse:單獨。但是,我希望能夠突出顯示單個行或列。不幸的是,似乎適用於<tr>
或<col>
標籤的任何樣式僅適用於單元格,而不適用於它們之間的空格。例如:風格行或列而不是單元格時邊框合攏:單獨
<style>
td { width: 10px; height: 10px; }
</style>
<table style="background-color: purple">
<colgroup>
<col span="2">
<col style="background-color: red;">
<col span="2">
<colgroup>
<tr><td><td><td><td><td></tr>
<tr><td><td><td><td><td></tr>
<tr style="background-color: orange;"><td><td><td><td><td></tr>
<tr><td><td><td><td><td></tr>
<tr><td><td><td><td><td></tr>
</table>
導致紫色表5個垂直細胞和5個填充有顏色水平細胞而不是整個行或列。
除了使用border-collapse之外,我還有其他選擇:摺疊以填充給定行或列中單元格之間的空間嗎?
'border-spacing'是否也禁用? – Joel 2010-01-09 23:51:06
設置'border-spacing:0'可能會稍微好看一點,因爲我的當前列標題比'border-collapse:collapse'更好,但仍不理想。 – 2010-01-09 23:55:35