Если вы установите отображение ячейки на block
, оно будет помещено в анонимную ячейку таблицы.Результирующее дерево блока CSS такое же, как если бы вы создали <div>
внутри ячейки и задали все стили и атрибуты ячейки для этого блока.
Это может быть вполне приемлемым для многих целей.Он сломается, если в ячейке есть интервал между строками или colspan (потому что они ничего не значат для блоков), или если в ячейке есть стили границ, которые вы ожидаете принять в коллапсе границ, или если у вас есть две такие ячейки рядом(потому что тогда два блока будут заключены в одну ячейку таблицы, а не в две отдельные ячейки таблицы).Возможно, есть другие ситуации, когда поведение будет неожиданным.Но если у вас есть достаточный контроль над стилями и содержимым и вы не слишком много делаете стили для ячейки, это сработает.