Align Items
Część sekcji Stylizacja za pomocą CSS ścieżki HTML w Coddy. Lekcja 47 z 76.
W CSS właściwość align-items określa, jak elementy flex są wyrównywane wzdłuż osi poprzecznej (przeciwnej do osi głównej). Pomaga ustawiać elementy pionowo w wierszu lub poziomo w kolumnie. Ta właściwość przydaje się do tworzenia bardziej elastycznych i responsywnych układów.
Oto podstawowa składnia używania właściwości align-items:
.container {
display: flex;
align-items: value;
}value: Żądane wyrównanie elementów flex wzdłuż osi poprzecznej, które może być jednym z następujących:
stretch: To wartość domyślna. Elementy flex są rozciągane, aby wypełnić kontener wzdłuż osi poprzecznej, z uwzględnieniemmin-width/max-widthimin-height/max-height.
flex-start: Elementy flex są umieszczane na początku osi poprzecznej.
flex-end: Elementy flex są umieszczane na końcu osi poprzecznej.
center: Elementy flex są wyśrodkowane wzdłuż osi poprzecznej.
baseline: Elementy flex są wyrównane tak, aby ich linie bazowe się pokrywały.
Na przykład:
.container-start {
display: flex;
align-items: flex-start;
}
.container-center {
display: flex;
align-items: center;
}W tym przykładzie element .container-start wyrówna elementy flex do początku osi poprzecznej, a element .container-center wyśrodkuje elementy flex wzdłuż osi poprzecznej.
Wyzwanie
ŁatwyOtrzymujesz dokument HTML z dwoma elementami (<div>), z których każdy zawiera trzy elementy potomne.
Wykonaj poniższe kroki:
- Stylizuj element
<strong>.seas</strong>:- Napisz regułę CSS, która wybiera element
<div>z klasą.seas. - Ustaw
displaynaflex, aby umożliwić elastyczne rozmieszczanie elementów potomnych. - Ustaw właściwość
align-itemsnacenter, aby wyrównać elementy flex na środku osi poprzecznej.
- Napisz regułę CSS, która wybiera element
- Stylizuj element
<strong>.oceans</strong>:- Napisz regułę CSS, która wybiera element
<div>z klasą.oceans. - Ustaw
displaynaflex, aby umożliwić elastyczne rozmieszczanie elementów potomnych. - Ustaw właściwość
align-itemsnaflex-end, aby wyrównać elementy flex na końcu osi poprzecznej.
- Napisz regułę CSS, która wybiera element
Spróbuj swoich sił
<html>
<head>
<title>Align Items</title>
<style>
.container {
display: flex;
height: 200px; /* Added for visualization */
border: 2px solid darkblue; /* Added for visualization */
}
/* Write CSS rules here */
</style>
</head>
<body>
<div class="container">
<div class="seas">
<div>Black Sea</div>
<div>Caribbean Sea</div>
<div>Dead Sea</div>
</div>
<div class="oceans">
<div>Atlantic Ocean</div>
<div>Pacific Ocean</div>
<div>Indian Ocean</div>
</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