这些元素在 HTML5 中不受支持,但在 XHTML 中受支持:
acronym
、big
、tt
将来当我将文档类型更改为HTML5时,我是否不需要替换或更改任何代码来通过验证?
这也被接受为有效代码,以减轻习惯于自关闭元素的狂热 XHTML 编码人员(如我自己)的痛苦:
<tag type="type" id="name"/>
相同的规则适用于
<meta>
和其他自闭合元素。
如果我现在严格使用 XHTML 1.0,避免使用 HTML5 不支持的标签是个好主意吗?
是的,提前计划 HTML5 支持是个好主意。 查看此处,了解要避免的已弃用标签和属性的列表。
就 XHTML syntax(始终关闭标签、自关闭标签等)而言,您可以继续使用它而无需担心。 HTML5 可以使用标准 HTML 语法或 XHTML 语法编写,但它始终只是 HTML。