Я помещаю пустой контент в td-тег в таблице. Он показывает, что в div есть только одна строка. Если я устанавливаю высоту div, когда я добавляю больше контента, чем его высоту, он по-прежнему сохраняет тот же размер, что и он. Как добавить вертикальную полосу прокрутки, когда контент должен потреблять больше места в div? Спасибо.
Есть ли способ установить вертикальную полосу прокрутки для div?
Ответ 1
Автоматически показывать полосы прокрутки, когда содержимое больше высоты и ширины, например:
<div style="overflow:auto;"></div>
ИЛИ
Показывать полосы прокрутки во все времена:
<div style="overflow:scroll;"></div>
Ниже приведена ссылка на свойства переполнения CSS:
Ответ 2
Используйте overflow
или overflow-y
: auto
| hidden
| scroll
| visible
<div style="max-height:100px; overflow-y:auto"> ... </div>
или
<div style="max-height:100px; overflow-y:scroll"> ... </div>
ПРИМЕЧАНИЕ: overflow
поддерживается с CSS2, но overflow-y
- CSS3, Opera 9.6, Safari 3.1
Ответ 3
только вертикальная прокрутка
<div style="overflow-y:auto;"></div>
Ответ 4
сделайте это в css
div {overflow: scroll}
edit: Что со всеми встроенными стилями ребята: - (
Ответ 5
Если вы хотите вертикальную полосу прокрутки, то
<div style="overflow-y:auto;overflow-x:hidden"></div>