私の Web ページでは、2 つのスタイルシートを使用しています。
<link rel="stylesheet" href="css/screen-layout.css" media="screen" type="text/css" />
<link rel="stylesheet" href="css/print-layout.css" media="print" type="text/css" />
内部print-layout.css
にある:
.ui-dialog * {display: none !important;}
IE7 で自分の Web ページを表示したとき、無視するはずmedia="print"
でしたが、そうではなく、 が適用され、display: none
すべての要素が非表示になりました。また、IE7 の debugbar プラグインでは、IE7 がprint-layout.css
ファイルを適用したことがわかります。そんなことがあるものか?または、IE7 で印刷を使用するための要件が不足していますか?
ありがとう :)