Позиционирање у односу на апсолутног родитеља у CSS-у

У претходном часу смо разјаснили да, ако родитељу задамо relative, онда ће се његови потомци апсолутно позиционирати у односу на њега. То је најчешћи начин када не желимо да родитељски елемент искочи из нормалног тока.

Може се десити и да родитељ има задато absolute. У том случају, потомци са absolute такође ће се позиционирати у односу на таквог родитеља, а не у односу на прозор претраживача:

html<div id="parent">
  <div id="child"></div>
</div>
css#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;
}

Результат:

Задание 1

Направите квадратни блок са апсолутним позиционирањем величине 400px. Унутар њега направите још два блока величине 50px. Поставите први блок у горњем десном углу родитеља, а други блок - у доњем левом углу.