gpt4 book ai didi

html - Mozilla 将

翻译成



转载 作者:数据小太阳 更新时间:2023-10-29 02:53:41 27 4
gpt4 key购买 nike

我们的 CMS 将换行符输出为 <br></br> (愚蠢,我知道,但在语法上是正确的(?))

这转换为 <br><br>在 chrome 和 IE10 中到 <br></br><br></br>在火狐中。

所有浏览器都将其显示为两个换行符。

为什么不是<br></br>翻译成<br />或者只是 <br> , 有什么我可以做的让浏览器解释 <br></br>作为一个换行符?

最佳答案

它由 HTML5 规范定义:http://www.w3.org/TR/html5/syntax.html#parsing-main-inbody (搜索页面中的文字An end tag whose tag name is "br")。

如果您的文档被解析为 HTML 文档,则每个结束 br标记将始终被解析为就好像它是一个开始标记(并创建一个没有内容的元素)。但是,如果您将文档解析为 XHTML 文档,则 <br></br>序列将生成与 <br/> 相同的 DOM 树标签。要将您的文档解析为 XHTML 文档,您必须将其与 application/xhtml+xml 一起发送 mime 类型。

规范中提供了更多详细信息:http://www.w3.org/TR/html5/introduction.html#html-vs-xhtml ; http://www.w3.org/TR/html5/the-xhtml-syntax.html .

关于html - Mozilla 将 <br></br> 翻译成 <br></br><br></br>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20967403/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com