Сделайте TBODY прокручиваемым в браузерах Webkit

Я знаю оэтот вопрос, но ни один из ответов не работает в Safari, Chrome и т. д.

Принятая стратегия (как показано здесь), чтобы установить высоту tbody и свойства переполнения следующим образом:

<code><table>
    <thead>
        <tr><th>This is the header and doesn't scroll</th></tr>
    </thead>
    <tbody style="height:100px; overflow:auto;">
        <tr><td>content that scrolls</td></tr>
        <tr><td>content that scrolls</td></tr>
        <tr><td>content that scrolls</td></tr>
        <tr><td>content that scrolls</td></tr>
        <tr><td>content that scrolls</td></tr>
        <tr><td>content that scrolls</td></tr>
        <tr><td>content that scrolls</td></tr>
    </tbody>
</table>
</code>

К сожалению, это не работает ни в одном веб-браузере. Eстьсообщение об ошибке об этом, по-видимому, не является высоким приоритетом (сообщается в июне 05).

Итак, мой вопрос: есть ли альтернативные стратегии, которые действительно работают? Я пробовал подход с двумя таблицами, но невозможно гарантировать, что заголовок будет совпадать с контентом. Должен ли я ждать, пока Webkit это исправит?

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

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