2009-10-19 9 views
5

私は印刷する必要があるデータのテーブルを作成しています。ヘッダーを各ページの上部に表示します。だから、私はこれを行うための最善の方法は、おそらくヘッダーを30列ごとに繰り返すことだと思って、セクションに分割します。しかし、各セクションが私が知っている自分のページに印刷されることを確実にする方法はまだありません。誰も私がしようとしていることをする方法を知っていますか?主な関心事は、データテーブルを印刷するときに、各ページの上部に見出しを付けることです。HTML印刷ページを指定しますか?

ありがとうございます!

+1

何それPDFことについて? – Malfist

答えて

4

は、それのスタイルをCSSを使用して、あなたのテーブルヘッダは、テーブルのセクションにあることを確認してください:

thead { display: table-header-group; } 
-1

ため息をこの1つは思い出を思い出させます。長年にわたり、私はブラウザの印刷に取り組んできました。私はついにタオルを投げ、今はユーザーにPDFを送るだけです。

私(および私の顧客)は、結果に非常に喜んでいます。

+0

最近、少なくともいくつかのブラウザでは、CSS3のようなものは悪くありません(おそらくそれはあなたのための鍵でした)。 – Kev

0

ページングされたメディアとCSSに関するこの記事をチェックしてください。それはかなり良い読書であり、あなたが正しい方向に進むようにすべきです。

Printing a Book with CSS: Boom!

テーブルの改ページのCSSルールを使用した例。

@media print 
{ 
    table {page-break-after:always} 
} 

また、ページングされたメディアへの参照もあります。

CSS2 CSS3

関連する問題