Основи CSS
Починай тут, щоб стилізувати перші вебсторінки кольорами, відступами, типографікою та простими макетами для початківців.
Що таке CSS?
Дізнайся, що таке CSS, як CSS працює разом з HTML, і як писати стилі через теги style, inline-стилі та зовнішні таблиці стилів.
Синтаксис CSS і базові селектори
Вивчи структуру CSS-правила, декларації та базові селектори: селектори елементів, класів, ID і згруповані селектори.
Розширені CSS-селектори та комбінатори
Попрактикуй розширені CSS-селектори: селектори атрибутів, дочірні селектори, селектори сусідів, нащадків і універсальний селектор.
Специфічність, наслідування і каскад
Зрозумій вагу селекторів, порядок каскаду, наслідування, конфліктні правила і коли варто або не варто використовувати !important.
Значення, одиниці та кольори CSS
Вивчи поширені значення, одиниці та кольори CSS, зокрема px, em, rem, відсотки, RGB, RGBA, HSL і hex-кольори.
Опановуємо CSS box model
Зрозумій область контенту, padding, рамки, margins, схлопування відступів і те, як box-sizing впливає на макет.
Основи вебтипографіки
Вивчи основи вебтипографіки: font-family, розмір шрифту, line-height, вирівнювання та просте форматування тексту.
Фони та рамки
Навчися стилізувати фони та рамки за допомогою кольорів, зображень, повторення, стилів рамки та border-radius.
- Інтерактивний
Інтерактивний урок: margin, padding, border
Попрактикуй margin, padding, ширину рамки, стиль рамки та border-radius на живому CSS-блоці.
Створення посилань і навігації
Навчися стилізувати стани посилань і створювати прості вертикальні та горизонтальні панелі навігації.
Стилізація списків і таблиць
Навчися стилізувати списки й таблиці за допомогою власних маркерів, відступів, рамок, вирівнювання, чергування рядків і читабельних макетів даних.
Стилізація форм і кнопок
Навчися стилізувати inputs, labels, checkboxes, кнопки, стани фокусу та стандартні стилі форм у браузері.
Базове візуальне форматування і позиціонування
Вивчи потік документа, display-значення block, inline та inline-block, а також базове relative й absolute позиціонування.
Плаваючі елементи і clearfix
Дізнайся, як працюють floats, як текст обтікає плаваючі елементи і як clear та clearfix розв'язують проблеми макета.
Вступ до CSS Flexbox
Вивчи основи flex-контейнерів, flex-елементів, напрямку, вирівнювання, перенесення, відступів і пропорцій.
- Інтерактивний
Інтерактивний урок: CSS Flexbox
Практикуй напрямок, перенесення, вирівнювання, відступи та пропорції елементів Flexbox у фокусованих живих playgrounds.
Вступ до CSS Grid
Вивчи основи CSS Grid, зокрема grid-контейнери, grid-елементи, рядки, колонки, gaps і прості layout сторінки.
- Інтерактивний
Інтерактивний урок: Layout з CSS Grid
Практикуй колонки, рядки, gaps, spanning і auto-placement у CSS Grid з живим playground.
Вступ до responsive design і media queries
Вивчи базові media queries, mobile-first layouts, breakpoints і як адаптувати сторінки для телефону, планшета та desktop.