2017-09-17 9 views
0

私のクライアント用の印刷可能なドキュメントを設定しています。それで、私はデフォルトで印刷オプションを設定して、ページ番号のページフッターをデフォルトで選択するようにしたいと思います。 それはこのようなものです:ブラウザでデフォルトの印刷オプションを設定する方法

@page { 
    size: auto; 
    margin: 0mm; 
} 

しかし、私はオプションで選択したかではない上に持っている可能性はかなりわからない:これまでのところ

enter image description here

、私のようなオプションがあります知っています。

ありがとうございました。

+0

あなたはそれをそうしようとしていますか?**デフォルトでChromeでヘッダーとフッター**が選択されていますか、または印刷をターゲットにする方法を尋ねていますか? –

+0

@MatthewBeckman、ごめんなさい。デフォルトで選択されている 'Header and footers'オプションを選択する必要があります。つまり、私のユーザーは印刷したいときにそれを選択する必要はありませんでした。これは、それらがすでに出力されているときに 'ヘッダとフッタ'を含んでいます。ありがとう。 –

答えて

1

このようなブラウザのデフォルト設定は変更できません。 'ヘッダーとフッター'はChromeのユーザーオプションです。 Chromeはウェブサイトではなくユーザーの嗜好を尊重します。

使用しようとしている@pageルールは、余白を変更することができるためヘッダーとフッターを非表示にすることはできますが、設計されたものではありません。

それでも、印刷時にしか表示されない独自のヘッダーとフッターを作成することができます。たとえば:

HTML

<body> 
    <div id="print-head">Page 1. Hidden in browser, shows up printing.</div> 
    <div>This is just a normal div that shows up on both.</div> 
</body> 

CSS

#print-head { 
    display: none; 
} 
@media print { 
    #print-head { 
    display: block; 
    } 
} 

私はあなたがページ番号を望んでいたと知っていますが、改ページが起こることを行っていた場所を正確に知っておく必要があるだろう。ページが壊れていると定義したとしても、ユーザーの設定や環境では改行が追加されず、ヘッダー/フッターが配置されないという保証はありません。

+0

ありがとう、素晴らしい音。あなたが言及したように、ページ番号は私が直面している唯一の問題であり、達成しようとしました。解決策を探していて、このデコレータ@ bottom-rightを使ってみましたが、残念ながらそれはサポートされていません。 :( –

関連する問題