Как отобразить полосу прокрутки на HTML-таблицу

Я пишу страницу, где мне нужна таблица HTML для поддержания заданного размера. Мне нужны заголовки в верхней части таблицы, чтобы они всегда оставались там, но мне также нужно, чтобы тело таблицы прокручивалось независимо от того, сколько строк добавлено в таблицу.

Я хочу, чтобы это выглядело как метод 2 в этом URL:http://www.cssplay.co.uk/menu/tablescroll.html

Я пытался сделать это, но не появляется полоса прокрутки:

    <table border=1 id="qandatbl" align="center">
    <tr>
    <th class="col1">Question No</th>
    <th class="col2">Option Type</th>
    <th class="col1">Duration</th>
    </tr>

   <tbody>
    <tr>
    <td class='qid'></td>
    <td class="options"></td>
    <td class="duration"></td>
    </tr>
    </tbody>
</table>

CSS:

tbody { 
    height:80em;  
    overflow:scroll;
                }

Ответы на вопрос(6)

Ваш ответ на вопрос