CSS-свойство overflow-x указывает поведение блока, когда содержимое переполняет область контейнера по оси X. Возможны три варианта: обрезать содержимое, отобразить полосу прокрутки (scroll) или отображать содержимое за пределами блока,
| Значение по умолчанию: | visible |
| Применяется к: | Блочные элементы, строчные и flex-элементы |
| Наследование: | Нет |
| Анимирование: | Нет. Анимируемые свойства |
| Версия: | CSS 2, 3 |
Синтаксис
Синтаксически свойства задаются по следующему шаблону:
overflow-x: visible | hidden | scroll | auto | initial | inherit
Примеры написания кода свойства overflow-x:
div {
width: 400px;
height: 300px;
overflow-x: scroll;
}
Значения свойств
В следующей таблице описаны значения этого свойства.
| Значение | Описание |
|---|---|
visible |
Контент не обрезается; он будет отображаться вне контейнера, и, таким образом, может перекрывать другое содержимое. Это значение установлено по умолчанию. |
hidden |
Контент, переполняющий контейнер, обрезается; обрезаная часть содержимого будет невидимой. |
scroll |
Контент, переполняющий контейнер, обрезается и при hidden, но предоставляет механизм прокрутки (scroll) для доступа к обрезаному контенту. Полоса прокрутки добавялется всегда, даже если контента недосточно для обрезания. |
auto |
Работает так же как и scroll, за тем исключением, что полоса прокрутки (scroll) добавляется при необходимости. |
initial |
Устанавливает это свойство в значение по умолчанию. |
inherit |
Если указан, связанный элемент принимает вычисленное значение своего родительского элемента overflow-x. |
Поддержка браузеров
Свойство overflow-x поддерживается во всех основных браузерах.
Warning: Internet Explorer 7 и earlier versions don’t support the overflow-x property. IE8 however support this property but requires the Microsoft specific -ms- prefix (e.g. -ms-overflow-x). Supported in IE9 и above.

















