Печать большой таблицы

DIG

Новичок
Партнер клуба
Печать большой таблицы

Вопрос такой.

Есть html документ:

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>

<head>
	<title></title>
</head>

<body>

<table border="1">
	<thead>
		<tr>
			<th>1</th>
			<th>2</th>
			<th>3</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>1</td>
			<td>2</td>
			<td>3</td>
		</tr>

<!-- тут много строк таблицы -->

		<tr>
			<td>1</td>
			<td>2</td>
			<td>3</td>
		</tr>
	</tbody>
</table>

</body>

</html>
Мне нужно чтобы при печати на каждой странице выводился заголовок таблицы.
В данном случае все корректно работает и можно посмотреть рез-тат в Firefox.
Мне нужно добится такогоже результата в IE.
Скажите, в какую строну думать?
 

kode

never knows best
Это можно сделать через CSS3, keywords: printing profile, page-break, before
В общем извратится можно.
 

kruglov

Новичок
kode
А через XHTML 3.0 это можно сделать?
Я к вопросу - а где поддерживается этот CSS3?
 

hellboy

Новичок
2 kode - поподробнее можно.

Я снандартным способом сохраняю HTML как XLS.

header("Content-type: application/vnd-ms-excel");
header("Content-Disposition: attachment; filename=\"{$this->fileName}.xls\"");
echo $this->raw_html;

HTML использует стили CSS.

В браузере ширина нормальная - помещается на страницу A4 альбомную, а в Excel - на 3 страницы в ширину.

Как этого избежать с помощью CSS или обработать результат в Excel с помощью VBA?
 
Сверху