Каждый элемент на странице представляет собой прямоугольное поле. Размер, расположение и поведение этих блоков можно контролировать с помощью CSS. Под поведением я подразумеваю, как бокс обрабатывает его, когда содержимое внутри и вокруг него изменяется. Например, если вы не установите высоту блока, высота этого блока будет увеличиваться настолько, насколько это необходимо для размещения содержимого. Но что происходит, когда вы устанавливаете определенную высоту или ширину на поле, а содержимое внутри не помещается? Именно здесь появляется свойство переполнения CSS, позволяющее вам указать, как вы хотите, чтобы это обрабатывалось.
overflow:auto;
Ссылка
w3schools
трюки css