Pozicioniranje u odnosu na apsolutnog roditelja u CSS-u
U prethodnoj lekciji smo razjasnili da,
ako roditelju postavimo relative, onda
će se njegovi potomci apsolutno pozicionirati
u odnosu na njega. Ovo se najčešće radi
kada ne želimo da roditeljski element
ispadne iz normalnog toka.
Može se dogoditi i da roditelj ima postavljeno
absolute. U tom slučaju, potomci sa
absolute će se takođe pozicionirati
u odnosu na tog roditelja, a ne u odnosu na
prozor pretraživača:
<div id="parent">
<div id="child"></div>
</div>
#parent {
position: absolute;
top: 100px;
left: 200px;
width: 500px;
height: 300px;
border: 1px solid red;
}
#child {
position: absolute;
top: 0;
left: 0;
width: 200px;
height: 200px;
border: 1px solid green;
}
:
Napravite kvadratni blok sa apsolutnim
pozicioniranjem veličine 400px.
Unutar njega napravite još dva bloka veličine 50px.
Postavite prvi blok u gornjem desnom
uglu roditelja, a drugi blok - u donjem
levom uglu.