Содержание

Свойство overflow-y | CSS справочник

CSS свойства

Определение и применение

CSS свойство overflow-y указывает, что произойдёт, если содержимое переполняет верхний, либо нижний край элемента.

Поддержка браузерами

Свойство
Chrome

Firefox

Opera

Safari

IExplorer

Edge
overflow-y4.03.59.53.09.012.0

CSS синтаксис:

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

JavaScript синтаксис:

object.style.overflowY = "hidden"

Значения свойства

ЗначениеОписание
visibleПереполнение не обрезается, содержимое выходит за пределы размеров элемента. Это значение по умолчанию.
hiddenПереполнение обрезается (контент, который выходит за размеры будет невидимым).
scroll
Переполнение обрезается, но добавляется полоса прокрутки, позволяющая увидеть содержимое, которое выходит из заданных размеров.
autoЕсли переполнение обрезается, то полоса прокрутки будет добавлена автоматически, чтобы увидеть содержимое, которое выходит из заданных размеров.
initialУстанавливает свойство в значение по умолчанию.
inheritУказывает, что значение наследуется от родительского элемента.

Версия CSS

CSS3

Наследуется

Нет.

Анимируемое

Нет.

Пример использования

<!DOCTYPE html>
<html>
<head>
<title>Пример использования свойств overflow-x и overflow-y.</title>
<style> 
div {
display  : inline-block; /* выравниваем вертикально все элементы <div> */
margin-right : 30px; /* устанавливаем внешний отступ справа для элементов <div> */
width : 100px; /* устанавливаем ширину для блоков */
height : 100px; /* устанавливаем высоту для блоков */
border : 1px solid red; /* устанавливаем для блоков сплошную границу размером 1px красного цвета*/
}
img
{ width : 125px; /* устанавливаем ширину для изображения */ height : 125px; /* устанавливаем высоту для изображения */ } . test { overflow-x : visible; /* переполнение левого, либо правого края элемента не обрезается, содержимое выходит за пределы размеров элемента */ overflow-y : visible; /* переполнение верхнего, либо нижнего края элемента не обрезается, содержимое выходит за пределы размеров элемента */ }
.test2
{ overflow-x : hidden; /* переполнение левого, либо правого края элемента обрезается (контент, который выходит за размеры будет невидимым) */ overflow-y : hidden; /* переполнение верхнего, либо нижнего края элемента обрезается (контент, который выходит за размеры будет невидимым) */ } .test3 { overflow-x : scroll; /* переполнение левого, либо правого края элемента обрезается, но добавляется полоса прокрутки */ overflow-y : scroll; /* переполнение верхнего, либо нижнего края элемента обрезается, но добавляется полоса прокрутки */ }
.test4
{ overflow-x : auto; /* если переполнение левого, либо правого края элемента будет обрезано, то добавится полоса прокрутки автоматически */ overflow-y : auto; /* если переполнение верхнего, либо нижнего края элемента будет обрезано, то добавится полоса прокрутки автоматически */ } </style> </head> <body> <div class = "test">visible <img src = nich. jpg alt = ничоси> </div> <div class = "test2">hidden <img src = nich.jpg alt = ничоси> </div> <div class = "test3">scroll <img src = nich.jpg alt = ничоси> </div> <div class = "test4">auto <img src = nich.jpg alt = ничоси> </div> </body> </html>
Пример использования свойств overflow-x и overflow-y (переполнение элементов содержимым).CSS свойства

Переполнение — Учебник CSS — schoolsw3.com


❮ Назад Далее ❯


CSS overflow

Свойство overflow добавляет полосы прокрутки, если содержимое элемента является слишком большим, чтобы поместиться в заданном районе.

Давно выяснено, что при оценке дизайна и композиции читаемый текст мешает сосредоточиться. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Свойство overflow имеет следующие значения:

  • visible видимый — По умолчанию. Переполнение не обрезается. Оно отображается за элементом блока
  • hidden скрытый — Переполнение обрезается и остальной контент не будет видим
  • scroll прокручиваемый — Переполнение обрезается и добавляются полоса прокрутки, чтобы увидеть остальное содержимое
  • auto автоматический — Если переполнение обрезается, полоса прокрутки должна быть добавлены, чтобы увидеть остальное содержимое

Примечание: Свойство overflow работает только для блочных элементов с заданной высотой.

Примечание: В OS X Lion (в Mac), полосы прокрутки по умолчанию скрыты и показываются только, когда используется overflow:scroll.


Переполнение видимое

Значение visible по умолчанию, означает, что переполнение не обрезается и просматривается за пределами элемента:

Вы можете использовать свойство переполнение, когда вы хотите лучше контролировать макет. Текст отображается вне элемента блока

Пример

div {
   width: 200px;
   height: 50px;
   background-color: #eee;
   overflow: visible;
}

Попробуйте сами »


Переполнение скрытое

Значение hidden обрезает переполнение и скрывает остальное содержимое:

Вы можете использовать свойство переполнение, когда Вы хотите лучше контролировать макета. Свойство переполнение определяет, что произойдет, если содержимое переполняет элемент блока.

Пример

div {
   overflow: hidden;
}

Попробуйте сами »



Переполнение с прокруткой

Установка значения scroll обрезается переполнение и добавляется полоса прокрутки для прокрутки внутри блока. Обратите внимание, что можно добавить полосы прокрутки по горизонтали и вертикали (даже если Вам это не надо):

Вы можете использовать свойство переполнение, если Вы хотите лучше контролировать макет. Свойство переполнение определяет, что произойдет, если содержимое переполняет элемент блока.

Пример

div {
   overflow: scroll;
}

Попробуйте сами »


Переполнение автоматическое

Значение auto аналогично scroll, только добавляет полосы прокрутки, когда Вам это необходимо:

Вы можете использовать свойство переполнение, когда Вы хотите лучше контролировать макета. Свойство переполнение определяет, что произойдет, если содержимое переполняет элемент блока.

Пример

div {
   overflow: auto;
}

Попробуйте сами »


Переполнение по горизонтали и вертикали

Свойства overflow-x и overflow-y может изменить переполнение содержимого по горизонтали или по вертикали (одновременно):

Свойство overflow-x указывает, что делать с левый/правый краями содержания.

Свойство overflow-y указывает, что делать с верхним/нижним краями содержания.

Вы можете использовать свойство переполнение, когда Вы хотите лучше контролировать макет. Свойство переполнение определяет, что произойдет, если содержимое переполняет элемент блока.

Пример

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

Попробуйте сами »


CSS Упражнения

Проверьте себя с помощью упражнений

Упражнение:

Принудительно переместите полосу прокрутки к элементу <div> с.


<style>
.intro {
  width: 200px;
  height: 70px;
  : ;
}
</style>

<body>

<div>
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Phasellus imperdiet, nulla et dictum interdum,
nisi lorem egestas odio,
vitae scelerisque enim ligula venenatis dolor. </div> </body>


Все CSS свойства переполнения

Свойство Описание
overflow Указывает, что произойдет, если содержимое переполняет элемента блока
overflow-x Указывает, что делать с левым и правым краями контента, если переполнена область содержимого элемента
overflow-y Указывает, что делать с верхним/нижним краями контента, если переполнена область содержимого элемента

❮ Назад Далее ❯


Свойство CSS overflow-y

❮ Назад Полное руководство по CSS Далее ❯


Пример

Показать различные значения свойства overflow-y:

div. ex1 {
 overflow-y: прокрутка;
}

div.ex2 {
  переполнение-y: скрыто;
}

div.ex3 {
  переполнение-y: авто;
}

div.ex4 {
  переполнение-y: видимое;
}

Попробуйте сами »


Определение и использование

Свойство overflow-y указывает, следует ли обрезать содержимое, добавить прокрутку bar или отображать переполнение содержимого блочного элемента, когда оно переполняется в верхний и нижний края.

Совет: Используйте свойство overflow-x для определения отсечения по левому и правому краям.

Показать демо ❯

Значение по умолчанию: видимый
Унаследовано: нет
Анимация: нет. Читать про анимированный
Версия: CSS3
Синтаксис JavaScript: объект . style.overflowY=»прокрутка» Попробуй


Поддержка браузера

Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.

Цифры, за которыми следует -ms-, указывают первую версию, которая работала с префикс.

Собственность
перелив-y 4,0 9,0
8,0 -мс-
1,5 3,0 9,5



Синтаксис CSS

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

Значения свойств

Значение Описание Демо
видимый Содержимое не обрезается и может отображаться за пределами поля содержимого. Это по умолчанию Демонстрация ❯
скрытый Содержимое обрезано, механизм прокрутки не предусмотрен Демонстрация ❯
свиток Содержимое обрезается и предоставляется механизм прокрутки Демонстрация ❯
авто Должен обеспечиваться механизм прокрутки для переполненных полей Демонстрация ❯
начальный Устанавливает для этого свойства значение по умолчанию. Читать про начальный
унаследовать Наследует это свойство от родительского элемента. Читать о унаследовать


Связанные страницы

Учебник CSS: CSS Overflow

Ссылка HTML DOM: свойство overflowY

❮ Предыдущая Полное руководство по CSS Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебник по HTML
Учебник по CSS
Учебник по JavaScript
Учебник How To
Учебник по SQL
Учебник по Python
Учебник по W3.CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery

Основные ссылки
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference

9 Top4 Examples Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3. CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery


FORUM | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.

Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.

Свойство CSS overscroll-behavior

❮ Предыдущий Полное руководство по CSS Далее ❯


Пример

Отключить цепочку прокрутки для прокручиваемого элемента

:

#yellowDiv {
  overscroll-behavior: contains;
}

Попробуйте сами »

Другие примеры «Попробуйте сами» ниже.


Определение и использование

Свойство overscroll-behavior используется для отключения цепочки прокрутки или доступности прокрутки для элемента, когда вы пытаетесь прокрутить за границу прокрутки.

Цепочка прокрутки — это когда чрезмерная прокрутка элемента приводит к прокрутке родительского элемента. Это поведение по умолчанию.

Доступность прокрутки — это обратная связь пользователю при попытке прокрутки за границу прокрутки. Например, визуальная обратная связь вместе с обновлением страницы обычно происходит на мобильных устройствах при прокрутке за пределы верхней части страницы.

Свойство overscroll-behavior является сокращением для следующих свойств:

  • overscroll-behavior-x
  • overscroll-behavior-y

Значения свойства overscroll-behavior могут быть установлены различными способами:

Если свойство overscroll-behavior имеет два значения:

  • overscroll-behavior: none содержат;
    • x-направление: нет режима прокрутки
    • Y-направление: цепочка прокрутки отсутствует, но разрешена возможность прокрутки

Если свойство overscroll-behavior имеет одно значение:

  • overscroll-behavior: содержат;
    • цепочка прокрутки в направлении x или y отсутствует, но разрешена возможность избыточной прокрутки

Значение по умолчанию: авто
Унаследовано: нет
Анимация: нет. Читать про анимированный
Версия: CSS3
Синтаксис JavaScript: объект .style.overscrollBehavior=»none» Попробуй


Поддержка браузера

Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.

Недвижимость
поведение при прокрутке 63,0 18,0* 59,0 16,0 50,0

* В Microsoft Edge значение свойства «нет» рассматривается как «содержать», что неверно.



Синтаксис CSS

overscroll-behavior: auto|contain|none|initial|inherit;

Значения свойств

Значение Описание
авто Разрешает цепочку прокрутки и избыточное поведение прокрутки. Это по умолчанию
содержат Разрешает поведение избыточной прокрутки, но не цепочку прокрутки.
нет Запрещено использование избыточной прокрутки или цепочки прокрутки.
начальный Устанавливает для этого свойства значение по умолчанию. Читать о начальный
унаследовать Наследует это свойство от родительского элемента. Читать о унаследовать


Дополнительные примеры

Синтаксис с двумя значениями

Если для свойства overscroll-behavior задано значение ‘auto none’, цепочка прокрутки и возможность прокрутки разрешены в направлении x, но не в направлении y- направление:

#pinkDiv {
  overcroll-behavior: auto none;
}

Попробуйте сами »


Связанные страницы

Свойство CSS overscroll-behavior-x: Свойство CSS Overscroll-behavior-x

Свойство CSS overscroll-behavior-y: CSS Свойство Overscroll-behavior-y

Свойство scroll-behavior: Свойство CSS Scroll-behavior

Свойство CSS scroll-margin: Свойство CSS Scroll-margin

Свойство CSS scroll-padding: Свойство CSS Scroll-padding

Свойство CSS scroll-snap-align: CSS Scroll-snap -align свойство

❮ Предыдущий Полное руководство по CSS Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебник HTML
Учебник CSS
Учебник JavaScript
How To Tutorial
Учебник SQL
Учебник Python
Учебник W3. CSS
Учебник Bootstrap
Учебник PHP
Учебник Java
Учебник C++
Учебник jQuery

900 Справочник Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery

Основные примеры
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery


ФОРУМ | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.