Вы не должны получать как горизонтальные, так и вертикальные полосы прокрутки, если вы не сделаете контент достаточно большим, чтобы требовать их.
Однако вы обычно делаете это в IE из-за ошибки. Проверьте в других браузерах (Firefox и т. Д.), Чтобы узнать, действительно ли это делает только IE.
IE6-7 (среди других браузеров) поддерживает предлагаемое расширение CSS3 для независимой установки полос прокрутки, которое можно использовать для подавления вертикальной полосы прокрутки:
overflow: auto;
overflow-y: hidden;
Вам также может понадобиться добавить для IE8:
-ms-overflow-y: hidden;
, поскольку Microsoft угрожает переместить все свойства, предшествующие стандарту CR, в свое собственное поле "-ms" в режиме стандартов IE8. (Это имело бы смысл, если бы они всегда так делали, но сейчас это неудобство для всех.)
С другой стороны, вполне возможно, что IE8 все равно исправит ошибку.