2009-07-31 29 views
7

印刷時に要素の配置に問題があるサイトをデバッグしています(リンク要素によってmedia = "print"属性でリンクされた別のprint.cssファイルがあります)。この問題は、IE7とIE8でのみ発生します。印刷するCSSをIE7またはIE8で表示

は私が探している印刷メディアタイプを使用してページを表示するための方法ですが、それでもなど

機能リアルタイムで要素の詳細や編集を表示するために利用できるIE8の開発ツールを、持ちながら、私が探しているのは、Chris PederickのWeb Developer Extension for Firefoxの "Media Type by Display"機能に似ています。 (しかし、この問題はfirefoxやSafari、IE6でも発生しません)

+0

に切り替えてください:http://stackoverflow.com/questions/26356750/emulating-print-media-in-internet-explorer – cweiske

答えて

2

あなたのデバッグセッションの印刷スタイルシートにscreen属性を割り当てて(画面のバージョンやスワップメディアの属性)?

+2

残念ながら、whileこれはポジショニングを適用しますが、ブラウザに表示されるこれらの要素と印刷プレビューで見られる要素の間に違いがあります。これはおそらくウェブ開発者ツールバーと同じ効果がありますが、私はまだこの特定のバグを把握しなければなりません。情報のおかげで! –

+0

これは理想的な解決策ではありません。なぜなら、RVanasseの言葉通り、印刷プレビューでは同じではないからです。私も同じ問題があります。 FFやChromeで動作しますが、IEには奇妙な表示がありますが、画面に印刷された.cssを使用するときれいです... –

2

私がいつもしてきたことは、無効にして(「スクリーン」スタイルシートをコメントアウトして)media = "print"スタイルシートをmedia = "screen"に変換したことです。唯一の方法は、私はテストページの束を印刷するとどのように知っています。

0

私はいつも印刷プレビューを使用していましたが、問題はありませんでした。 IEでそれを開くだけです。私は条件付きでそれを対象としていますが、 "ハッキング"も同様に機能します。

あなたは違いを見ています....あなたの他のリンク要素はどのようなメディア属性を持っていますか?あなたにすべてのものがある場合は、タイプ= "画面、投影">

関連する問題