アプリ版:「スタンプのみでお礼する」機能のリリースについて

ブラウザでヘッダ・フッタを印刷するように指定できますが、これを、HTML(Javascript・cssなど)で指定することは可能でしょうか?
やりたいことは、あるHTMLを印刷したときに、ブラウザの設定がどうなっていても、フッタ(URL)を表示させたくありません。
よろしくお願いします。

A 回答 (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/
で印刷プレビューをしてみるとプリント画面独自のスタイルシートが適用されているのが分かります。

参考URL:http://www.tohoho-web.com/html/link.htm
    • good
    • 0

すみません、もしかしたら的はずれだったかも。

。。。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!