Урок 180 із 239
75%
← Назад

Вступ до властивості float у CSS

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

Вступ до властивості float у CSS

Властивість float використовується для того, щоб елемент міг бути притиснутий до лівого або правого краю, а інший контент обтікав його.

Найчастіше float використовували для розташування зображень у тексті, коли текст повинен обтікати картинку.

Приклад без float

<div>
  <img src="img.png" alt="">
  some long text
</div>
div {
  width: 400px;
  text-align: justify;
}

float: left

Значення left притискає елемент до лівого краю, а текст починає обтікати його справа.

img {
  float: left;
}

float: right

За допомогою значення right можна притиснути елемент до правого краю, а текст буде обтікати його зліва.

img {
  float: right;
}

Основні значення float

  • float: left — елемент плаває зліва.
  • float: right — елемент плаває справа.
  • float: none — стандартне значення, без обтікання.
❗ Важливо:

Сьогодні для створення складних макетів частіше використовують Flexbox і Grid, але float досі зустрічається в роботі з текстом та старими проєктами.

Практичне завдання

📌 Завдання:
  1. №1. Візьміть довгий текст.
  2. №2. Додайте одну картинку на початок тексту.
  3. №3. Додайте другу картинку в середину тексту.
  4. №4. Для першої картинки встановіть float: left.
  5. №5. Для другої картинки встановіть float: right.
💡 Показати підказку

Для обтікання текстом використовуйте float: left або float: right.

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

img:nth-of-type(2) {
  float: right;
}