Как исправить высоту стола? - PullRequest
9 голосов
/ 18 ноября 2009

Я хочу зафиксировать высоту таблицы до 600px, даже если содержимое будет длинным.

Ответы [ 3 ]

14 голосов
/ 18 ноября 2009

Попробуйте обернуть таблицу в тег div и установить свойства CSS для div следующим образом:

div.tablewrapper {
    height: 600px;
    overflow-y: auto;
}

При этом появится полоса прокрутки, если высота таблицы превышает 600 пикселей. Если вы не хотите всегда увеличивать высоту до 600px, если таблица слишком мала, чтобы занимать столько места, а вместо этого просто хотите, чтобы 600px был max , используйте max-height вместо height.

0 голосов
/ 18 ноября 2009

См. Пример кода ниже ..

<div style="height:100px; overflow:auto;">
<table>
    <tr>
        <td>sad<br />
<br />
<br />
<br />
<br />
<br />
<br /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
asd<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />

</td>
</tr>
</table>
</div>
0 голосов
/ 18 ноября 2009
div.tablewrapper {
    height: 600px;
    overflow-y:hidden;
}

это работает для того, чтобы исправить высоту страницы точно в 600px.

...