【发布时间】:2013-07-24 17:16:03
【问题描述】:
我真的很喜欢对使用普通 <tag/> 格式的标签使用“短关闭”,但不幸的是在浏览器(即 chrome)中使用这种方法会导致非常意外的行为。
当我在文档中时:
<div/><div/>
它被解释为
<div>
<div></div>
<div>
无论我使用什么 DOCTYPE (XHTML) 或 HTML5,我都会以错误的方式得到它。
我也在命名空间 <widget:aSampleWidgetA/> <widget:aSampleWidgetB/> 中使用这个“符号”来自定义标签,这也引入了这个问题。
我不想使用完整的结束符号,因为它会在代码中造成很多视觉混乱。 有没有办法强制浏览器将这些标签解析为正确的 XML?
【问题讨论】:
-
虽然具体包含结束 div 标签可能需要更多代码,但我认为对于可能在代码上工作的其他开发人员来说可能更清楚,因为这是惯例。
标签: google-chrome browser xml-parsing custom-tag