Что же такое верстка?

Версткой сайта является превращение макета сайта, который вам создал дизайнер или же вы сами, в HTML (разметка сайта) и CSS-код(его внешний вид), т.е. в читаемый браузерами вид, где уже будет интерактив и взаимодействие с конечным пользователем.

Зачем?

Верстка сайтов является одним из важнейших этапов создания любых интернет-ресурсов, поскольку от работы верстальщика зависит: скорость загрузки веб-сайта; соответствие стандартам и нормам html; соответствие требование поисковых систем; правильность отображения веб-страницы в различных браузерах(кроссбраузерность); адаптивность под различные экраны.

И при выборе вида верстки, зависит какой конечный продукт будет в итоге, как он будет выглядеть и как с ним будет взаимодействовать пользователь.

Картинка типо показывание перевода из макета в код

Виды верстки

Табличная верстка

С неё всё и началось – это набор таблиц с невидимой границей, реализуемый лишь HTML кодом, в которой располагался контент.

Такой способ верстки позволяет удобно размещать отдельные элементы веб-страницы, а также его простота и быстрота в разработке, в совокупности с кроссбраузерностью, являются главными плюсами табличной верстки.

Но, помимо этого, имеются и минусы, в виде долгой загрузке всей страницы, если таблица массивная, т.к. она не появится до тех пор, пока не будет загружена полностью. Также сложности возникают при внесении изменений, это происходит из-за иерархической структуры тегов, что приводит к громоздкости написанного кода. И плохой индексации поисковыми роботами, из-за расположения контента относительно друг друга, а он находится далеко, что затрудняет попадание сайта в топ поисковой выдачи.

Блочная верстка

Это подход, при котором сайт строят на основе блоков и в качестве данных блоков выступают теги

, а его оформление задается с помощью таблиц стилей CSS.

Можно выделить следующие преимущества:
  • Уменьшение объема кода, что позволяет увеличить скорость загрузки сайтов и уменьшить нагрузку на ваш сервер;
  • Повышение читаемости кода;
  • Удобство изменение оформления, путем правки стилей, а также позволяет решать задачи по нестандартному размещению элементов на веб-странице и реализации адаптивной версии сайтов как для компьютеров, так и для смартфонов;
  • SEO. Благодаря распознаванию именно контента и в итоге его правильной семантике.

Но несмотря на все плюсы, есть и минусы:

  • Сложность в освоении, но это решаемо учебой и усердием;
  • Проблемы с кроссбраузерность, чтобы решить данный задачу, потребуется приложить больше усилий, чем в случае с применением таблиц.

Семантическая верстка

Семантическая верстка – это подтип блочной верстки, но в данном случае, мы используем html разметку таким образом, чтобы наиболее точно передать значение и тип контента, поисковым роботам и программам, которые в свою очередь будут ранжировать ваш веб-сайт в поисковых системах.

Статическая или фиксированная верстка

Является таким типов верстки, при котором он привязан лишь к одному размеру экрана. Т.е. если вы зайдете со смартфона на такой сайт, вам придется его листать страницу в разные стороны, т.к. контент сохранил свои пропорции в соответствии с заданным ему размером. Пример данной верстки можно увидеть на сайтах без адаптивной верстки.

Резиновая верстка

Резиновая верстка – данный вид подстраивается под размеры экрана устройства, с которого вы зашли и каждый элемент рассчитывается в процентном соотношении. Является не самым удачном методом адаптивности под различные устройства. Является одним из видов адаптивной верстки.

Адаптивная верстка

Адаптивная верстка – это веб-сайт, который на одном мониторе отображается полная версия, на планшете уже изменились размеры блоков, кнопок и элементов и так до мобильной версии сайта. Его особенность в том, что он имеет несколько вариантов отображения в зависимости от ширины экрана или типа устройства. Так же это можно это видно, при изменении ширины браузера, но рывками. При решении данных недостатков, в виде данных «рывков», появилась отзывчивая верстка.

Отзывчивая верстка

Отзывчивая верстка – это та же адаптивная верстка, но исправлены недостатки в виде рывков, т.е. появилась, так называя «резиновость» сайта. При изменении ширины браузера – элементы медленно меняются в своих размера, блоки плавно ужимаются, а при контрольных точках сайт меняет расположение блоков. Но данная верстка, при всех своих плюсах, стоит дороже и более сложнее при разработке.