特定の画像のみを印刷し、ページ全体をカバーするように画像のサイズを変更するスタイルシートを作成しようとしています。
media = "print"スタイルシートには、次のものがあります。
@page {
margin: 0.5in;
}
body {
width: 100%;
}
body * {
visibility: hidden;
}
#specificimage {
visibility: visible;
position: fixed;
top: .5in;
left: .5in;
width: 7.5in;
height: auto;
}
html構造は次のようになります。
<body>
<div>
<div>
<div>
<img id="specificimage" src="image.png" />
</div>
</div>
</div>
</body>
Firefox 19で正常に印刷されますが、正しく動作するのは私がテストした唯一のブラウザです。IE9は何も表示しません。Safari 5.1.7(PC)は、ページの左側に画像のほんの一部しか表示しません。Chrome 25は画像全体を表示しますが、ページのごく一部に表示されます。
誰かが私が試すことができる他の何かを知っていますか?