Вже давно йде битва між прихильниками верстки DIV 'ами і верстки таблицями. У кожного з них є свої аргументи. Спочатку я вчився верстати таблицею, так як в той час DIV'ов ще не було. Потім почав помічати, що багато хто використовує DIV'и, і закликають до цього інших. Начебто і аргументи вагомі - валідний код, зменшення розміру коду, а значить прискорення завантаження, можливість завантаження по верствам. Звучить красиво і смачно, але чи так це насправді?
Коли почали говорити про те, що необхідно верстати DIV'амі, я не слухав цих розмов, і сприймав DIV'и, як данина моді. До того ж, я знаходив на різних ресурсах питання з приводу верстки DIV'амі, і чув відповіді, що так зробити неможливо, так зробити не можна. Загалом, я сильно розчарувався в DIV'ах.
Через якийсь час, я помітив, що все більше і більше проектів прив'язано DIV'амі. Я вирішив так само перейти на «дивну» верстку. Спочатку все подобалося, код дійсно менше, особливої швидкості завантаження я не помітив, але код перетворювався з 50Кб в 30кб. Начебто визначився далі верстати дивами. Поки не отримав один замовлення ...
Отже, в дизайні замовлення було кілька складних елементів, до того ж хотів зробити дизайн практично без зображень. Щоб впоратися з даним елементом, я відправився на пошуки відповіді на свої питання. Так я і потрапив на сайт однієї дуже відомої дизайн-студії. Так ось, серед стандартних атрибутів подібних сайтів (портфоліо, ціни, роботи), на сайті знаходилися матеріали по верстці. Ось від одного подібного матеріалу я прийшов в шок, і задумався, а чи варто верстати DIV'амі.
Так ось, там описувалася верстка одного макета. Хочу відразу обмовитися, макет був дійсно складним. Різні блоки розкидані в абсолютно різних місцях сайту. Але призвело мене в жах не це, а те, щоб зверстати даний макет DIV'амі група професійних кодерів витратила ... 3 тижні. Наприклад, даний дизайн таблицею я зверстав за 3 години. І тут найцікавіше, зверстати даний макет таблицею ... брешу, змішаної версткою - я проаналізував і код. Можете вірити, можете ні, але мій код виявився менше того.
Звичайно, якщо брати в розрахунок, що один DIV - один елемент - чудовий код коротше. А якщо верстка складна, і один див містить десяток вкладених Дивов, код сильно змінюється, і вже не виглядає таким маленьким, як хотілося б. А найголовніше - навіщо втрачати три тижні на те, що можна зробити за 3 години, і не командою, а самому? Я цього не розумію.
Так, і тим хто хоче покричати про валідації ... А валідацію таблиць скасували? Я щось такого не пам'ятаю. Правильно зверстана таблиця так само проходить валідацію. Зате від вашої валидной верстки немає ніякого толку, так як тільки людина поставить лічильник відвідувань, або напише пост, де в назві буде міститися, наприклад, тире - ваш код не пройде валідацію.
Для себе я зробив висновок, що необхідно користуватися змішаної версткою, так як вона економить час, а значить гроші. DIV'амі можна верстати тільки легкі сайти, або сайти підтримують можливість запуск шаблону з іншого шаблону, що дасть можливість написати на кожен елемент свій вкладений шаблон.
Шановні читачі! Якщо ви виявили в тексті помилку, не полінуйтеся, виділіть слово і натисніть CTRL + Enter. Зробимо мову чистішою!