> > IE中<br />換行顯示有問題

IE中<br />換行顯示有問題

發現文章的 <br /> 換行在 IE 中顯示不正確
必須要兩個 <br /> 才能顯示出自己所需要的斷行形式
而在火狐中的顯示則是正確的
最後找到這個錯誤是因為定義了 letter-spacing 產生的
letter-spacing 可以細微調整字元與字元之間的距離
所以第一個 <br /> 可能被 IE 加上了 letter-spacing
以致於判斷成是一個字元
故而沒有換行
到了第二個 <br /> 才開始真正的換行
解決方式就是把 <br /> 的 letter-spacing 恢復成預設值就好

.post br {
letter-spacing:normal;
}
<!--
.post 是本 blog 的內文範圍的 CSS 樣式名稱
限制在內文部分是因為我在其他地方也有使用到 <br />
避免發生不必要的錯誤又要多作修正的緣故
如果也有相同考量的人
請修改內文範圍的的 CSS 樣式名稱即可
沒有這種考量的人可以直接寫成
br {
letter-spacing:normal;
}
-->