我有一个XHTML 1.0 Strict站点。我想交换到HTML5。从我读过的内容来看,它几乎就像XHTML可以被认为是HTML5的一个子集,即更新DOCTYPE和编码标签,它就像HTML5一样好。
是吗?我应该注意哪些重大问题?
答案 0 :(得分:1)
不,HTML5不一定是有效的XML,因此HTML5和XHTML是不同的。浏览器通常容忍标记偏离DOCTYPE中声明的标准。如果您的XHTML不使用'X'的任何功能(即可扩展),那么转换可能非常简单。如果您使用了可扩展功能,那么浏览器可能会忽略这些部分。另一个标准XHTML5正在筹备中!
答案 1 :(得分:1)
由于HTML 5的开发考虑了向后兼容性,因此允许使用HTML和XHTML语法。将DOCTYPE更改为<!DOCTYPE html>
就足够了
如果您的网站作为XHTML 1.0 Strict有效并且使用application/xhtml+xml
媒体类型投放,则只需删除DOCTYPE即可将其转换为XHTML。