Розділ 2 · Завдання 11
Flexbox
Розташовуємо кілька блоків поруч, в один ряд, замість того щоб вони падали один під одним.
Завдання
Додайте в style.css:
.row { display: flex; gap: 20px; } .mini-card { width: 140px; padding: 16px; background-color: #e0f0ff; border-radius: 10px; text-align: center; }
І в styles-demo.html
Додайте:
<div class="row"> <div class="mini-card">Картка 1</div> <div class="mini-card">Картка 2</div> <div class="mini-card">Картка 3</div> </div>
Як це читати
display: flex; на батьківському блоці каже: «усі мої прямі діти став в один ряд, а не одну під одною».
gap: 20px; — відстань між картками, замість того щоб задавати margin кожній окремо.
Порада
Щоб вирівняти по центру ряду, додай у .row: justify-content: center;. Інші значення: flex-start (за замовчуванням), flex-end, space-between.
Курс створено за підтримки бухгалтерського бюро Galakton, Білосток, Польща