Часто необходимо сделать прокрутку внутри страницы не используя фреймы, например нужно сделать список чего-нибудь, но свойство overflow: scroll; в некоторых (вру, во всех) браузерах постоянно, по надобности и не по надобности выводит обе полосы прокрутки (both scrolls), но горизонтальная полоса, как правило не нужна и ужасно портит дизайн сайта.
Можно использовать свойства overflow-x: scroll (auto) – покажет горизонтальную полосу прокрутки постоянно (только когда понадобится), overflow-y: scroll (auto) – аналогично, только вертикальную , если что-то не получается, то можно изобрести что-то типа такого:
Способ который можно назвать «зло победит зло». Чтобы скрыть горизонтальную прокрутку у элемента с CSS-свойством overflow: scroll; можно просто создать родительский для этого элемента, меньший по высоте элемент с overflow: hidden;
Код:
<div style="width: 400px; height: 183px; overflow: hidden;">
<div style="width: 400px; height: 200px; overflow: scroll;">
Свойство overflow управляет отображением содержания блочного элемента, если оно целиком не помещается и выходит за область заданных размеров.
</div>
</div>
До процедуры:

После процедуры:

Способ кроссбраузерный, работает везде. Рекомендовано к употреблению.