HTML i CSS · Middle · Pytanie 28 z 75
Czym jest kontekst nakładania (stacking context) i dlaczego z-index: 9999 może „nie działać”?
- ✓Poprawna odpowiedź: To grupa, w której porównuje się wartości
z-index; dziecko nie wzniesie się ponad rodzeństwo rodzica - 2To ograniczenie przeglądarek: wartości
z-indexpowyżej 999 są ignorowane - 3To kolejność elementów w markupie HTML, której
z-indexnie może zmienić
Wyjaśnienie
Element z position + z-index, opacity < 1, transform, filter, isolation: isolate itd. tworzy własny kontekst nakładania. Wszystko w środku jest malowane jako jedna całość względem rodzeństwa. Jeśli rodzic z z-index: 1 jest pod rodzeństwem z z-index: 2, dziecko z 9999 i tak będzie pod tym rodzeństwem.