Перейти к основному содержимому

Позиционирование с top, right, bottom и left

Перемещать элементы позволяют четыре свойства: top, right, bottom и left.

Они действуют только на позиционированные элементы, то есть на элементы со значением position, равным relative, absolute, fixed или sticky.


Позиционирование текста поверх изображения

Оберните изображение контейнером с position relative, затем задайте каждой текстовой метке абсолютную позицию со смещениями, и текст окажется поверх изображения.

Пример

Метки размещены в четырёх углах изображения (слева сверху, справа сверху, слева снизу, справа снизу) и по его центру.

Prompt
HTML-страница, размещающая текст в разных местах поверх изображения с помощью top/right/bottom/left. Во внутреннем блоке <style> создайте контейнер с position relative, содержащий область изображения (используйте цветной блок вместо изображения). Добавьте абсолютно позиционированные белые текстовые метки слева сверху, справа сверху, слева снизу, справа снизу и по центру, каждая размещена с помощью смещений top/right/bottom/left.
Результат: полная HTML-страница

Все CSS-свойства позиционирования

Свойства позиционирования вкратце:

  • bottom — размещает нижний край позиционированного блока.
  • clip — обрезает часть абсолютно позиционированного элемента.
  • left — размещает левый край позиционированного блока.
  • position — выбирает способ позиционирования элемента.
  • right — размещает правый край позиционированного блока.
  • top — размещает верхний край позиционированного блока.