ユーザーが印刷ボタンをクリックすると、このJS関数があります。
<script>
function printDiv()
{
var printer = window.open('','','width=300,height=300');
printer.document.open("text/html");
printer.document.write(document.getElementById('news_contents').innerHTML);
printer.print();
}
</script>
そして、CSSを次のように含めました
@media print {
#news_content {
color: #666;
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
}
}
ただし、ユーザーが印刷すると、CSS は適用されませんでした。HTMLヘッダーを確認しましたが、CSSスクリプトは実際にあります。なぜ機能しないのですか?ユーザーが Mac から印刷すると、コンテンツ領域の画像が縮小して小さくなります。とにかく、私はそれをウェブサイトとまったく同じにすることができますか?
前もって感謝します。