Удалить полосу прокрутки, когда нет необходимости прокручивать - PullRequest
3 голосов
/ 12 июля 2011

У меня есть div с полосой прокрутки в результате CSS ниже. Однако, когда нет необходимости прокручивать, панель все еще там. Нет ползунка / стрелок, но есть строка emtpy. Есть ли способ показать панель, только если содержимое переполнено? Благодаря.

#id{
    overflow: -moz-scrollbars-vertical;
    overflow-x: hidden;
    overflow-y: scroll;
}

1 Ответ

6 голосов
/ 12 июля 2011

использование

overflow: auto;

тогда переполнение будет отображаться только в том случае, если оно действительно переполняется

auto Поведение auto не указано ни в одной детали CSS2.1. Спецификация. В существующих реализациях он предоставляет полосы прокрутки когда необходимо, но он не показывает полосы прокрутки, если содержание переполняет ящик элемента.

http://reference.sitepoint.com/css/overflow

...