2015-12-11 2 views
0

У меня есть трудное время, чтобы понять thead элемент:THEAD элемент и прокрутка не работает

Per Definiton:

позволяет агентам пользователей поддерживать прокрутку таблицы органов независимо от головы стола и стопы , Когда длинные таблицы напечатаны, информация таблицы головы и нога может повторяться на каждую страницы, которая содержит табличные данные.»

ли выше означает, что THEAD остается неизменным до зрителя и тела большого стола будет прокручиваются?

Если это так, я не могу не сделать это произойдет, даже если синтаксис thead, tfoot и tbody очень просто.

Я сделал напечатать страницу, и я не вижу THEAD раздел напечатано в верхней части каждой страницы.

+0

Обратите внимание на формулировки «* позволяет * пользовательские агенты для поддержки "и" * могут * повторяться ". Это не предусмотрено спецификациями, оно просто обеспечивает логические группировки, необходимые для поддержки такой функциональности. –

+0

«Включает пользовательские агенты для поддержки» не означает, что пользовательские агенты поддерживают это самостоятельно. Если вы хотите получить эту функциональность, вы должны реализовать ее самостоятельно. –

ответ

1

Он не должен оставаться неподвижным, а другая часть перемещается при прокрутке. Эта функция используется только при печати страницы с использованием таблиц, она повторяет ее, поскольку это не работает во всех браузерах (не работает в google chrome).

редактировать: И да, вы можете добавить этот CSS, чтобы работать на более некоторых браузерах

thead { 
    display: table-header-group; 
} 

(но это еще не будет работать в хроме)

+0

Вы правы. И я действительно использовал Chrome. –

+0

Я использовал IE, и я вижу, что верхний и нижний колонтитулы были напечатаны на каждой странице. –

Смежные вопросы