Web ページのヘッダーとフッターをすべてのページに印刷する
カスタム ヘッダーとフッターがすべての印刷ページに表示されるようにすることができます。ウェブアプリケーション。初期の調査では別の方法が示唆されるかもしれませんが、次の解決策を検討してください:
テーブルの使用:
thead (ヘッダー用) セクションと tfoot (フッター用) セクションを含むテーブルを作成します。テーブル内でこれらのセクションをネストすると、各印刷ページでヘッダーとフッターを動的にレンダリングできます。
CSS スタイル:
次の CSS スタイルを適用して、ヘッダーとフッターの表示を制御します。
thead { display: table-header-group; } tfoot { display: table-footer-group; }
ブラウザの互換性:
このアプローチは、CSS サポートが制限されている IE6 に最適です。 Firefox もこれをサポートする予定であることに注意してください。
印刷のみの表示の場合:
ヘッダーとフッターが印刷メディアでのみ表示されるように指定するには、@media パラメーターを使用します:
@media print { thead { display: table-header-group; } tfoot { display: table-footer-group; } } @media screen { thead { display: none; } tfoot { display: none; } }
代替解決策:
テーブルアプローチがニーズを満たさない場合は、TCPDF などのツールを使用して PDF 形式でレポートを生成することを検討してください。この方法により、ページの書式設定をより詳細に制御でき、ヘッダーとフッターの一貫したレンダリングが保証されます。
以上がWeb ページのヘッダーとフッターをすべてのページに印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。