- 締切済み
IEだけ印刷時にナビゲーションがカラム落ちしてしまう
はじめまして。 表題のとおりなんですが、 ie6,7で印刷(プレビュー)時にメインのナビゲーションの<li></li>でfloat:leftしたものが絡む落ちしてしまいます。 普通にブラウザで見る分には問題ないのですが・・・ 解決方法などご存じの方は教えてください><
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Java-Java
- ベストアンサー率41% (14/34)
回答No.2
print用のcssを使って、marginやpaddingなどの値を減らしてやってはどうでしょうか。 私はいつもそうやって解決します。
- ayustar
- ベストアンサー率66% (16/24)
回答No.1
カラム落ちの原因とかはわからないのですが、ナビゲーションは印刷した場合には必要ないことが多いと思うので、印刷用CSSでいっそ非表示にさせてしまうのはどうでしょう? 現在適用させているCSSが、特にmediaを指定していなければ、リンクタグの下に <link rel="stylesheet" type="text/css" href="印刷用のCSS" media="print" /> と書きます。 印刷用のCSSファイルには、ナビのdivに対して display: none; を指定しておきます。 HTMLファイルがすでにたくさんある場合、修正が大変ですが……。