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

This division (TFOOT, THEAD, TBODY) enables user agents to support scrolling of table bodies independently of the table head and foot. When long tables are printed, the table head and foot information may be repeated on each page that contains table data.

Очень удобная фича, но почему то не один браузер ее не поддерживает. Я пользуюсь FF и считаю что не следует ждать пока эту фишку имплементирует у себя IE, а просто сделать так как написано в спецификации.
Предлогаю - если у таблицы не задан параметр height или она не поделена на группы thead, tfoot, то рендерить ее как сейчас, но если параметр height задан, и таблица не вмещается в эту высоту, то нужно рендерить с независимым скролингом контента.

Pechkin
Че-то я не понял, КОМУ ты это предлагаешь :)
FF поддерживает эти теги, в частности при печати (на принтере) длинных таблиц заголовки из THEAD будут повторяться на каждой странице.

Pechkin
А кому вы это собственно предлагаете? :rolleyes:

Я предлагаю это разработчика FF. Может кто то прочитает, согласится и донесет до разроботчиков. Да и вообще, просто поделился мыслями. :rolleyes:

А вообще то я столкнулся с проблемой, мне нужна именно такая таблица, с независимым скролингом контента, может кто то пожскажет как мне это сделать

==> Разработка

Pechkin
http://www.mozilla.org/developer/
Предложи.

Реализовать визуально можно так: заголовок таблицы, затем IFRAME. У которого заданы параметры высоты и ширины, и который при недостатке экранной площади выдаёт полосы прокрутки.
Печататься, правда, насколько я видел, это нормально не будет.

KDA
IFRAME действительно не годится.
Чтобы прокручивалось на экране и нормально выглядело на печати, делаем так:

Выделить код

Код:

<style type="text/css"><!--
 @media screen {
  tbody {height: 300px; overflow-y: scroll; overflow-x: hidden;}
 }
 table {width: 200px;}
--></style>
...
<table>
<thead>
  <tr><th>1</th><th>2</th></tr>
</thead>
<tfoot>
  <tr><th>1</th><th>2</th></tr>
</tfoot>
<tbody>
  <tr><td>1</td><td>2</td></tr>
...
  <tr><td>1</td><td>2</td></tr>
</tbody>
</table>

Если надо не вертикальную, а горизонтальную прокрутку - меняме местами значения overflow -x и -y.
P.S.
Осел, ясное дело не поймет - он не то что CSS3, он ведь даже CSS2 не понимает. Ну на то он и осел :)

Ага. Куда уж ему, Ослу. Вот Файрфокс тоже не понимает.
Потому что лучше помещать таблицу в DIV, overflow задавать для него, и прописать у него высоту. К тому же, IE как раз overflow-y понимает, а для Мозиллы нужно что-то вроде overflow: -moz-scrollbars-vertical;

Al_H
FF 1.5 прекрасно понимает. Для 1.0 без -x/-y можно, только тогда 2 скроллбара будет.

Здравствуйте!!!
У меня проблема с печатью таблиц. Я объединил несколько строк в футер, и при печати нескольких страниц, он или пропадает (как будто залезает за страницу) или некорректно отображается. Если возможно как-то обойти, пожалуйста напишите.

Следите за орфографией

Modex

Snik
Если в охватывающем auto прописать, не будет.