Вы спрашиваете, как избавиться от полосы прокрутки, и да, overflow: hidden
- это путь.
Если вопрос заключается в том, как избежать прокрутки, ваш лучший подход заключается в разработке веб-страниц, которые не переполняются, возможно, с использованием комбинации динамических плавных дизайнов и медиа-запросов, чтобы сохранить ширину и высоту содержимого вашего контента. *
Но я бы порекомендовал против этого. Вы не сможете заранее узнать, какой размер окна будет у ваших посетителей. Задумывались ли вы о различиях в удобстве использования больших и маленьких экранов? Как насчет мобильных браузеров?
Если вы действительно настроены на то, чтобы никогда не разрешать прокрутку, вы можете использовать следующий css в качестве хитрого трюка:
body {
position: fixed;
left: 0px;
top: 0px;
}
Но, как я уже сказал, я бы не рекомендовал это ... Кроме того, это, вероятно, не будет работать со старыми браузерами. IE6 приходит на ум. Может быть, IE7 также ...