Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Печать длинных таблиц HTML.


Автор: Oleh 15.2.2007, 17:07
Подскажите как сделать чтоб при печати длинных таблиц на каждой печатной странице вверху отображалась бы шапка..... 
Заранее благодарен...
Пробовал так, не получается:
Код

<table>
<thead>
<tr>
   <th>Фрукты</th>
   <th>Цена</th>
</tr>
</thead>
<tbody>
<tr>
   <td>Яблоки</td>
   <td>24</td>
</tr>
<tr>
   <td>Груши</td>
   <td>27</td>
</tr>
<tr>
   <td>Персики</td>
   <td>35</td>
</tr>
</tbody>
</table>

Автор: mishaSL 15.2.2007, 19:10
Так должно работать:
Код

<table>
<thead style="display: table-header-group">
<tr>
   <th>Фрукты</th>
   <th>Цена</th>
</tr>
</thead>
<tbody>
<tr>
   <td>Яблоки</td>
   <td>24</td>
</tr>
<tr>
   <td>Груши</td>
   <td>27</td>
</tr>
<tr>
   <td>Персики</td>
   <td>35</td>
</tr>
</tbody>
          <tfoot style="display: table-footer-group">
          <tr>
          <td>footer
          </td>
          </tr>
          </tfoot>
</table>



Код

<thead style="display: table-header-group">
<tr>
   <th>Фрукты</th>
   <th>Цена</th>
</tr>
</thead>


эта информация будет вверху каждой страницы
Код

<tfoot style="display: table-footer-group">
          <tr>
          <td>footer
          </td>
          </tr>
          </tfoot>

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

Автор: Oleh 15.2.2007, 20:10
Спасибо заработало.
А как сделать чтоб не рвало при разрывах страниц строки ?

Автор: mishaSL 16.2.2007, 21:30
На вскидку не помню.
посмотри здесь http://w3c.org или скачай по русски от сюда http://forum.vingrad.ru/topic-135997.html

Там точно это есть.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)