INF.03Frontend & CSS
Pozycjonowanie elementów i z-index
Właściwości CSS kontrolujące położenie elementu w dokumencie (static, relative, absolute, fixed, sticky) oraz kolejność nakładania warstw (z-index).
Wartości właściwości position:
static– domyślne położenie w normalnym przepływie dokumentu. Właściwościtop,left,z-indexsą ignorowane.relative– przesunięcie elementu względem jego normalnego położenia (rezerwuje pierwotne miejsce w dokumencie).absolute– wyjęty z normalnego przepływu dokumentu; pozycjonowany względem najbliższego przodka z pozycją inną niż static.fixed– wyjęty z przepływu; pozycjonowany względem okna przeglądarki (viewportu) – nie przesuwa się podczas przewijania strony.sticky– hybrydarelativeifixed; przykleja się do krawędzi podczas scrollowania po osiągnięciu określonego progu.
CSS
.karta-rodzic {
position: relative; /* Punkt odniesienia dla dziecka */
width: 300px;
height: 200px;
}
.znaczek-promocja {
position: absolute;
top: 10px;
right: 10px;
z-index: 10; /* Wyświetlanie nad zdjęciem */
}Najczęstsze pułapki na egzaminie INF.03:
z-indexdziała wyłącznie na elementach, które posiadają zdefiniowaną właściwośćpositionróżną odstatic!
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Pozycjonowanie elementów i z-index lub rozpocznij trening.