Позвольте мне объяснить ваш код, вы упомянули высоту вашего контейнера, поэтому всякий раз, когда содержание превышает, оно показывает полосу прокрутки. Если вы удалите их, полоса прокрутки не будет.
В других случаях упоминается overflow: auto
, поэтому при превышении заданной высоты c полоса прокрутки появляется. Вот код ниже, если вы go в полном размере не будете иметь полосу прокрутки.
div{
background: red; width: 200px;overflow:auto;}
<div >
This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test.
</div>
Теперь в случае горизонтального и вертикального были CSS правил, определяющих c для этого. overflow-x и overflow-y
Чтобы скрыть горизонтальную полосу .. здесь вы go;)
.vertical-scroll{
width:100px;height: 100px; overflow-y: scroll;overflow-x:hidden;}
<h1>Hide horizontal scroll</h1>
<div class="vertical-scroll" >
This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test.This is a test. This is a test. This is a test. This is a test. This is a test.This is a test. This is a test. This is a test. This is a test. This is a test.This is a test. This is a test. This is a test. This is a test. This is a test.
</div>