我很迷惑。一位同事让我想到以 />
结尾的标签的可能性,例如 <br />
仍然可以在 HTML5 中使用。我认为只能使用 <br>
风格。 Internet 上的所有“谈话”都是关于使用后者的。
有人可以向我解释一下吗?这看起来很混乱,而且记录不完整。
这带来了另一个问题:HTML 5 是否被认为是格式良好的 XML?
原文由 Jack B. 发布,翻译遵循 CC BY-SA 4.0 许可协议
我很迷惑。一位同事让我想到以 />
结尾的标签的可能性,例如 <br />
仍然可以在 HTML5 中使用。我认为只能使用 <br>
风格。 Internet 上的所有“谈话”都是关于使用后者的。
有人可以向我解释一下吗?这看起来很混乱,而且记录不完整。
这带来了另一个问题:HTML 5 是否被认为是格式良好的 XML?
原文由 Jack B. 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答902 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答913 阅读✓ 已解决
2 回答791 阅读
1 回答786 阅读✓ 已解决
2 回答1.1k 阅读
否。反例:
这些是有效的 HTML5 但无效的 XHTML5:
请参阅: HTML 中不需要 P 结束标记 (
)script
逃脱魔法:请参阅: 什么是 HTML 中的 CDATA?
请参阅: disabled 属性的正确值是多少?
请参阅: 在 XHTML 1.0 Strict 中,属性值是否需要用引号括起来?
一些 HTML 元素是隐式创建的。例如
html
。这允许 HTML 具有“多个顶级元素”:请参阅: 是否有必要编写 HEAD、BODY 和 HTML 标签?
有效的 XHTML 是无效的 HTML:
CDATA
内部带有无效标签的结构ENTITY
和其他感叹号构造,允许十亿笑声: 十亿笑声 XML DoS 攻击是如何工作的?有效的 HTML 和 XHTML 但具有不同的含义:
£
,©
), XML has only 5 (quot
,amp
,apos
,lt
,gt
)。