Безкоштовно · українською · 8 хв читання

HTML і CSS для дизайнера: основи, які варто знати

Що дизайнеру треба знати про HTML і CSS: семантика, бокс-модель, flexbox і grid, одиниці, адаптивність. Пояснення без жаргону й вправа на один вечір.

  • Чому дизайнеру корисно розуміти верстку
  • П'ять понять, які пояснюють більшість «так не можна зверстати»
  • Вправа: зверстати одну картку з власного макета
Показати верстку на фідбек
  • Безкоштовно
  • 1504 учасники
  • Вхід за 1 клік

П'ять кроків, щоб зрозуміти HTML і CSS як дизайнер

  1. 1

    Крок 1

    HTML — це зміст і сенс, а не вигляд

  2. 2

    Крок 2

    Бокс-модель: усе на сторінці — прямокутники

  3. 3

    Крок 3

    Flexbox і grid: як будуються ряди й колонки

  4. 4

    Крок 4

    Одиниці й адаптивність

  5. 5

    Крок 5

    Вправа: зверстайте одну картку

1504
учасники спільноти
8915
повідомлень із запитаннями з липня 2024
9
дизайн-ігор з вересня 2024
759
людей писали в чат

Цей гайд для вас, якщо ви

  • Дизайните інтерфейси

    Робите макети у Figma, але не завжди розумієте, чому сайт після верстки виглядає інакше.

  • Працюєте з розробниками

    Хочете говорити однією мовою: padding, flex, breakpoint — і передавати макети без сотні уточнень.

  • Плануєте конструктори

    Збираєтеся у Webflow, Framer чи Tilda і хочете розуміти, що відбувається «під капотом».

Коротко

  • Дизайнеру не обов'язково верстати, але розуміння HTML і CSS робить макети реалістичними, а розмови з розробниками — коротшими.
  • HTML описує, що на сторінці (заголовок, кнопка, список), CSS — як воно виглядає й розташоване.
  • Усе, що показує CSS, — прямокутники: контент, padding, border, margin. Це бокс-модель.
  • Ряди й колонки на вебі будуються через flexbox і grid. Auto layout у дизайн-редакторах працює за схожою логікою.
  • Найкращий спосіб зрозуміти — зверстати одну картку з власного макета в звичайному текстовому файлі.

П'ять кроків, щоб зрозуміти HTML і CSS як дизайнер

  1. 1

    Крок 1

    HTML — це зміст і сенс, а не вигляд

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

    • заголовки мають рівні: один головний h1 на сторінку, далі h2 для секцій, h3 — для підрозділів; розмір шрифту тут ні до чого;
    • кнопка (button) виконує дію на сторінці, посилання (a) веде на іншу адресу; у макеті їх варто розрізняти;
    • у зображень, які несуть сенс, має бути текстовий опис (alt) — підготуйте його разом з макетом.

    💡 Подивіться на свій макет і підпишіть кожен блок: «header», «nav», «main», «section», «footer». Якщо не можете вирішити, чим є блок, — розробник теж гадатиме.

  2. 2

    Крок 2

    Бокс-модель: усе на сторінці — прямокутники

    Як пише web.dev, усе, що показує CSS, — це прямокутник. Кожен має чотири шари: content (вміст), padding (внутрішній відступ), border (рамка) і margin (зовнішній відступ). Коли ви в макеті ставите текст у кнопці на відстані 16 px від краю, для розробника це padding. Коли між двома картками 24 px — це margin або gap.

    • у макеті тримайте відступи з короткого набору значень (наприклад, 4, 8, 16, 24, 32, 48) — тоді їх легко перенести в CSS;
    • блоки на вебі розтягуються від вмісту: заголовок у два рядки зробить картку вищою, і макет має це витримувати;
    • якщо текст «прилипає» до краю, у макеті, найімовірніше, немає padding, а є лише позиція на око.

    Покажіть свою першу верстку

    Зверстали картку, але щось не так? У спільноті є люди на різних етапах, від перших кроків до лідів, і вони діляться досвідом. Заходьте, це безкоштовно.

    Показати верстку на фідбек

    Безкоштовно. 1504 дизайнери вже в спільноті.

  3. 3

    Крок 3

    Flexbox і grid: як будуються ряди й колонки

    Для розміщення елементів у CSS є два головні інструменти. Flexbox вишиковує елементи в один ряд або одну колонку: меню, ряд кнопок, картка з іконкою й текстом. Grid будує двовимірну сітку з рядів і колонок: галерея, сітка карток, макет сторінки. Auto layout у Figma чи Flex Layout у Penpot працюють за схожою логікою: напрямок, проміжок між елементами, вирівнювання, внутрішні відступи. У Penpot Flex Layout прямо побудований на стандарті CSS Flexbox.

    • напрямок (row або column) — у ряд чи в колонку;
    • gap — однаковий проміжок між елементами, без окремих відступів у кожного;
    • justify-content і align-items — як елементи вирівнюються вздовж і впоперек напрямку;
    • flex-wrap — переносити елементи на новий рядок, коли місця не вистачає.

    💡 Якщо ваш макет зроблено на auto layout без «плаваючих» елементів, його майже завжди легко зверстати. Якщо все розставлено вручну, розробнику доведеться вгадувати правила.

  4. 4

    Крок 4

    Одиниці й адаптивність

    Екрани бувають різними, тому вебсторінка — не фіксований аркуш. Розміри в CSS задаються різними одиницями: px — фіксовані пікселі, % — частка від батьківського блоку, rem — відносно базового розміру шрифту. MDN зазначає, що базовий розмір шрифту в браузері зазвичай 16 px, а розміри шрифтів у px — погана ідея для доступності: у деяких браузерах користувач тоді не зможе збільшити текст. Для різних ширин екрана в CSS використовують медіазапити (media queries) — від них походять «брейкпоінти».

    • у макеті покажіть щонайменше дві версії: для телефона й для десктопа;
    • вирішіть, що відбувається з блоками між ними: колонки стають рядами, зображення зменшуються, меню ховається;
    • перевірте контраст тексту: для звичайного тексту WCAG вимагає щонайменше 4.5:1.
    Розробник каже «так не зверстати»? Спитайте в спільноті →
  5. 5

    Крок 5

    Вправа: зверстайте одну картку

    Теорія осідає лише після практики. Візьміть одну картку зі свого макета — фото, заголовок, короткий текст, кнопку — і зверстайте її. Знадобляться лише текстовий редактор і браузер: створіть файл index.html, напишіть структуру, додайте стилі в тег style. Потім відкрийте файл у браузері, натисніть правою кнопкою на елемент і оберіть «Переглянути код» (Inspect): у DevTools видно бокс-модель кожного елемента, і стилі можна міняти наживо.

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

    💡 Порівняйте результат із макетом і запишіть усе, що вийшло інакше. Цей список — найкращий фідбек самому собі: він показує, які рішення в макеті не мали правила.

Ви не самі з цими питаннями

Ми порахували, про що найчастіше питають у нашій спільноті. Навчання й курси — на першому місці. «Чи треба дизайнеру вчити код?» — одне з тих питань, які тут ставлять і обговорюють.

Ви не самі з цими питаннями
Навчання й курси938
Портфоліо та кейси705
Figma647
AI-інструменти380
Робота й вакансії314
UX-дослідження131

Повідомлення за темами в Spaceberry Community, липень 2024 — листопад 2026. Пошук за ключовими словами.

Практика з дедлайном і живим фідбеком

Найкраще вчить задача з терміном, яку бачать інші люди. Тому в спільноті регулярно проходять дизайн-ігри: однакове завдання для всіх, дедлайн і голосування.

  • Дизайн-гра · січень 2026

    Редизайн сайту НАОМА

    Головна сторінка академії очима абітурієнта, студента й викладача. Три роботи у фіналі, переможця обрала спільнота.

  • AI-челендж · травень 2025

    Лендинг, створений AI

    Логотип, тексти й візуали — тільки AI-інструментами. Чотири роботи, анонімне голосування, учасники поділилися промптами.

  • Воркшоп · квітень 2026

    Figmosha: AI у Figma

    Автор інструмента показав, як генерувати інтерфейси у Figma й аналізувати дизайн-систему.

Показати верстку на фідбек

Безкоштовно. 1504 дизайнери вже в спільноті.

Як приєднатися — 1 хвилина

  1. 1

    Натисніть кнопку

    Відкриється Telegram зі спільнотою Spaceberry.

  2. 2

    Приєднайтеся

    Це безкоштовно: достатньо акаунта в Telegram.

  3. 3

    Представтеся

    Напишіть, з чого починаєте, і поставте перше питання.

Часті питання

Не знайшли відповіді? Поставте питання в спільноті — там відповідають.

Чи треба UI/UX-дизайнеру вміти верстати?

Верстати на рівні розробника не обов'язково. Але розуміти, як влаштовані HTML і CSS, дуже корисно: ви робите макети, які реально зверстати, правильно називаєте речі й швидше домовляєтеся з командою. План на перші місяці — у гайді [Як стати UI/UX дизайнером з нуля](/guides/start-ui-ux).

Скільки часу потрібно, щоб розібратися в основах?

Залежить від того, скільки ви практикуєте. Базові поняття з цього гайду можна спробувати за один вечір на одній картці. Далі краще йти невеликими вправами: секція, сторінка, адаптивна версія, а не довгою теорією без практики. Якщо щотижня верстати по одному невеликому блоку зі свого макета, за кілька тижнів бокс-модель і flexbox перестануть бути загадкою.

Де вчити HTML і CSS безкоштовно?

Хороші безкоштовні джерела: розділ Learn web development на MDN (структурований курс від основ) і курси Learn HTML, Learn CSS та Learn Responsive Design на web.dev. Обидва англійською. Найкраще поєднувати їх з практикою: прочитали розділ про flexbox — одразу зверстайте ряд карток зі свого макета й перевірте його у браузері.

Чи заміняють Webflow, Framer чи Tilda знання HTML і CSS?

Вони дозволяють не писати код, але працюють за тими самими правилами. Хто розуміє бокс-модель і flexbox, набагато швидше розбирається в конструкторах. Наприклад, у Webflow ви налаштовуєте ті самі padding, margin, flexbox і класи, лише у візуальній панелі, а не в коді.

Чи платна спільнота Spaceberry?

Ні, Spaceberry Community безкоштовна. Її підтримує громадська організація Spaceberry Foundation, що працює не для прибутку. Щоб приєднатися, достатньо акаунта в Telegram. У чаті можна поставити питання, показати свою роботу на фідбек і взяти участь у дизайн-іграх: однакове завдання для всіх, дедлайн і голосування спільноти.

Зверстали картку? Покажіть макет і код поруч

Приєднуйтеся до 1504 дизайнерів, які вчаться, діляться роботами й грають у дизайн-ігри. Покажіть, що вийшло, і спитайте, де верстка розійшлася з макетом.

Приєднатися безкоштовно
  • Безкоштовно
  • 1504 учасники
  • Вхід за 1 клік