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


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

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

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

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

Ви можете також використовувати властивість overflow для скороченого запису overflow-x i overflow-y.

автор: Svitlana

Синтаксис

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

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

visible

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

автор: Svitlana

hidden

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

автор: Svitlana

scroll

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

автор: Svitlana

auto

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

автор: Svitlana

initial

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

автор: Svitlana

inherit

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

автор: Svitlana

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

Переглядачі

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

Приклади

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

Тексту більше, ніж уміщає висота 60px, — overflow-y: hidden зрізає зайве по вертикалі без прокрутки.

HTML

<div>Тексту в цьому блоці навмисно більше, ніж уміщається у фіксовану висоту, тож нижні рядки просто зрізано.</div>

CSS

div {
    width: 200px;
    height: 60px;
    overflow-y: hidden;
    border: 1px solid #0172ad;
}
автор: Svitlana

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

автор: Svitlana

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

автор: Svitlana

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

автор: Svitlana

Коментарі

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

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

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

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

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

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

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

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

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

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

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