Rozdział 2 · Zadanie 11
Flexbox
Ustawiamy kilka bloków obok siebie, w jednym rzędzie, zamiast jeden pod drugim.
Zadanie
Dodaj do style.css:
.row { display: flex; gap: 20px; } .mini-card { width: 140px; padding: 16px; background-color: #e0f0ff; border-radius: 10px; text-align: center; }
A w styles-demo.html
Dodaj:
<div class="row"> <div class="mini-card">Karta 1</div> <div class="mini-card">Karta 2</div> <div class="mini-card">Karta 3</div> </div>
Jak to czytać
display: flex; na bloku nadrzędnym mówi: «wszystkie moje bezpośrednie dzieci ustaw w jednym rzędzie, a nie jedno pod drugim».
gap: 20px; — odstęp między kartami, zamiast ustawiać margin każdej osobno.
Wskazówka
Żeby wyśrodkować w rzędzie, dodaj w .row: justify-content: center;. Inne wartości: flex-start (domyślnie), flex-end, space-between.
Kurs powstał dzięki wsparciu biura rachunkowego Galakton, Białystok, Polska