HTML, XHTML и CSS на сто процентов.
Пустые ячейки. CSS позволяет определить, отображать ли границы пустых ячеек. Вы можете задать отображение пустых ячеек, используя свойство CSS empty-cells. Это свойство управляет представлением границ вокруг ячеек, не имеющих видимого содержимого. Считается, что видимого содержимого нет в пустых ячейках и ячейках, для которых свойству visibility присвоено значение hidden. Чтобы все ячейки таблицы (в том числе и пустые) имели границы, можно использовать следующий CSS-код: Table { empty-cells: show }.