По моему мнению, люди начинают верстать div’ми в трех случаях:
- когда заказчик / работодатель от них этого требует
- сами профессионально вырастают до этого
- следуют “моде”, верстать div’ми “модно”
И переход с табличной верстки на div’ную может быть резким - всегда пользовались табличной версткой, а тут начальство/обстоятельства заставляют делать проект используя div’ную верстку. Может быть постепенным, верстаете таблицами, но начинаете использовать семантику элементов. Обычно, резкий переход намного сложнее чем постепенный.
Я хотел бы рассмотреть несколько примеров, которые помогли бы тем, кто работает с табличной версткой использовать семантику html элементов. В качестве примеров буду брать код из одного реального проекта и покажу чем существующий код плохой и как его можно исправить.
Приступим. (more…)