其实 <br> 的兼容性,几乎没有,但是由于 Chrome 的份额逐渐增多,所以,对于 <br> 在 Chrome 之下的表现,还是要引起重视。

其实即使在 Chrome 下 <br> 标签也没有什么可以说的兼容性问题。但是由于 Chrome 的一个规定,导致了 <br> 在其下表现出的兼容性问题。

原因:由于 Chrome 将最小字号设定为 13px(貌似现在 12px 也行),而 <br> 不知道为什么原因继承了这一属性。当然,可能表现为行高。所以 <br> 最终表现出了一个宽度为零,但是高度和字号一样的高度。导致 <br> 在 Chrome 浏览器中占用一个空行。

但是目前并没有找到用 CSS 控制 <br> 高度的方法,所以目前无解决办法。

如果你有什么办法解决,请不吝赐教!