В какой-то момент ваши объекты должны иметь родительский элемент уровня block
с определенным размером, чтобы получить желаемую прокрутку.
Специально в вашем случае, либо содержащий DIV ListData
, либо ListData table
должен иметь определенную высоту.
При добавлении процентных значений для высоты и ширины, убедитесь, что вы знаете ответ на "x% чего ...?" и следуйте за этим вопросом вверх по цепочке, пока не столкнетесь с чем-то твердым. Если вы доберетесь до элемента Body
и по-прежнему не будете иметь жестких границ, вы не получите желаемого эффекта.
Я протестировал оба из них в Firefox 3.5.xx и получил tbody
для прокрутки:
#ListData
{
display:block;
width:100%;
height:200px;
float:left;
background:#ffffff;
}
или
#ListData table {
width:100%;
height: 200px;
}
Это также работает:
body
{
width: 100%;
height:600px;
}