Justify Content
Część sekcji Stylizacja za pomocą CSS ścieżki HTML w Coddy. Lekcja 46 z 76.
W CSS właściwość justify-content określa rozmieszczenie elementów flex wzdłuż głównej osi kontenera flex. Pomaga wyrównywać elementy i rozdzielać dodatkową przestrzeń, gdy jest jeszcze wolne miejsce. Ta właściwość przydaje się do rozmieszczania elementów w poziomie (w wierszu) lub w pionie (w kolumnie), dzięki czemu układy są bardziej elastyczne i responsywne.
Oto podstawowa składnia użycia właściwości justify-content:
.container {
display: flex;
justify-content: value;
}value: Żądane wyrównanie elementów flex wzdłuż osi głównej, które może być jednym z następujących:
flex-start: To wartość domyślna. Elementy są rozmieszczane na początku wiersza.
flex-end: Elementy są rozmieszczane przy końcu wiersza.
center: Elementy są wyśrodkowane wzdłuż linii.
space-between: Elementy są równomiernie rozmieszczone wzdłuż linii, przy czym pierwszy element znajduje się na początku, a ostatni na końcu.
space-around: Elementy są równomiernie rozmieszczone wzdłuż linii, z jednakową ilością wolnego miejsca wokół nich.
space-evenly: Elementy są rozmieszczone tak, aby odstępy między dowolnymi dwoma elementami (oraz od krawędzi) były równe.
Na przykład:
.container-start {
display: flex;
justify-content: flex-start;
}
.container-center {
display: flex;
justify-content: center;
}W tym przykładzie element .container-start wyrówna elementy flex do początku osi głównej, a element .container-center wyśrodkuje swoje elementy flex wzdłuż osi głównej.
Wyzwanie
ŁatwyOtrzymujesz dokument HTML z dwoma elementami (<div>), które zawierają po trzy elementy potomne (<div>). Elementy nadrzędne zostały już ustawione jako kontenery flex za pomocą display: flex;. Twoim zadaniem jest użycie właściwości justify-content, aby wyrównać elementy flex wzdłuż osi głównej. Wykonaj poniższe kroki:
- Napisz regułę CSS, która wybiera element
<div>z klasąfruits. - Ustaw właściwość
justify-contentelementu.fruitsnacenter, aby wyśrodkować elementy flex wzdłuż osi głównej. - Napisz regułę CSS, która wybiera element
<div>z klasąvegetables. - Ustaw właściwość
justify-contentelementu.vegetablesnaspace-between, aby rozmieścić elementy flex wzdłuż osi głównej.
Spróbuj swoich sił
<html>
<head>
<title>Justify Content</title>
<style>
.fruits, .vegetables {
display: flex;
}
/* Write CSS rules here */
</style>
</head>
<body>
<div class="fruits">
<div>Apple</div>
<div>Banana</div>
<div>Mango</div>
</div>
<div class="vegetables">
<div>Tomato</div>
<div>Potato</div>
<div>Cucumber</div>
</div>
</body>
</html>Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Stylizacja za pomocą CSS
4Podstawy tekstu
Kolor tekstuRodzina czcionekRozmiar czcionkiGrubość czcionkiWyrównanie tekstuDekoracja tekstuWyzwanie powtórkowe #1Wyzwanie powtórkowe #27Model pudełkowy, część 1
Czym jest model pudełkowy?Odstęp wewnętrznyMarginesyObramowaniaSzerokość i wysokośćZadanie podsumowujące13Strona internetowa Tonga
Menu nawigacyjneNagłówek powitalny8Model pudełkowy, część 2
Rozmiar pudełkaZaokrąglenie rogówPrzepełnienieCień pudełkaWyzwanie podsumowujące3Podstawowe selektory
Wprowadzenie do selektorówSelektor typuSelektor klasySelektor identyfikatoraGrupowanie selektorówSelektor uniwersalnyWyzwanie: selektory9Flexbox
Czym jest Flexbox?Kierunek flexJustify ContentAlign ItemsIdealne wyśrodkowanieWyzwanie Flexbox12Podstawy responsywnego projektowania
Czym jest responsywne projektowanie?Znacznik meta viewportElastyczne układyJednostki viewportuPodstawy Media QueriesElastyczne obrazyPoćwicz samodzielnie: Edytor online Web