Основи HTML та CSS

Базове розуміння мови розмітки та стилів для веб-сторінок

8-12 хвилин 30 питань Frontend

HTML та CSS тест онлайн — перевірка знань веб-розробки 2025

HTML (HyperText Markup Language) та CSS (Cascading Style Sheets) — фундаментальні технології для створення веб-сторінок та frontend розробки. Наш тест з HTML та CSS онлайн допоможе оцінити ваші знання від базових тегів до сучасних методів CSS Grid Layout та Flexbox. Незалежно від того, чи ви початківець веб-розробник або досвідчений фахівець, цей тест покаже ваш реальний рівень володіння HTML5 та CSS3.

Сучасна веб-розробка базується на принципах Progressive Enhancement та Mobile-First підходу. Розуміння семантичної HTML розмітки, CSS специфічності та responsive design критично важливе для створення доступних, продуктивних та кросбраузерних веб-сайтів у 2025 році.

HTML5 семантика: правильна структура веб-сторінки

Тег Призначення SEO вплив
<header> Шапка сторінки або секції Визначає навігацію
<main> Основний унікальний контент Високий пріоритет індексації
<article> Самостійний контент Структура для Rich Snippets
<section> Тематична група контенту Організація контенту
<nav> Навігаційні посилання Sitelinks в пошуку
<aside> Побічний контент, sidebar Нижчий пріоритет

Семантична HTML5 розмітка — це використання тегів за їх призначенням, а не лише для візуального ефекту. Правильна структура з header, nav, main, article, section, aside та footer покращує SEO оптимізацію, accessibility для screen readers та підтримку коду. Заголовки h1-h6 формують ієрархію контенту, яку розуміють пошукові системи.

CSS3 стилізація: від основ до анімацій

Концепція Опис Важливість
Box Model content + padding + border + margin Критична
Specificity Пріоритет CSS селекторів Критична
Cascade Порядок застосування стилів Висока
Inheritance Успадкування властивостей Середня
CSS Variables Кастомні властивості --var Висока

CSS Box Model — ключова концепція, що описує як браузер обчислює розміри елементів. Властивість box-sizing: border-box спрощує розрахунки, включаючи padding та border в загальну ширину. CSS специфічність визначає пріоритет правил: inline styles (1000) > id (100) > class (10) > element (1).

CSS3 анімації та transitions створюють плавні переходи без JavaScript. Transform властивості (translate, rotate, scale, skew) разом з keyframes анімаціями забезпечують сучасний інтерактивний UI. Властивість transition дозволяє анімувати зміни стилів при hover, focus та інших станах.

Responsive Web Design та Mobile-First підхід

В епоху мобільних пристроїв адаптивний дизайн є обов'язковим. CSS Media Queries дозволяють застосовувати різні стилі залежно від viewport width, device orientation та screen resolution. Mobile-First підхід означає спочатку створення стилів для мобільних пристроїв, потім розширення через min-width breakpoints для планшетів та десктопів.

Viewport meta tag забезпечує правильне відображення на мобільних пристроях. Responsive images з srcset та sizes атрибутами оптимізують завантаження для різних екранів. Picture element дозволяє показувати різні зображення залежно від умов.

Flexbox та CSS Grid: сучасні методи макетування

Властивість Flexbox CSS Grid
Вимір Одновимірний (row або column) Двовимірний (rows + columns)
Використання Компоненти, навігація Layouts, складні сітки
Вирівнювання justify-content, align-items justify-items, align-content
Підтримка 98%+ браузерів 95%+ браузерів

Flexbox ідеальний для одновимірних макетів: навігаційні меню, картки, вирівнювання елементів. CSS Grid призначений для складних двовимірних сіток з рядками та колонками одночасно. Комбінація обох методів дозволяє створювати будь-які сучасні макети без float та inline-block хаків.

Інструменти та сучасний workflow розробки

Browser DevTools (Chrome DevTools, Firefox) — незамінні для debugging CSS, інспекції DOM та responsive testing. VS Code з розширеннями Emmet, Live Server, Prettier забезпечує продуктивну розробку. CSS препроцесори Sass та Less додають змінні, nesting, mixins та функції для масштабованого CSS коду.

Build tools як Vite, Webpack, Parcel автоматизують minification, bundling та optimization. PostCSS з autoprefixer додає vendor prefixes для кросбраузерності. CSS frameworks Bootstrap, Tailwind CSS, Bulma прискорюють UI розробку, але важливо спочатку опанувати vanilla CSS.

Кар'єра frontend розробника в Україні 2025

HTML та CSS — перший крок до кар'єри frontend розробника. Після опанування основ варто вивчити JavaScript, потім React, Vue або Angular. Junior frontend developer з HTML/CSS/JS може розраховувати на зарплату 600-1200 доларів, middle — 1500-2500, senior — 3000+ залежно від технологічного стеку та компанії.

Web accessibility (WCAG) стає обов'язковою вимогою для багатьох проектів. Знання SEO оптимізації, Core Web Vitals та performance optimization підвищують цінність frontend розробника на ринку праці.

Пройдіть тест, щоб оцінити свої знання HTML5 та CSS3 і отримати персональні рекомендації для кар'єрного зростання у веб-розробці.

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

Корисні матеріали

Статті з психології та нові тести — раз на тиждень