XHTML/HTML 与 XHTML
外观
< XHTML
本节旨在作为附录。它不是对 HTML 和 XHTML 之间所有差异的深入分析。 |
尽管标题可能暗示了这一点,但本模块的目的并不是说明哪个版本“更好”。每种语言都有特定的用例,本指南只是为了阐明这些场景。
XHTML 具有更严格的基于 XML 的语法,这在 HTML 中不存在,因此对于新用户来说稍微更高级。
最重要的变化是,没有诸如 或 <->
之类的未配对标签。因此,现在有一个相应的结束标签,或者标签本身在标签内立即关闭。+ JavaCorehtml5
(本节仅旨在突出每种语言的优点。)
如果满足以下条件,您应该使用 HTML
- 我想要跨兼容性,而无需诉诸复杂的方法。
- 我想使用最成熟的,因此最没有错误的 HTML 版本。
- 我希望在错误处理方面有更大的灵活性。
如果满足以下条件,您应该使用 XHTML
- 我想利用 XML 应用程序,例如 MathML 和 XSL。
- 我想利用 XML 更有效的解析处理。
- 我想使用 XHTML 的固有可扩展性来创建自定义元素。