Категория > Самоучитель CSS / Вёрстка > Как убрать полосы прокрутки?
Как убрать полосы прокрутки?16-03-2016, 14:24. Автор: Вячеслав |
||||||||||||||
ЗадачаУбрать горизонтальные или вертикальные полосы прокрутки со страницы, не зависимо от объёма страницы. РешениеПеред тем как убрать полосы прокрутки с веб-страницы, подумайте, действительно ли вам это так необходимо. Отсутствие возможности прокрутки содержимого документа создает трудности посетителям сайта для просмотра информации. Если же существует острая необходимость построения дизайнерских изысков или желание создать своим читателям трудности, то вперед. Но вас предупреждали! Способ основан на использовании свойства overflow, которое добавляется к селектору HTML, как показано в примере 1. Пример 1. Страница без полос прокрутки HTML5CSS2.1IECrOpSaFx
В данном примере используется значение hidden, которое «обрезает» весь контент выходящий за рамки элемента. Также можно использовать свойство overflow-x, чтобы скрыть только горизонтальную полосу прокрутки и overflow-y — для сокрытия вертикальной полосы. В примере 2 показано добавление слоя с минимальной шириной 800 пикселов. При уменьшении окна браузера до этой величины, слой перестаёт менять свои размеры и появляется горизонтальная полоса прокрутки. С помощью свойства overflow-x полосы прокрутки скрываются. Пример 2. Нет горизонтальной полосы прокрутки HTML5CSS3IECrOpSaFx
Свойства overflow-x и overflow-y входят в спецификацию CSS3 и не проходят валидацию при проверке стилей на CSS2.1. Перейти обратно к новости |