Дело тут даже не в семантике, а в том, что раньше, банально, не хватало свойств для определения поведения того или иного блока(элемента). Поэтому - взяли и расширили, оставив обратную совместимость.
Знакомо понятие: обратная совместимость. Это когда нужно добавить что-то новое не поломав при этом старое и сделать это по возможности легко внедряемым.
По поводу таблиц.
Проще, но отрисовывается дольше и кода в два и более раз больше.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|