CSS-позиционирование влияет на точность вычисления координат элементов следующим образом:
- При относительном позиционировании браузер рассчитывает позицию элемента относительно первоначального местоположения его левого верхнего угла. 2
- При абсолютном позиционировании элемент меняет свои координаты относительно статической позиции. 5 Если такого компонента нет, то позиционирование осуществляется по координатам относительно корневого элемента, при этом компонент удаляется из нормального потока документа. 5
- При фиксированном позиционировании элемент оставляет прежней свою позицию относительно окна просмотра и остаётся на фиксированном месте даже при прокрутке страницы. 5
Кроме того, CSS определяет две системы координат: относительную и абсолютную, что позволяет обеспечить гибкость размещения элементов как относительно границ рабочего поля окна браузера, так и относительно друг друга. 13