Elementy zawierające
W CSS wiele wymiarów elementów liczonych jest względem elementów zawierających (ang. containing block).
W większości przypadków elementem zawierającym jest rodzic danego elementu.
<x><y><z/><y></x>
W powyższym kodzie <x> jest elementem zawierającym dla elementu <y>, a <y> jest elementem zawierającym
dla elementu <z>, natomiast <x> nie jest elementem zawierającym dla <z>.
W przypadku elementów pozycjonowanych absolutnie elementem zawierającym jest najbliższy nadrzędny element, który ma position inny, niż (domyślny) static. Nie nie musi być rodzic, a może to być dowolny z przodków.
<x style="position:relative"><y><z style="position:absolute"/><y></x>
W tym przypadku <x> jest elementem zawierającym dla <z>.
Pytania? Komentarze? Napisz na forum kursu lub edytuj tę stronę.
Zmodyfikowano: 23.10.2006, 15:46