colspan
и rowspan
расширяют ячейку td
по горизонтали или по вертикали для размера, определенного ее соответствующим значением. Таким образом, единственное реальное решение состоит в том, чтобы избежать использования этих значений и заменить их отсутствующими элементами td
, что может быть сложно в некоторых случаях для получения того же визуального результата.
Например, легко случай замены таков:
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
<tr>
<td colspan="2">Cell 1</td>
</tr>
, который можно переписать как:
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
<tr>
<td>Cell 1</td>
<td></td>
</tr>
Но визуальный результат будет далеко не таким, как с атрибутом colspan
.