4

Pozycjonowanie i wstęp do Flexboksa

Materiały tej lekcji są na razie tylko do czytania na stronie. Kod przepisz albo skopiuj do swojego edytora.

Czego się nauczysz

Do tej pory elementy na twojej stronie układały się jeden pod drugim. Na tej lekcji dowiesz się dlaczego – i jak to zmienić, żeby stanęły obok siebie.

Po tej lekcji:

Domyślny układ strony

Właściwość display

Można wymusić inny typ niż domyślny.

span { display: inline; }             /* domyślne dla span */
div { display: block; }               /* domyślne dla div */
.poziomo { display: inline-block; }

inline-block łączy cechy obu: ustawia się obok innych elementów jak inline, ale – inaczej niż zwykły inline – można mu ustawić width, height i pełny padding.

Na zwykłym elemencie inline width i height nie działają. To częsta niespodzianka.

Flexbox – jedna właściwość, która zmienia wszystko

.kontener {
    display: flex;
}

display: flex ustawiasz na rodzicu. Jego bezpośrednie dzieci automatycznie stają obok siebie w jednym wierszu – bez żadnych dodatkowych sztuczek.

Rozmieszczenie elementów we Flexboksie

.kontener {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

Position – wyjątki od normalnego układu

position: relative warto poznać jako pierwszy – nie psuje układu reszty strony tak, jak absolute czy fixed.

Spróbuj sam

Do tej lekcji jest kod: index.html i style.css. Strona pokazuje po kolei elementy blokowe, liniowe i inline-block, potem trzy klocki we Flexboksie, a na końcu element przesunięty przez position: relative i element fixed.

W pliku style.css:

Na karcie pracy do tej lekcji:

Sprawdź się

Na następnej lekcji: sprawdzian – podsumowanie całego HTML i CSS z tego bloku.

Notatki

PDF
Notatki do tematu Zebrane w jednym miejscu omówienie całego tematu – do powtórki przed sprawdzianem i egzaminem · 2 strony.
Notatki do tematu – Pozycjonowanie i wstęp do Flexboksa
Strona 1 z 2 Strona 2 z 2
PDF
Zadania utrwalające Karta pracy do tej lekcji: zadania sprawdzające i domowe do samodzielnego zrobienia w swoim edytorze · 5 stron.
Zadania utrwalające – Pozycjonowanie i wstęp do Flexboksa
Strona 1 z 5 Strona 2 z 5 Strona 3 z 5 Strona 4 z 5 Strona 5 z 5

Prezentacja

Slajd 1 z 9
1 / 9

Kod

WWW
Strona z lekcji: index.html, style.css Otwórz kod, zmieniaj go i od razu oglądaj efekt obok – także na szerokości telefonu i tabletu.