Вам нужно назначить некоторую высоту, чтобы overflow: auto;свойство работало.
Для тестирования добавьте height: 100px;и отметьте.
а также будет лучше, если вы дадите overflow-y:auto;вместо overflow: auto;, потому что это заставляет элемент прокручиваться только по вертикали, но не по горизонтали.
float:left;
width:1000px;
overflow-y: auto;
height: 100px;
Если вы не знаете высоту контейнера и хотите отображать вертикальную полосу прокрутки, когда контейнер достигает фиксированной высоты, например 100px, используйте max-heightвместо heightсвойства.
Для получения дополнительной информации прочтите эту статью MDN .