Урок 192 із 239
80%
← Назад

Властивість float для блоків у CSS

Вивчаємо використання float не тільки для зображень, а й для звичайних блокових елементів.

Властивість float для блоків у CSS

Властивість float можна застосовувати не тільки до зображень, але й до будь-яких інших блокових елементів.

Наприклад, блок можна притиснути до лівого або правого краю, а текст навколо нього буде обтікати цей блок.

<div class="parent">
  <div class="child"></div>
  some long text
</div>
.parent {
  border: 1px solid red;
  text-align: justify;
}

.child {
  width: 200px;
  height: 100px;
  border: 1px solid green;
}

Додаємо float до блоку

Тепер додамо блоку child властивість float: left. Блок переміститься ліворуч, а текст почне його обтікати.

.child {
  float: left;
  width: 200px;
  height: 100px;
  border: 1px solid green;
}
❗ Важливо:

Float працює з будь-якими елементами: div, img, section, article та іншими блоками.

  • float: left притискає елемент до лівого краю.
  • float: right притискає елемент до правого краю.
  • Інший контент починає обтікати плаваючий елемент.
  • Float виводить елемент зі звичайного потоку документа.
📌 Завдання:
  1. №1. Створіть батьківський блок parent.
  2. №2. Додайте всередину блок child.
  3. №3. Задайте child ширину та висоту.
  4. №4. Додайте child властивість float: left.
  5. №5. Перевірте, як текст почне обтікати блок.
💡 Показати підказку

Спробуйте змінити float: left на float: right і подивіться, як зміниться розташування елемента.

✅ Показати відповідь
.child {
  float: left;
}