Я работаю над структурой виджетов JavaScript (с использованием HTML в качестве технологии отображения) для встраиваемого устройства, где потребление памяти является большим делом.
Недавно я попытался создать макет таблицы, используя только DIV.Но имитировать функциональность colspan и rowspan стало довольно сложно, добавив дополнительную логику, чтобы сделать все это динамичным.Результат получился довольно неплохим с точки зрения компоновки, но за счет слишком большого потребления памяти (пришлось иметь несколько объектов JS, представляющих каждую ячейку, а затем DIV в качестве презентации)
Не лучше ли было бы простоиспользовать вместо этого элемент TABLE , получая col- и rowspans и макет бесплатно?Тем более, что вся разметка создается структурой, а пользователь (структуры) фактически никогда не касается самого HTML.
Или я что-то здесь упускаю?