Website Markup (Верстка сайту)

Верстка сайту — це процес перетворення дизайнерського макета на робочі сторінки, які правильно відображаються в браузері. Англійською Website Markup означає саме розмітку вебсторінки, тобто побудову її структури й зовнішнього вигляду за допомогою HTML, CSS і, за потреби, JavaScript. У межах веброзробки цей термін стосується не написання серверної логіки, а створення фронтенд-частини, яку бачить користувач.

Що входить у верстку

У практичному сенсі верстка починається з макета в Figma, Sketch або іншому редакторі дизайну. Верстальник переносить у код сітку, блоки, заголовки, зображення, кнопки, форми, меню та інші елементи інтерфейсу. Важливо не лише повторити зовнішній вигляд, а й зберегти логіку розташування: щоб сторінка була читабельною, адаптивною і коректно поводилася на різних екранах.

Для цього використовують:

  • HTML — задає зміст і структуру сторінки;
  • CSS — відповідає за стилі, відступи, шрифти, кольори, адаптацію;
  • інколи JavaScript — додає інтерактивність, якщо вона передбачена макетом.

Як це працює на практиці

Якісна верстка сайту враховує не лише візуальну відповідність, а й технічні вимоги. Сторінка має однаково передбачувано виглядати в Chrome, Firefox, Safari та інших браузерах, не ламатися під час зміни ширини вікна і залишатися зручною для навігації з клавіатури. Тому під час роботи часто застосовують семантичні теги, гнучкі блоки, медіазапити та перевірку доступності.

Основні ознаки доброї верстки

  • відповідність макету без помітних зсувів і перекручень;
  • адаптивність для мобільних, планшетів і десктопів;
  • акуратна структура коду, яку легко підтримувати;
  • коректне відображення в різних браузерах;
  • зручність для користувача і пошукових систем.

Де застосовується

Верстка потрібна під час створення лендінгів, корпоративних сайтів, інтернет-магазинів, блогів і вебсервісів. У невеликих проєктах її часто виконує один фронтенд-розробник, а в більших командах — окремий верстальник у зв’язці з дизайнером, UI/UX-фахівцем і програмістом. Якщо макет складний, верстка може включати анімації, компоненти інтерфейсу та повторно використовувані шаблони.

Чим верстка не є

Верстка сайту не охоплює розробку бази даних, авторизацію користувачів, бізнес-логіку чи серверну обробку запитів. Вона формує видиму частину сторінки й забезпечує коректну подачу контенту, але не керує тим, як сайт зберігає дані або приймає рішення на сервері.

Website Markup (Верстка сайту)