在 ,<foo/
(是,完全没有>
)意味着<foo>
(导致<br/>
含义<br>>
(即<br>>
)和<title/hello/
意义<title>hello</title>
)。这是一条 规则,浏览器在支持方面做得很差,并且该规范建议作者避免使用语法。
在 ,<foo />
是指<foo></foo>
。这是一条适用于所有XML文档的 规则。也就是说,XHT??ML通常用作text/html
(至少在历史上)由浏览器使用与用作文档的解析器不同的解析器来处理的HTML application/xhtml+xml
。W3C提供了XHTML遵循的[兼容性指南text/html
。(本质上:仅当元素定义为EMPTY时才使用自闭标签语法(并且HTML规范中禁止使用结束标签))。
在 ,的含义<foo />
取决于元素的类型。