カテゴリ | |
---|---|
サマリ | 整形済みテキストの表示について |
バージョン | 1.4.2 |
投稿者 | こうすけ |
状態 | 完了 |
投稿日 | 2004-03-12 (FRI) 10:25:52 |
いつもお世話になっております。 整形済みテキストの表示についてですが、Mac版モジラ1.3では、表示ができますが、Mac版IE5の場合、表示することができません。 整形済みテキストの囲いだけ表示され、中身の文字が表示されないのです。 何か良い対処方法は、ないでしょうか? どうかよろしくお願い致します。
Mac IEでは、preにCSSのoverflowプロパティを指定すると、preの中身が全部消えてしまうという致命的なバグがあります。CSSファイルの中でpreに対するoverflowプロパティを削除すればMac IEでも表示されるようになります。ねこめしにっき及び徒書を参照。
どうしてもpreにoverflowプロパティを指定したいときは、
@media screen { pre { overflow:scroll; } /* MacIEよけ */ }というようにすれば、対処可能です*1。
早速お答えをいただき、本当にありがとうございました。本格的な対策は、もう少し様子を見てからにして、とりあえず、MacIEよけを指定して対応しようと思います。本当にありがとうございました。