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

CSS свойство float

Свойство float определяет, по какой стороне контейнера должны располагаться элементы, позволяя тексту или другим элементам обтекать их. Свойство имеет три значения: none, left и right.

Это свойство напрямую связано со свойством clear, которое определяет, должен ли элемент располагаться рядом с плавающими элементами или под ними (clear).

INFO

Свойство float будет проигнорировано, если элементы имеют абсолютное позиционирование (position: absolute).

Начальное значениеnone
Применяется кКо всем элементам.
НаследуетсяНет.
АнимируетсяНет.
ВерсияCSS1
Синтаксис DOMobject.style.cssFloat = "right";

Синтаксис

Синтаксис свойства CSS float

css
float: none | left | right | initial | inherit;

Пример свойства float:

Пример свойства CSS float со значением right

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      img {
        float: right;
        background: #ccc;
      }
    </style>
  </head>
  <body>
    <h2>Float property example</h2>
    <img src="https://ru.w3docs.com/uploads/media/default/0001/01/003e5c463668d174ab70bea245c192d81901a4a6.png" alt="W3dcos" />
    <p>
      Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.
    </p>
  </body>
</html>

Результат

CSS float Property

В следующем примере изображение смещается влево.

Пример использования свойства float для смещения изображения:

Пример свойства CSS float со значением left

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      img {
        float: left;
        background: #ccc;
      }
    </style>
  </head>
  <body>
    <h2>Float property example</h2>
    <img src="https://ru.w3docs.com/uploads/media/default/0001/01/003e5c463668d174ab70bea245c192d81901a4a6.png" alt="W3dcos" />
    <p>
      Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.
    </p>
  </body>
</html>

Значения

ЗначениеОписаниеЗапустить
noneОзначает, что элемент не плавает и будет отображаться там, где он находится в тексте. Это значение по умолчанию для данного свойства.Play it »
leftОзначает, что элемент смещается влево.Play it »
rightОзначает, что элемент смещается вправо.Play it »
initialЗаставляет свойство использовать значение по умолчанию.Play it »
inheritНаследует свойство от родительского элемента.

Практика

Какова цель свойства 'float' в CSS?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.