2009-08-06 18 views
2

HTML(1ページあり)を印刷しようとしています Firefox 3.1が2ページ、 とFirefox 3.5が1ページを占めています。 IEは何をしていません。 印刷するものを(cssまたは任意の方法で)グローバル化する方法はありますか。これにより、表示されている正確なページが印刷されます。HTMLページを印刷するとブラウザからブラウザに表示されます

+0

Firefox 3.5は実際にFirefox 3.1と同じバージョンであることをご存知でしたか? – Ms2ger

+0

なぜ両方のプリントが違うのか? – Niger

答えて

1

あなたはその後、あなたの印刷用CSSで標準のフォント、基本色と任意の追加非表示などを使用

<link rel="stylesheet" type="text/css" href="print.css" media="print" /> 

<link rel="stylesheet" type="text/css" href="default.css" media="screen" /> 

を印刷するためのユニークなスタイルシートを指定したい

/* basic white on bl;ack 12pt font */ 
body { 
    font-family : "Times New Roman", Times, serif; 
    font-size : 12pt; 
    color : #000000; 
    background : #ffffff; 
} 
/* Underline Links */ 
a { 
    text-decoration : underline; 
    color : #0000ff; 
} 
/* hide web-only content */ 
#navDiv, #adDiv, #etc { 
    display : none; 
} 
+0

フォーマットを追加する前にすべてをリセットするリセットルールをリセットすることをお勧めします(http://meyerweb.com/eric/tools/css/reset/)。 – Tom

0

はい、CSSを使用する必要があります。しかし、必ずしも簡単な作業ではありません。 hereを開始することができます。

0

正確な印刷が必要な場合は、代わりにPDFを出力することをおすすめします。 htmlに関しては、印刷のために別々のCSSファイルを使用したいと思いますが、依然としてサポートしたい個々のブラウザをテストする必要があります。

0

まあ、printのメディアタイプとそのpageプロパティがありますが、それはすべての主要なブラウザで非常に貧弱なサポートをしています。私はあなたがしばらくの間、一貫しない印刷レンダリングに悩まされると思います。あなたはALAのGoing to Printのヒントを読むことができます。

関連する問題