overflow

Оновлено: 05.12.2022

overflow

Властивість overflow управляє відображенням вмісту блочного елемента, якщо він цілком не поміщається і виходить за область заданих розмірів.

Коротка інформація

Значення за замовчуванням visible
Успадковується Ні
Застосовується До блокових елементів
Анімується Ні

Синтаксис

overflow: auto | hidden | scroll | visible

Значення

visible Відображається весь вміст елемента, навіть за межами встановленої висоти і ширини.
hidden Відображається тільки область усередині елемента, решта буде прихована.
scroll Завжди додаються смуги прокрутки.
auto Смуги прокрутки додаються тільки за потреби.

Приклад

Об'єктна модель

Об'єкт.style.overflow

Примітка

Internet Explorer до версії 7.0 включно:

  • відносно позиціоновані дочірні елементи, значення overflow у яких задано як auto або scroll, поводяться так, немов у них задано position: fixed

Internet Explorer 8:

  • Поєднання overflow зі значенням scroll з властивостями max-height і float може призвести до зникнення елементів веб-сторінки, у браузері виводиться порожній екран.
  • Для блоку, у якого вказані властивості float і overflow зі значенням scroll, ігнорується ширина, задана через властивість max-width.
  • Висота блоку з горизонтальною смугою прокрутки збільшується на висоту скролбара, хоча за специфікацією CSS задані розміри мають містити і смуги прокрутки.
Firefox 3.6 некоректно застосовує overflow до груп комірок таблиці (<thead>, <tbody>, <tfoot>).

Браузери

overflow

Переглянути сумісність з Can I use?

overflow