НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

CSS Підручник

CSS СТАРТ CSS Інтро CSS Синтаксис CSS Селектори CSS Як підключити CSS Коментарі CSS Кольори CSS Фони CSS Межі CSS Поля CSS Внутрішній відступ CSS Висота/Ширина CSS Блочна модель CSS Контур CSS Текст CSS Шрифти CSS Іконки CSS Посилання CSS Списки CSS Таблиці CSS Display CSS Max-Width CSS Position CSS Z-index CSS Overflow CSS Float CSS Inline-Block CSS Вирівнювання CSS Комбінатори CSS Псевдо-класи CSS Псевдо-елементи CSS Непрозорість CSS Панель навігації CSS Випадаючі списки CSS Галерея зображень CSS Спрайти зображень CSS Селектори атрибутів CSS Форми CSS Лічильники CSS Макет веб-сайту CSS Одиниці CSS Специфічності

CSS Продвинутий

CSS Закруглені кути CSS Межі зображень CSS Фони CSS Кольори CSS Градієнти CSS Тіні CSS Ефекти тексту CSS Веб-шрифти CSS 2D Трансформації CSS 3D Трансформації CSS Переходи CSS Анімації CSS Підказки CSS Стилі зображень CSS Підгонка об'єкту CSS Кнопки CSS Нумерація сторінок CSS Кілька стовпців CSS Користувальницький інтерфейс CSS Змінні CSS Розміри блоків CSS Медіа-запити CSS Приклади медіа-запитів CSS Flexbox

CSS Адаптивний

RWD Інтро RWD Область перегляду RWD Вигляд сітки RWD Медіа-запити RWD Зображення RWD Відео RWD Фреймворки RWD Шаблони

CSS Grid (Сітка)

Grid Інтро Grid Контейнер Grid Елементи

CSS Приклади

CSS Шаблони CSS Приклади CSS Вікторина CSS Вправи CSS Сертифікат

CSS Довідники

CSS Довідник CSS Селектори CSS Функції CSS Довідник аудіо CSS Безпечні веб-шрифти CSS Анімація CSS Одиниці CSS PX-EM Конвертер CSS Кольори CSS Значення кольору CSS Значення за замовчуванням CSS Підтримка браузерами

CSS3. Уроки W3Schools для початківців українською мовою

En

CSS Макет - Overflow


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

Цей текст досить довгий і висота контейнера складає лише 100 пікселів. Таким чином, смуга прокручування додається, щоб допомогти читачу прокручувати зміст. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem.

Спробуйте самі »

CSS Overflow

Властивість overflow вказує, чи слід обрізати зміст або додавати смуги прокрутки, якщо зміст елемента занадто великий, щоб поміститись у вказаній області. Наприклад, якщо текст не поміщається в блочний елемент <div>.

Overflow - (переклад з анг.) - Переповнення.

Властивість overflow має наступні значення:

  • visible - За замовчуванням. Переповнення не обрізується. Контент відображається поза полем елемента
  • hidden - Переповнення обрізається (приховується), а інша частина змісту буде невидимою
  • scroll - Переповнення обрізається, і додається смуга прокрутки, щоб побачити іншу частину змісту
  • auto - Аналогічно scroll, але додає смуги прокрутки лише при необхідності

Примітка: Властивість overflow працює лише для блочних елементів зі вказаною висотою.

Примітка: В OS X Lion (на Mac) смуги прокрутки за замовчуванням приховані та відображаються лише при використанні (навіть якщо встановлено "overflow: scroll").


overflow: visible

За замовчуванням, переповнення visible означає, що воно не обрізується та відображається поза полем елемента:

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

Приклад

div {
  width: 200px;
  height: 50px;
  background-color: #eee;
  overflow: visible;
}
Спробуйте самі »

overflow: hidden

Зі значенням hidden переповнення обрізується, а інша частина прихована:

Приклад

div {
  overflow: hidden;
}
Спробуйте самі »

overflow: scroll

При встановленні значення scroll переповнення обрізується, і для прокрутки всередині поля додається смуга прокрутки. Зверніть увагу, що це додасть смугу прокрутки як по горизонталі, так і по вертикалі (навіть якщо вона вам і не потрібна):

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

Приклад

div {
  overflow: scroll;
}
Спробуйте самі »

overflow: auto

Значення auto аналогічно scroll, але додає смуги прокрутки лише при необхідності:

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

Приклад

div {
  overflow: auto;
}
Спробуйте самі »

overflow-x та overflow-y

Властивості overflow-x та overflow-y вказують, чи слід змінювати переповнення змісту лише по горизонталі або лише по вертикалі (або обидва варіанти):

overflow-x вказує, що робити з лівим/правим краєм змісту.
overflow-y вказує, що робити з верхнім/нижнім краєм змісту.

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

Приклад

div {
  overflow-x: hidden; /* Сховати горизонтальну смугу прокрутки */
  overflow-y: scroll; /* Додати вертикальну смугу прокрутки */
}
Спробуйте самі »

Перевірте себе за допомогою вправ!


Всі CSS властивості Overflow

Властивість Опис
overflow Визначає, що відбувається, якщо зміст переповнює поле елемента
overflow-x Визначає, що робити з лівим/правим краями змісту, якщо воно виходить за межі області змісту елемента
overflow-y Визначає, що робити з верхнім/нижнім краями змісту, якщо воно виходить за межі області змісту елемента