1

ヘッダー画像(style = "background-repeat:repeat-x;")を使用して1つのWebページを作成しました。このページを印刷する必要があります。次に、プレビュークリックを印刷すると、2ページが表示されます。最初のページの一番上の位置にはヘッダー画像が含まれ、次に2ページは同じヘッダー画像が含まれますが、ヘッダー画像を含む最初のページのみが必要です。2ページはヘッダー画像を必要としません。私を助けてください

4

1 に答える 1

0

残念ながら、これが Firefox の機能であり、新しい印刷ページはそれぞれ個別の Web ページのようなものです。

「印刷」固有の CSS を使用して、本文の背景を削除し、ブロック ヘッダーを印刷時にのみ表示することをお勧めします。

次に例を示します。

<html>
<head>
<style type="text/css">
body {
    background: url(topbg.jpg) repeat-x;
}
div#printheader { /* Do not display for other non-print media */
    display: none;
}


@media print { /*CSS for print*/
    body {
        background: none;
    }
    div#printheader { 
        display: block;
    }
}
</style>
<body>
<div id="printheader"><img src="topbg.jpg" /></div>
.
.
.
.
.
</body>
</html>
于 2009-11-26T09:12:14.450 に答える