К содержанию

Навигация

Перенос после плавающих элементов

Классы clear-* задают свойство clear: блок начинается ниже плавающих элементов, стоящих перед ним с выбранной стороны. Берите их, когда после изображения или врезки с обтеканием следующий блок должен начаться с новой строки.

Пример

В каждом образце перед блоком стоят два плавающих элемента: короткий у начала строки и высокий у конца. Подпись над образцом — класс, который стоит на блоке.

Классы

Класс CSS Значения
clear-inline-start clear: left —
clear-inline-end clear: right —
clear-both clear: both —
clear-none clear: none —

Условия (что это): ширина экрана — sm:, md:, lg:, xl:, xxl:; состояния — нет. Например: sm:clear-inline-start.

Классы и переменные собраны из CSS выпуска и обновляются вместе с ним.

Применение

Выбор стороны

  • clear-inline-start — блок начинается ниже элементов с float-inline-start.
  • clear-inline-end — блок начинается ниже элементов с float-inline-end.
  • clear-both — блок начинается ниже всех плавающих элементов.
  • clear-none — блок стоит рядом с плавающими элементами; класс отменяет перенос, заданный другим классом или на меньшей ширине экрана.
HTML
<img class="float-inline-start w-e5 m-inline-end-2" src="photo.jpg" alt="Фото">
<p>Текст обтекает изображение.</p>
<h2 class="clear-both">Следующий раздел начинается ниже изображения</h2>

Перенос на части экранов

С префиксом ширины класс действует от указанной ширины и шире:

HTML
<div class="clear-both md:clear-none"></div>

Контейнер с плавающими элементами

Чтобы контейнер охватил свои плавающие элементы, вместо пустого блока с clear-both в конце поставьте на контейнер flow-root.

Ограничения

  • clear-inline-start задаёт clear: left, а clear-inline-end — clear: right при любом направлении текста. В документе с письмом справа налево (dir="rtl") стороны не совпадают с float-inline-start и float-inline-end: используйте clear-both.
  • На прямых потомках флекс- и грид-контейнеров clear не действует: там нет обтекания.
  • У семейства нет префиксов состояния.

См. также

Settings

Тема
Font size
Page width