- ベストアンサー
ヘッダ・フッタの定義
ブラウザでヘッダ・フッタを印刷するように指定できますが、これを、HTML(Javascript・cssなど)で指定することは可能でしょうか? やりたいことは、あるHTMLを印刷したときに、ブラウザの設定がどうなっていても、フッタ(URL)を表示させたくありません。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
メディア別スタイルシートを使って、印刷用のスタイルシートで、ヘッダ、フッタに該当する部分のidについてdisplay: none;を指定すればよいです。 具体的には <div id="footer">hoge</div> というHTMLだった場合、 ヘッダ(HTMLの)に <link rel="stylesheet" type="text/css" href="index.css" media="screen,print" /> のように、 media="screen"を入れて、それが対応するCSSファイルに @media print { body { color: black !important; font-family: "Courier } (中略) #footer { display: none: } } というように記述して行けば良いです。 実際に http://adp.daa.jp/ で印刷プレビューをしてみるとプリント画面独自のスタイルシートが適用されているのが分かります。
その他の回答 (1)
- equation
- ベストアンサー率38% (10/26)
回答No.2
すみません、もしかしたら的はずれだったかも。。。。