質問: cssで最後の四文字が改行して繰り返される・・・ はじめまして。 現在、cssを勉強中のものです。 今回、ie6でみると原因不明の問題が発生していました。 タグにclassをつけて文字を挿入しているのですが、なぜかそこの部分のテキストの最後の「4文字」が改行されて下の段に表示されます。 同じclassの部分にはすべて同じ現象が見られました。 どなたか原因や解決方法をご存知の方は、教えていただけないでしょうか? 問題のclassの部分は以下のようになっています。 .text01 { width: 180px; float: right; margin-top: 15px; color: #666666; font-size: 12px; text-align: justify; text-justify: distribute; }
回答: 私も何度かie6だけで同じ現象が発生したことがあります。 firefox、opera、ie7では発生したことがありません。 原因は不明ですが(多分cssの問題ではなくie6にあるような・・・) いつもhtml中の改行を除いて解決しています。 例えば、 ------------------- 文章が入ります。 文章が入ります。 ------------------- ↑のようなhtmlの改行を、 ------------------- 文章が入ります。 文章が入ります。 ------------------- このように除いています。 どのような条件で発生するのか私もよく分からないですし、 改行を除くのが根本的な解決になっているのかも分からないのでご参考までに・・・。