За допомогою CSS-позиціювання ви можете розмістити елемент точно в потрібному місці сторінки. Разом з поплавками (див. Урок 13 ) позиціонування дає вам великі можливості для створення точного і навороченого дизайну.
Як бачите, Позиціонування за допомогою CSS - дуже точна техніка при розміщенні елементів. Це набагато простіше, ніж використовувати таблиці, прозорі зображення або ще що-небудь подібне.
Абсолютне позиціонування
Елемент, позиційований абсолютно, не отримує ніякого простору до документі. Це означає, що після позиціонування він не залишає після себе порожній простір.
Для абсолютної позиціонування елемента властивість position повинно мати значення absolute. Ви можете використовувати значення left, right, top і bottom для розміщення боксу.
Як приклад абсолютного позиціонування ми розмістимо 4 бокси в кутах документа:
Щоб позиціонувати елемент відносно, встановіть у властивості position значення relative. Різниця між відносним абсолютним позиціонуванням полягає в тому, як обраховується позиціонування.
Позиція елемента, що розміщується відносно, обраховується щодо його оригінальної позиції в документі. Це означає, що ви зміщуєте елемент вправо, вліво, вгору або вниз. Таким чином, елемент все ще займає в документі простір після позиціонування.
Як приклад відносного позиціонування спробуємо розмістити три малюнки щодо їх оригінального розташування на сторінці. Зверніть увагу, що малюнки залишили після усунення порожній простір на своїх оригінальних позиціях у документі:
В останніх двох уроках ви навчилися створювати поплавці й позиціонувати елементи. Ці два методи дають вам певні переваги при конструюванні сторінок без необхідності використовувати старі методи на кшталт таблиць і прозорих зображень в HTML. Замість них використовуйте CSS. Це точніше, має певні переваги і набагато простіше в роботі.