Негативні значення при позиціонуванні

Вивчені нами властивості top, right, bottom і left можуть приймати не тільки позитивні, а й негативні значення. Давайте подивимося на прикладах.

Приклад

У наступному прикладі елемент абсолютно позиціонується щодо свого батька і стоїть у позиції 0 зверху, 0 зліва:

<div id="parent"> <div id="child"></div> </div> #parent { position: relative; width: 300px; height: 300px; margin: 50px auto; border: 1px solid red; } #child { position: absolute; top: 0; left: 0; width: 100px; height: 100px; border: 1px solid green; }

:

Приклад

А тепер давайте пересунемо елемент у позицію -20px зверху, -30px зліва:

<div id="parent"> <div id="child"></div> </div> #parent { position: relative; width: 300px; height: 300px; margin: 50px auto; border: 1px solid red; } #child { position: absolute; top: -20px; left: -30px; width: 100px; height: 100px; border: 1px solid green; }

:

У наступному зразку зелений блок стоїть по центру екрану за допомогою marging, а червоні блоки позиціонуються відносно нього. Повторіть сторінку за наведеним зразком: