Питання на співбесіді з верстки (Junior) з відповідями
75 запитань для співбесіди з теми Верстка (Junior) - з правильними відповідями, поясненнями й посиланнями на документацію.
Пройти цей тест- 1.Навіщо на початку HTML-документа пишуть
<!DOCTYPE html>? - 2.Який набір складається лише із семантичних тегів HTML5?
- 3.Скільки видимих елементів
<main>може бути на сторінці і для чого він потрібен? - 4.Чим
<div>відрізняється від<span>за замовчуванням? - 5.Ви задали
width: 200px; height: 50pxелементу<span>без інших стилів. Що станеться? - 6.Чим
display: inline-blockвідрізняється відinline? - 7.Як отримати в JavaScript значення атрибута
data-user-id="42"? - 8.Яка головна відмінність між атрибутами
idіclass? - 9.Навіщо посиланню з
target="_blank"додаютьrel="noopener noreferrer"? - 10.Який
typeза замовчуванням має<button>усередині<form>? - 11.Навіщо пов'язувати
<label>та<input>черезforіid? - 12.Який
altправильно вказати в суто декоративного зображення (наприклад, візерунок-роздільник)? - 13.Що робить
box-sizing: border-box? - 14.Чим
paddingвідрізняється відmargin? - 15.Два блоки стоять один під одним. У верхнього
margin-bottom: 20px, у нижньогоmargin-top: 30px. Яка відстань буде між ними? - 16.Який селектор переможе, якщо обидва задають
colorодному посиланню:#nav aчи.menu .item a.link? - 17.Яка з цих властивостей успадковується дочірніми елементами за замовчуванням?
- 18.Чим
display: noneвідрізняється відvisibility: hidden? - 19.Як поводиться елемент із
position: relative; top: 10px? - 20.Відносно чого позиціонується елемент із
position: absolute? - 21.Як працює
position: sticky; top: 0? - 22.Для яких елементів працює
z-index? - 23.Чим
remвідрізняється відem? - 24.Чому дорівнює
50vw? - 25.Як зазвичай пишуть медіазапити за підходу mobile-first?
- 26.Навіщо потрібен
<meta name="viewport" content="width=device-width, initial-scale=1">? - 27.Уздовж якої осі вирівнює елементи
justify-contentу flex-контейнері? - 28.Контейнер:
display: flex; flex-direction: column; justify-content: center. Як будуть вирівняні дочірні елементи? - 29.Що робить
flex-wrap: wrap? - 30.Як найпростіше задати однакову відстань між flex-елементами, не додаючи відступ після останнього?
- 31.Який спосіб коректно центрує блок по горизонталі й вертикалі всередині батька?
- 32.Що задає
grid-template-columns: repeat(3, 1fr)? - 33.Як розтягнути grid-елемент на всю ширину сітки, незалежно від кількості колонок?
- 34.Чим псевдоклас відрізняється від псевдоелемента?
- 35.Як без JavaScript зробити червоним останній пункт списку будь-якої довжини?
- 36.Чому не відображається
::before, у якого задано лишеwidth,heightіbackground? - 37.Як правильно оголосити й використати CSS-змінну?
- 38.Що означають дві останні цифри в кольорі
#3366ff80? - 39.Коли зображення краще вставити через
<img>, а не черезbackground-image? - 40.Навіщо потрібні різні рівні заголовків
<h1>–<h6>, якщо розмір можна задати стилями? - 41.Коли треба використовувати
<a>, а коли<button>? - 42.Для чого потрібен список
<dl>? - 43.Форму надіслано методом
GET. Куди потраплять дані полів? - 44.Що дає поле
<input type="email">порівняно зtype="text"? - 45.Що робить атрибут
requiredу поля форми? - 46.У чому суть підходу utility-first у Tailwind CSS?
- 47.Що означає клас
md:flexу Tailwind? - 48.Чому дорівнює клас
p-4у Tailwind за налаштувань за замовчуванням? - 49.Як у Tailwind змінити фон кнопки під час наведення?
- 50.Як за замовчуванням працює варіант
dark:у Tailwind v4? - 51.Коли використовувати
<article>, а не<section>? - 52.Чим
<strong>відрізняється від<b>? - 53.Що станеться, якщо помістити
<div>усередину<p>в HTML? - 54.Коли
<table>- правильний вибір? - 55.Що надсилається на сервер для непозначеного чекбокса?
- 56.Чому
placeholderне замінює<label>? - 57.Як правильно розмітити групу пов'язаних радіокнопок?
- 58.Для чого потрібні
<figure>і<figcaption>? - 59.Чим
overflow: autoвідрізняється відoverflow: scroll? - 60.Чому
text-align: centerне центрує<div>фіксованої ширини всередині батька? - 61.Чому безрозмірний
line-height: 1.5зазвичай кращий заline-height: 24px? - 62.Чим
opacity: 0.5у картки відрізняється відbackground: rgb(0 0 0 / 0.5)? - 63.Як застосовувати hover-стилі лише на пристроях, які справді вміють наводити курсор?
- 64.Чим відрізняються
.menu aі.menu > a? - 65.Який елемент вибирає
h2 + p? - 66.Що вибирає
input[type="email"]? - 67.Чому
img { max-width: 100%; height: auto; }- часте базове правило? - 68.Що задає
margin: 10px 20px? - 69.Як зробити квадратну аватарку круглою?
- 70.Навіщо закінчувати список
font-familyзагальним сімейством на кшталтsans-serif? - 71.У чому ризик для доступності під час перестановки flex-елементів через
order? - 72.Чому flex-елементи в рядку за замовчуванням однакової висоти?
- 73.Що перемагає: правило в таблиці стилів чи інлайн-атрибут
style? - 74.Що робить
class="hidden md:block"у Tailwind? - 75.Навіщо задавати атрибут
langу<html>?