Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№117-11-2005 14:24:42

Pechkin
Участник
 
Группа: Members
Зарегистрирован: 16-11-2005
Сообщений: 3

THEAD, TBODY и TFOOT в FF и в других браузерах

Насколько я понял, читая спецификацию 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 (17-11-2005 14:26:08)

Отсутствует

 

№217-11-2005 15:37:23

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: THEAD, TBODY и TFOOT в FF и в других браузерах

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

Отсутствует

 

№317-11-2005 15:37:54

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
Веб-сайт

Re: THEAD, TBODY и TFOOT в FF и в других браузерах

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


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№417-11-2005 16:21:49

Pechkin
Участник
 
Группа: Members
Зарегистрирован: 16-11-2005
Сообщений: 3

Re: THEAD, TBODY и TFOOT в FF и в других браузерах

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

Отсутствует

 

№517-11-2005 16:23:49

Pechkin
Участник
 
Группа: Members
Зарегистрирован: 16-11-2005
Сообщений: 3

Re: THEAD, TBODY и TFOOT в FF и в других браузерах

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

Отсутствует

 

№617-11-2005 22:23:58

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: THEAD, TBODY и TFOOT в FF и в других браузерах

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


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№718-11-2005 10:41:35

KDA
Участник
 
Группа: Extensions
Откуда: Ростов-на-Дону
Зарегистрирован: 09-10-2005
Сообщений: 430

Re: THEAD, TBODY и TFOOT в FF и в других браузерах

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

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


сорок два

Отсутствует

 

№818-11-2005 12:16:53

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: THEAD, TBODY и TFOOT в FF и в других браузерах

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 не понимает. Ну на то он и осел :)

Отредактировано Snik (18-11-2005 12:18:51)

Отсутствует

 

№918-11-2005 15:15:33

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: THEAD, TBODY и TFOOT в FF и в других браузерах

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

Отсутствует

 

№1018-11-2005 21:38:30

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: THEAD, TBODY и TFOOT в FF и в других браузерах

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

Отсутствует

 

№1103-07-2007 07:33:07

efrem
Участник
 
Группа: Members
Зарегистрирован: 03-07-2007
Сообщений: 1
UA: Firefox 1.5

Re: THEAD, TBODY и TFOOT в FF и в других браузерах

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

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

Modex

Отсутствует

 

№1204-07-2007 01:59:02

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Shiira 2.2

Re: THEAD, TBODY и TFOOT в FF и в других браузерах

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

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]