对于<br>
的正式实施,我期望以下之一:
HTML5 > Rendering > Phrasing content
br { content: '\A'; white-space: pre; }
Default style sheet for HTML 4
br:before { content: "\A"; white-space: pre-line }
但如果我在<br>
标签上执行“Inspect Element”,我在Firefox中看不到任何用户代理样式。
然而,换行仍然存在。
它是否作为浏览器中的特殊情况实现?
答案 0 :(得分:3)
是的,<br>
在Gecko中作为特殊的盒子类型实现。有关实施,请参阅http://mxr.mozilla.org/mozilla-central/source/layout/generic/nsBRFrame.cpp。