вертикальная полоса прокрутки для таблицы с использованием HTML - PullRequest
11 голосов
/ 24 мая 2010

Я хочу зафиксировать высоту для моей html-таблицы на веб-странице, и, если она пройдет эту высоту, автоматически отобразится вертикальная полоса прокрутки.

пожалуйста, помогите.

Ответы [ 2 ]

29 голосов
/ 24 мая 2010

Это не таблица, которая прокручивает, а div за ней.

<div style="height:200px; overflow-y: scroll;">
  <table>
   ....
  </table>
</div>

используйте overflow-y, если вам нужна только вертикальная полоса прокрутки, и overflow, если вы хотите вертикальную и горизонтальную.

Примечание: установка атрибута переполнения для прокрутки всегда будет отображать полосы прокрутки. Если вы хотите, чтобы горизонтальные / вертикальные полосы прокрутки отображались только при необходимости, используйте auto.

7 голосов
/ 24 мая 2010

Вы бы хотели разместить таблицу внутри div следующим образом:

<div style="height: 400px; overflow: auto;">
    <!-- Html Elements --!>
</div>

Все, что находится внутри этого div, когда его высота превышает 400 пикселей, будет переполнено и будет показана полоса прокрутки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...