У меня есть таблица, которую по другим причинам я предпочитаю хранить в таблице: развалиться. Тем не менее, я хотел бы иметь возможность выделить отдельные строки или столбца. К сожалению, кажется, что любой стиль, примененный к тегам <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: collapse, чтобы заполнить это пространство между ячейками в данной строке или столбце?