htmlの請求書が画面に表示されます。私はあらかじめフォーマットされた紙にそれを印刷したい。CSSを使用して事前書式設定された用紙に請求書を印刷する
フッター(ページの底部から一定の高さ) - 紙3つのセクション
ヘッダ(ページの先頭から一定の高さ)
ボディ(N行のテーブルが1で構成される)を有しています
私はCSSを使用して#InvFooterを使用してdiv要素とCSSを作成しようとした<link rel="stylesheet" href="print.css" type="text/css" media="print" />
@page { size:8.5in 11in; margin: 2cm }
#InvFooter {position:absolute;left:50px;bottom:0px;}
私は理解できない2つの問題があります。
- 印刷ページの下部にフッターを固定する方法。
- 本文にページの固定セクションを限定し、テーブルの行が多すぎる場合は、別のページにオーバーフローさせる方法。
"事前フォーマット用紙"とはどういう意味ですか?物理的な用紙はすでに部分的に印刷されていますか? – Jonatan
はい。請求書バックグラウンドの色要素はすべて、ミシン目と共に事前に印刷されています。 –
ああ、そうです。私はあなたがCSSでこれを完璧にするのは難しいことだと思います。私は、PDFの行に沿って何かを使うことをお勧めします。 CSSとHTMLはブラウザがあなたの文書をどのように表示するかのガイドラインとしては本当に適しています。 – Jonatan