IE6で改行タグBRが連続で反映されない件

連続した<br>がIE6では1つの<br>として表示されることがあります。例えば、文章の行間を1行分空けたいときなどに<br>を2つ指定したりしますが、ある条件が重なるとIE6では1つとして認識されてしまいます。


発生条件

<br>を包括する要素に letter-spacing が指定されている場合に発生します。値はpxの絶対値指定でもemの相対値指定でも発生し、またネガティブ値(-5pxなど)でも発生します。

対処方法

<br>に letter-spacing: 0 か letter-spacing: normal を指定することで対処できます。

スタイルシートで br { letter-spacing: normal } と記述しても対処できますので、CSSファイルにデフォルトで記述しておくと良いかもしれません。

Track Back

Track Back URL

コメントする

公開されません

このページの上部へ