• Обновлено
  • Опубликовано
  • 2371 просмотр
  • 11 мин. чтения
  • 1 комментарий

Вёрстка — что это такое, какие виды бывают и как верстать сайты грамотно

Вёрстка — это сборка сайта из кода: верстальщик превращает картинку-макет в живую страницу, которую видно в браузере. Это один из самых доступных входов в IT в 2026 году. Разобрали простыми словами, что значит верстать, какие виды вёрстки бывают и чем она отличается от программирования. После статьи поймёте, с чего начать обучение с нуля, даже если никогда не писали ни строчки кода, и соберёте первый лендинг за пару месяцев.
Статью написал:
СБ
Саша Берлизева
Автор Checkroi
Все 55 статей автора
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 1554 экспертных мнения
Обложка: Вёрстка сайта — что это, какой бывает и как верстать грамотно

Вёрстка — это сборка веб-страницы из кода. Верстальщик берёт макет дизайнера и переносит его в HTML, CSS и JavaScript, чтобы браузер показал текст, картинки и кнопки ровно так, как было задумано. Если сравнить создание сайта со стройкой дома, дизайн — это чертёж, а вёрстка — возведение стен по этому чертежу.

Верстать — значит расставлять элементы страницы по местам: задавать, где будет заголовок, на каком расстоянии друг от друга встанут блоки, какие шрифты и отступы получит текст. Слово пришло из типографики — так же верстают книги, газеты и журналы, собирая полосы из текста и иллюстраций. В вебе принцип тот же, только вместо бумаги экран, а вместо рук наборщика код.

Разберём простыми словами, что такое вёрстка сайта, какой она бывает и по каким правилам собирают страницы. А ещё подскажем, какие онлайн-курсы по вёрстке помогут освоить профессию с нуля за пару месяцев — это один из самых ходовых первых шагов в IT, после которого можно брать заказы на лендинги и простые сайты.

Подборка курсов по вёрстке:

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Веб-вёрстка
Перейти на сайт курса
SkillboxSkillbox145 881 ₽2818 ₽/мес.3 месяцаОбзор курса
Графический дизайн: основы верстки и фирменный стиль
Перейти на сайт курса
НАРХСИНАРХСИ61 410 ₽5120 ₽/мес.4 месяцаОбзор курса
Вёрстка email-рассылок
Перейти на сайт курса
HTMLAcademyHTML Academy14 880 ₽2480 ₽/мес.2 месяцаОбзор курса
HTML и CSS. Профессиональная вёрстка сайтов
Перейти на сайт курса
HTMLAcademyHTML Academy14 900 ₽2480 ₽/мес.2 месяцаОбзор курса
Профессиональная верстка
Перейти на сайт курса
GeekBrainsGeekBrains11 970 ₽333 ₽/мес.1 месяцОбзор курса

Больше программ — в полном каталоге курсов по вёрстке

Курсы по Программирование и ITКурсыСравнение 1475 курсов программирования и ITЦены, школы, длительность, рассрочка

Что такое вёрстка и что значит верстать

Сверстать сайт — значит собрать все элементы интерфейса в единый макет. За вёрстку отвечает отдельный специалист — верстальщик. Он знает, как расположить заголовки, на каком расстоянии друг от друга разместить иллюстрации и какие интервалы и шрифты выбрать для набранных текстов.

Изначально понятие «вёрстка» появилось в издательской деятельности. Все книги, газеты и журналы собраны по определённым макетам с чёткой структурой блоков. Именно в этих блоках иллюстрации и тексты располагаются таким образом, чтобы читателю было максимально легко и просто воспринимать информацию.

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

Запомните. Вёрстка не рисует дизайн и не пишет сложную логику. Её задача — точно перенести готовый макет в рабочую страницу, которая одинаково выглядит у всех пользователей.

Как верстают сайты

Рой-верстальщик собирает каркас сайта из блоков на экране

Чтобы сверстать веб-ресурс, нужно использовать язык гипертекстовой разметки страницы  — HTML. «Читая» этот язык, браузер понимает, как нужно отображать созданные страницы.

Язык HTML состоит из тегов. Теги — это команды, благодаря которым отдельные элементы отображаются на сайте и собираются в единое целое.

Если использовать тег <img> с атрибутом src, в котором указывается ссылка на файл, то на странице появится изображение.

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

HTML структурирует документ и упорядочивает информацию, CSS взаимодействует с браузером, чтобы придать документу оформление, а JavaScript делает страницы интерактивными

Кто участвует в вёрстке сайтов

Создать простой проект можно и в одиночку, но если нужен стильный, удобный, максимально информативный и эффектный сайт, потребуется целая команда специалистов. В эту команду входят:

Веб-дизайнер — продумывает и создаёт внешний вид веб-портала. Веб-дизайнер рисует красивые интерфейсы, кнопки, меню и другие элементы. Именно от него зависит первое впечатление пользователей.

Верстальщик — пишет код и переводит концепцию веб-дизайнера на язык HTML-кода. Главная задача верстальщика грамотно сверстать сайт, чтобы он корректно отображался на всех устройствах.

Веб-разработчик — создаёт интерактивные блоки обратной связи и контактные формы и тестирует их. Веб-программист делает всё возможное, чтобы сайт быстро загружался в браузере.

Чем вёрстка отличается от программирования и дизайна

Как макет дизайнера превращается в готовую страницу при вёрстке

Эти три роли часто путают, хотя задачи у них разные. Дизайнер придумывает, как сайт выглядит, и рисует макет в Figma. Верстальщик переносит этот макет в код — расставляет блоки, настраивает отступы, шрифты и поведение на разных экранах. Программист добавляет логику: чтобы форма отправляла заявку, корзина считала сумму, а каталог подгружал товары из базы данных.

Грубо говоря, вёрстка отвечает за внешний вид и структуру страницы, а программирование — за то, что она умеет делать. Поэтому у вёрстки низкий порог входа: чтобы начать верстать, достаточно разобраться в HTML и CSS, а глубокое знание JavaScript и алгоритмов нужно уже фронтенд-разработчику.

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

Виды вёрстки

Есть два наиболее популярных вида вёрстки: табличный и блочный, отдельно выделяют валидную и адаптивную вёрстку. Расскажем о каждом виде подробно.

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

При табличной вёрстке каждая страница — это набор таблиц, в ячейках которых располагается различный контент: текстовые блоки, иллюстрации, кнопки, формы обратной связи и др. Первые сайты, появившиеся в сети, были созданы именно по такому принципу. Однако этот вид вёрстки не совсем удобен из-за своих особенностей и почти не используется в современной веб-разработке.

Формат блочной вёрстки

Формат блочной вёрстки

Особенности табличной вёрстки. Если нужно расположить на странице, например, иллюстрацию и зафиксировать её положение, верстальщик создаёт новую строку и делит её на несколько столбцов. Эти пустые столбцы станут своеобразными фиксаторами изображения.

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

Как создаётся табличная вёрстка. Все HTML страницы создаются тегами. При табличной вёрстке используется тег <table>. Он задаёт основные параметры таблицы — длину и ширину. Далее идёт тег <tr>, создающий новую строку, а под ним уже располагаются теги <td>, задающие столбцы.

Пример использования тегов <td> и <tr>  в табличной вёрстке.

Пример использования тегов <td> и <tr>  в табличной вёрстке. Источник: Skillbox

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

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

Блочная вёрстка — это наиболее популярный и удобный способ создания сайтов на сегодняшний день. Если же верстать с нуля не хочется, проще собрать сайт на готовом движке WordPress. Если в табличной вёрстке каждый элемент интерфейса помещается в отдельную ячейку, и в целом такая вёрстка напоминает работу с экселевской таблицей, то в блочной вёрстке немного иной принцип. В отдельный блок помещается каждая часть страницы: первый экран, текст о компании, контакты, боковая панель, основной контент и др.

Формат блочной вёрстки

Формат блочной вёрстки

Особенности блочной вёрстки. Ни один сайт, свёрстанный блоками, не обходится без CSS-стилей, которые позволяют из обычной страницы сделать стильный проект, отличающийся от других. В CSS прописываются отступы, выравнивания, позиционирование, прозрачность, границы, тени и др. При блочной вёрстке страницы прогружаются быстрее, и сайт лучше ранжируется поисковиками.

Как создаётся блочная вёрстка. В блочной вёрстке для каждого блока используют тег <div>, внутри этого тега могут находиться другие теги.

Пример использования тега <div> в блочной вёрстке

Пример использования тега <div> в блочной вёрстке. Источник: Хабр Q&A

Валидная вёрстка

Валидная вёрстка – это верстка, которая создана по всем стандартам, разработанным «Консорциумом Всемирной паутины» или иначе W3C. По сути, стандарты W3C — это свод правил, который поясняет как грамотно писать код, чтобы его понимали другие разработчики, любые браузеры и поисковые машины. Если писать валидный код, страницы будут быстрее загружаться, правильнее обрабатываться, а поисковые машины будут понимать смысл всех тегов.

Особенности валидной вёрстки. Рекомендации W3C напоминают правила русского языка: если не закончить абзац в тексте, потеряется смысл, также и здесь — если не закрыть тег, будет нарушена структура страницы. Проверить код на валидность можно в валидаторе W3C.

Как создаётся валидная вёрстка. При валидной вёрстке элементы HTML-кода должны находиться чётко на своих местах. Открывает страницу тег <!Doctype html>, а дальше она должна состоять из тегов <html>, <head>, <body> и др. При валидной вёрстке сайт будет корректно отображаться на всех пользовательских устройствах: компьютерах, ноутбуках, планшетах, смартфонах и др.

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

Рой показывает адаптивный сайт на ноутбуке, планшете и смартфоне

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

Особенности адаптивной вёрстки. Компактная версия страниц для мобильных устройств не должна отличаться оформлением от полной версии для персональных компьютеров. Можно скрыть лишние элементы, но версии должны дублировать друг друга. Размер адаптивных страниц можно привязывать к контрольным точкам. Сайт будет отображаться в том же виде, пока пользователь не зайдет с другого устройства.

Как создаётся адаптивная вёрстка. При написании кода необходимо использовать «wrapper». Термин «wrapper» переводится как оболочка, обёртка или контейнер — при его использовании сайт как бы оборачивается в еще один слой, который позволяет адаптировать содержимое страницы под разные экраны и браузеры. Если при создании сайта поместить его контент в оболочку, то оболочка будет растягиваться на весь экран, а сам сайт сможет масштабироваться относительно оболочки, элементы сайта не будут «прилипать» к краям экрана, и расстояние между элементами будет проще настроить.

Пример адаптивной вёрстки.

Пример адаптивной вёрстки. Источник: Skillbox

Чем делают адаптив. Размеры блоков задают в гибких единицах и процентах вместо жёстких пикселей, а точки перестроения макета описывают медиазапросами (@media) в CSS. Сами блоки выстраивают через современные инструменты — Flexbox и CSS Grid, которые сами растягивают и переносят элементы под ширину экрана. Такую вёрстку ещё называют отзывчивой или резиновой: страница «течёт» за размером окна, а не ломается на узких экранах.

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

Семантическая вёрстка — это вёрстка, в которой теги выбирают по смыслу. Для шапки берут <header>, для меню — <nav>, для статьи — <article>, для подвала — <footer>. Раньше всю страницу собирали из универсальных <div>, и поисковику было сложно понять, где что. Семантические теги объясняют браузеру и поисковым роботам структуру страницы: вот навигация, вот основной текст, вот боковая колонка.

Зачем это нужно. Семантика улучшает SEO и доступность сайта: программы чтения с экрана для незрячих пользователей ориентируются именно по этим тегам, а поисковики лучше понимают содержание страницы и выше её ранжируют. Современная грамотная вёрстка почти всегда семантическая.

5 принципов грамотной вёрстки

Создать стильный, удобный и понятный пользователю сайт — непростая задача. Вот главные принципы, которые важно учесть при вёрстке сайта:

  1. Разбивать HTML-код, CSS-стили и JavaScript-код на разные файлы. Это облегчит работу, если потребуются правки. Верстальщику будет проще разобраться с кодом, если не всё находится в одном месте, а конкретный файл соответствует отдельному разделу.
  2. Делать весь код «чистым» и легко читаемым. Сторонние специалисты, немного понимающие в программировании, посмотрев ваш код, должны сразу понять структуру будущего веб-ресурса. Для этого нужно в обязательном порядке использовать последовательное форматирование и отступы.
  3. Соблюдать кроссбраузерность. Сайт должен корректно отображаться во всех браузерах при любых разрешениях. Готовую вёрстку нужно проверять в Chrome, Firefox, Opera, Safari, а также на экранах персональных компьютеров, на планшетах и смартфонах.
  4. Использовать заголовки H1-H6. Заголовки и подзаголовки помогают пользователю ориентироваться на странице и быстрее находить нужную информацию. Важно помнить, что H1 должен быть единственным заголовком на одной странице. Если не соблюдать это правило, то могут появиться проблемы с поисковыми системами. Также для поисковиков важно, чтобы были заполнены атрибуты <title>, <alt> и <description>.
  5. Оптимизировать код по методологии БЭМ от «Яндекса». БЭМ расшифровывается как «Блок. Элемент. Модификатор». Это относительно новая концепция в веб-разработке, которая предполагает разделение всех частей сайта на независимые блоки. БЭМ позволяет упростить понимание кода, его общее структурирование и дальнейшую поддержку сайта. По сути, это свод правил, поясняющий, как нужно именовать объекты в html коде, чтобы всем веб-разработчикам было удобнее работать с сайтами.

Изучить принципы вёрстки, разобраться в основах HTML, CSS и JavaScript, научиться создавать сайты для любых браузеров и устройств, оптимизировать код и работать с анимацией можно на онлайн-курсах по верстке.

В чём верстают сайты

Профессионалы верстают в редакторах кода, чтобы работать в них, верстальщику нужно знать основы программирования. Если таких знаний нет, а сайт собрать нужно, можно использовать для работы конструкторы сайтов. Рассмотрим оба варианта создания сайта.

Профессиональные редакторы кода

Рабочее место и инструменты верстальщика — ноутбук, монитор, код

Главная задача верстальщика — перевести дизайн-макет будущего сайта в веб-форму, написав код. Вот в каких программах это делают:

Название программы Описание Преимущества
Visual Studio Code Популярный «лёгкий» редактор кода от Microsoft подходит для Windows, Linux и macOS. Поддерживает различные языки программирования. Есть навигация по коду и рефакторинг — переработка исходного кода программы, чтобы он стал более простым и понятным
  • Можно работать бесплатно
  • Подходит новичкам и профессионалам
  • Большой набор возможностей
  • Интуитивно простой и понятный интерфейс
Sublime Text Текстовый кроссплатформенный редактор для HTML. Поддерживает различные плагины, которые позволяют быстрее верстать сайт. Есть функция автоматического сохранения
  • Быстро обрабатывает документы любого объёма
  • Есть бесплатный тариф
  • Есть режим поиска по регулярным выражениям
  • Большое количество плагинов
Vim Один из старейших редакторов, который исправно работает уже более 30 лет. Можно полностью настроить под индивидуальные задачи и нужды
  • Более 14 000 доступных расширений
  • Есть версия с графическим оконным интерфейсом
  • Есть возможность редактирования или просмотра файла на удаленном сервере

Мы рассказали про самые популярные редакторы, помимо них существуют и другие: WebStorm, Eclipse, Adobe Dreamweaver CC. Также начинающему верстальщику пригодятся Adobe Photoshop или Figma для разбора дизайн-макета на части.

Если вы хотите научиться верстать в редакторах кода, вам нужно знать что такое CSS-стили, о них мы рассказываем в нашей статье.

Конструкторы сайтов

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

  • Wix — конструктор сайтов с большой коллекцией шаблонов. У сервиса много интеграций со сторонними сервисами, есть бесплатный тариф, инструмент для автоматической поисковой оптимизации сайта, встроенная crm-система и аналитическая платформа.
  • Nethouse — простой, интуитивно понятный конструктор, в отличие от Wix в нём не так много шаблонов и дополнительных функций. Сервис подходит для создания сайта-визитки, блога, интернет-магазина и лендинга. Из преимуществ пользователи отмечают наличие конструктора почтовых рассылок и возможность seo-настройки шаблонов.
  • Tilda — российский конструктор. В этом сервисе можно создавать сайт с чистого листа или применяя готовые шаблоны и блоки. В «Тильде» более сотни шаблонов страниц, оптимизированных под мобильные устройства, также пользователи могут загрузить свои шрифты. К преимуществам сервиса можно отнести расширенные возможности seo-оптимизации и встроенную crm-систему, которая доступна даже в бесплатном тарифе.

Если хочется идти не на верстальщика, а сразу в полноценную профессию — с фронтендом, JS и фреймворками, — посмотрите курсы веб-разработчиков:

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Профессия «Веб-разработчик с нуля»
Перейти на сайт курса
НетологияНетология163 300 ₽7125 ₽/мес.13 месяцевОбзор курса
Веб-разработчик с нуля до PRO
Перейти на сайт курса
SkillboxSkillbox76 233 ₽3176 ₽/мес.9 месяцевОбзор курса
Веб-разработчик
Перейти на сайт курса
Академия СинергияСинергия141 036 ₽5877 ₽/мес.6 месяцевОбзор курса
Веб-разработчик (c индивидуальным сопровождением)
Перейти на сайт курса
SkyproSkypro204 000 ₽368 333 ₽/мес.12 месяцевОбзор курса
Веб-разработчик
Перейти на сайт курса
SkillboxSkillbox153 348 ₽4486 ₽/мес.16 месяцевОбзор курса

Больше программ — в полном каталоге курсов для веб-разработчиков

Совет новичку. Начинать вёрстку с нуля проще всего с HTML и CSS на простых страницах: сначала свёрстайте статичный лендинг, потом добавьте адаптив под телефон, и только затем беритесь за JavaScript.

Коротко о главном

Простыми словами задача «сверстать сайт» означает перенос макета в HTML-формат. Сделать это можно с использованием разных видов верстки в зависимости от задач создаваемого сайта. Самый популярный вид верстки — блочный, так как он позволяет создавать удобные и функциональные веб-страницы.

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

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

Часто задаваемые вопросы

Что такое вёрстка простыми словами?

Вёрстка — это сборка веб-страницы из кода. Верстальщик берёт макет, который нарисовал дизайнер, и переносит его в HTML, CSS и JavaScript, чтобы браузер показал текст, картинки и кнопки именно так, как было задумано. Если сравнить сайт со стройкой дома, то дизайн — это чертёж, а вёрстка — возведение стен по нему.

Что значит «верстать»?

Верстать — значит расставлять элементы страницы по местам: задавать, где встанет заголовок, на каком расстоянии друг от друга будут блоки, какие шрифты и отступы получит текст. Слово пришло из типографики — так же верстают книги и журналы, собирая полосы из текста и иллюстраций. В вебе это делают кодом.

Чем вёрстка отличается от программирования?

Вёрстка отвечает за внешний вид и структуру страницы, а программирование — за то, что она умеет делать: отправлять формы, считать суммы в корзине, подгружать данные. Чтобы начать верстать, достаточно HTML и CSS, а программисту нужно глубокое знание JavaScript и алгоритмов.

Сложно ли научиться верстать?

У вёрстки один из самых низких порогов входа в IT. Основы HTML и CSS можно освоить за пару месяцев без высшего образования и опыта в программировании, а первые простые сайты получится собирать ещё во время учёбы. Освоить профессию помогают онлайн-курсы по вёрстке с практикой и обратной связью.

Сколько зарабатывает верстальщик?

Начинающий верстальщик получает примерно 40–60 тыс. рублей в месяц, специалист с опытом и портфолио — 80–150 тыс. На доход влияют город, формат работы и набор навыков: знание JavaScript, фреймворков и адаптивной вёрстки заметно повышает ставку.

Какие виды вёрстки бывают?

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

Можно ли верстать сайт без знания программирования?

Да, простой сайт можно собрать в конструкторе вроде Tilda, Wix или Nethouse — там страница складывается из готовых блоков без единой строчки кода. Но для гибкой работы по чужим макетам, точного адаптива и заказов на фрилансе всё равно понадобятся базовые HTML и CSS.

С чего начать вёрстку с нуля?

Начните с HTML и CSS на простых статичных страницах: сначала свёрстайте обычный лендинг, затем добавьте адаптив под телефон, и только потом беритесь за JavaScript. Параллельно собирайте портфолио из учебных работ — именно его смотрят первые заказчики и работодатели.

Оставить комментарий
1 комментарий

1 комментарий

  1. Автор не абсолютно не разбирается в теме. Верстка на таблицах не используется уже лет 20. Про «wrapper» написана абсолютная глупость. Логические ошибки VSCode = Visual Studio Code. Орфографические ошибки AvAcode вместо AvOcode И ещё множество некорректной информации.

Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!