2004.05.04
(火)
[MovableType
]
Individual Entry Archive 文字消え対策
個別のエントリごとのページを開くと、文字が一瞬表示されるものの直後に消えてしまう症状に悩まされていた。マウスでなぞって選択すると表示されたりするのだが開いた直後には何も表示されない状態なのだ。これではまずいので、じっくり調べてみた。
スタイルシートやテンプレートを少しずつ変更して様子を見たところ、コメント記入欄にある float 指定と、ブロックに対する背景色指定が複合して現象が発生するようだ。どちらかを削ると文字は表示されるからだ。この症状をWebで探してみると、こんなページが見つかった。
Internet Explorer (Windows) CSSバグリスト
背景色が指定された要素内にフロートがあるときに要素内の文字が消える(IE6)
まさにこの症状だ。このページの対処法に従い、該当のブロックである comments-body に width: 90% を加えてみた。見事へんてこな現象は回避された。めでたし。
トラックバック(0)
トラックバックURL: http://blog.bibinko.com/mt-bin/mt-tb.cgi/67



「文字消え」で検索してたどり着きました。
ブログめぐりをしているのですが、ある方のブログの文字が消えてます。数字とアルファベット、記号だけが残っている状況です。
「文字化け」と「文字消え」の違いが分かっておらず、「表示」から「エンコード」で、「日本語」を選択したら…と対策を教えてもらいましたが、問題解消には至りませんでした。
「文字消え」の対策を知りたくて、書いております。
お返事下さい。
momoさん、こんにちは。
この記事の症状だとスクロールや範囲選択で表示されるようになります。どうやら違う現象のようです。
「日本語(シフトJIS)」「日本語(EUC)」「Unicode(UTF-8)」は全部試してみましたか。Internet Explorer ではなく Firefox を使うとよいかもしれません。