有朋友找来问,他的模板的br换行在ie下没空行,无论几个br都仅仅是换行而已。开始我没留意多个br,只以为是firefox下行间距太大,走了半天弯路。后来因ie调试比较麻烦,索性新建一个测试页面把css都抄过来一个个找,很快找出罪魁祸首:letter-spacing。letter-spacing用以调整文字间的距离,让文字看起来没有那么拥挤;但在ie下,这东西和多个br不能共存。应该是ie的bug。

解决办法,在css里加个 br{letter-spacing:normal;} 即可。