css властивість overflow-x


Властивість overflow-x вказує, що зробити для переповненого по горизонталі елемента:

  • Обрізати вміст, що поза межами елемента, без можливості його перегляду.
  • Відобразити вміст, що поза межами елемента.
  • Обрізати вміст, що поза межами елемента та для можливості перегляду обрізаного тексту, відобразити горизонтальну смугу прокручування.

Властивість `overflow-x`

Для того, щоб побачити результат дії overflow-x, разом з ним для елементу треба прописати також ширину(width або max-width), або задати значення nowrap для white-space.

В стані чорнетки, існують три ключові слова, які можна буде використовувати в якості значень для overflow: no-display, no-content, clip. Ви можете також використовувати властивість overflow для скороченого запису overflow-x i overflow-y.

автор: Svitlana

Нотатка

Щоб керувати поведінкою елемента, що переповнений по вертикалі використовуйте css властивість overflow-y.

автор: Svitlana

Синтаксис

overflow-y: visible|hidden|scroll|auto|initial|inherit;

Властивість overflow-x може отримувати 6 значень:

visible

Відображає ввесь вміст елемента, навіть вміст, що за межами елемента. Без задання.

автор: Svitlana

hidden

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

автор: Svitlana

scroll

Горизонтальна смуга прокручування буде завжди відображена.

автор: Svitlana

auto

Горизонтальна смуга прокручування з'явиться, тільки при необхідності.

автор: Svitlana

initial

Встановлює властивість у значення без задання

автор: Svitlana

inherit

Вказує на спадковість властивості від свого батьківського елемента

автор: Svitlana

Значення без задання: visible
Наслідує: Ні
Анімується: Ні
JavaScript синтаксис: object.style.overflowX="scroll"

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft Internet Explorer
overflow-x 1.0 3.5 3.0 9.5 5.0
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Mozilla Firefox Mobile Apple Safari
overflow-x 1.0 1.0 3.0

Приклади

+ запропонувати свій приклад у пісочниці

Рядок без пробілів ширший за блок — overflow-x: hidden зрізає його по горизонталі без смуги прокрутки.

HTML

<div>Дуже-довгий-рядок-без-пробілів-який-не-вміщається-по-горизонталі-й-обрізається</div>

CSS

div {
    width: 200px;
    overflow-x: hidden;
    white-space: nowrap;
    border: 1px solid #0172ad;
}
автор: Svitlana

Динамічний приклад

автор: Svitlana

Демонстрація роботи властивості

автор: Svitlana

Приклад використання властивості overflow-x.

автор: Svitlana

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід