Безкоштовно · українською · 8 хв читання
HTML і CSS для дизайнера: основи, які варто знати
Що дизайнеру треба знати про HTML і CSS: семантика, бокс-модель, flexbox і grid, одиниці, адаптивність. Пояснення без жаргону й вправа на один вечір.
- Чому дизайнеру корисно розуміти верстку
- П'ять понять, які пояснюють більшість «так не можна зверстати»
- Вправа: зверстати одну картку з власного макета
- Безкоштовно
- 1504 учасники
- Вхід за 1 клік
П'ять кроків, щоб зрозуміти HTML і CSS як дизайнер
- 1
Крок 1
HTML — це зміст і сенс, а не вигляд
- 2
Крок 2
Бокс-модель: усе на сторінці — прямокутники
- 3
Крок 3
Flexbox і grid: як будуються ряди й колонки
- 4
Крок 4
Одиниці й адаптивність
- 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
HTML — це зміст і сенс, а не вигляд
HTML описує структуру сторінки: що тут заголовок, що абзац, що список, що кнопка, а що посилання. Від цього залежить, як сторінку прочитають пошукові системи й програми зчитування з екрана, якими користуються незрячі люди. Тому в макеті важливо не лише як виглядає елемент, а й чим він є.
- заголовки мають рівні: один головний h1 на сторінку, далі h2 для секцій, h3 — для підрозділів; розмір шрифту тут ні до чого;
- кнопка (button) виконує дію на сторінці, посилання (a) веде на іншу адресу; у макеті їх варто розрізняти;
- у зображень, які несуть сенс, має бути текстовий опис (alt) — підготуйте його разом з макетом.
💡 Подивіться на свій макет і підпишіть кожен блок: «header», «nav», «main», «section», «footer». Якщо не можете вирішити, чим є блок, — розробник теж гадатиме.
- 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
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
Одиниці й адаптивність
Екрани бувають різними, тому вебсторінка — не фіксований аркуш. Розміри в CSS задаються різними одиницями: px — фіксовані пікселі, % — частка від батьківського блоку, rem — відносно базового розміру шрифту. MDN зазначає, що базовий розмір шрифту в браузері зазвичай 16 px, а розміри шрифтів у px — погана ідея для доступності: у деяких браузерах користувач тоді не зможе збільшити текст. Для різних ширин екрана в CSS використовують медіазапити (media queries) — від них походять «брейкпоінти».
- у макеті покажіть щонайменше дві версії: для телефона й для десктопа;
- вирішіть, що відбувається з блоками між ними: колонки стають рядами, зображення зменшуються, меню ховається;
- перевірте контраст тексту: для звичайного тексту WCAG вимагає щонайменше 4.5:1.
- 5
Крок 5
Вправа: зверстайте одну картку
Теорія осідає лише після практики. Візьміть одну картку зі свого макета — фото, заголовок, короткий текст, кнопку — і зверстайте її. Знадобляться лише текстовий редактор і браузер: створіть файл index.html, напишіть структуру, додайте стилі в тег style. Потім відкрийте файл у браузері, натисніть правою кнопкою на елемент і оберіть «Переглянути код» (Inspect): у DevTools видно бокс-модель кожного елемента, і стилі можна міняти наживо.
- спершу HTML без стилів: перевірте, що порядок і сенс зрозумілі навіть без дизайну;
- потім CSS: шрифт, кольори, padding, радіус, flexbox для кнопки з іконкою;
- звузьте вікно браузера: чи не ламається картка на ширині телефона;
- перевірте розмітку валідатором W3C — він покаже помилки в HTML.
💡 Порівняйте результат із макетом і запишіть усе, що вийшло інакше. Цей список — найкращий фідбек самому собі: він показує, які рішення в макеті не мали правила.
Ви не самі з цими питаннями
Ми порахували, про що найчастіше питають у нашій спільноті. Навчання й курси — на першому місці. «Чи треба дизайнеру вчити код?» — одне з тих питань, які тут ставлять і обговорюють.
Повідомлення за темами в Spaceberry Community, липень 2024 — листопад 2026. Пошук за ключовими словами.
Практика з дедлайном і живим фідбеком
Найкраще вчить задача з терміном, яку бачать інші люди. Тому в спільноті регулярно проходять дизайн-ігри: однакове завдання для всіх, дедлайн і голосування.

Дизайн-гра · січень 2026
Редизайн сайту НАОМА
Головна сторінка академії очима абітурієнта, студента й викладача. Три роботи у фіналі, переможця обрала спільнота.

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

Воркшоп · квітень 2026
Figmosha: AI у Figma
Автор інструмента показав, як генерувати інтерфейси у Figma й аналізувати дизайн-систему.
Безкоштовно. 1504 дизайнери вже в спільноті.
Як приєднатися — 1 хвилина
- 1
Натисніть кнопку
Відкриється Telegram зі спільнотою Spaceberry.
- 2
Приєднайтеся
Це безкоштовно: достатньо акаунта в Telegram.
- 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 клік
Оновлено · Spaceberry Foundation
Джерела:
- MDN — Learn web development
- MDN — The box model
- MDN — Flexbox
- MDN — Grids
- MDN — font-size (базовий розмір, доступність px)
- web.dev — Learn HTML
- web.dev — Learn CSS
- web.dev — Learn CSS: The box model
- web.dev — Learn Responsive Design
- Penpot — Flexible Layouts (Flex Layout на основі CSS Flexbox)
- Chrome DevTools — View and change CSS
- W3C Markup Validation Service
- W3C — Understanding WCAG 2.2: Contrast (Minimum)