哪个更好,为什么要进行新项目?我认为一切都会很严格,因为我认为没有理由要为一个新项目过渡。

最佳答案



两者的问题在于它们已经被HTML5有效地淘汰了。

实际上,您实际上是在问一个错误的问题。 HTML4,XHTML和HTML5基本上是相同的语言,但是某些功能彼此缺失。

真正重要的事情(可能是您可能不得不选择的原因)是,指定一个doctype很重要,以防止较旧的浏览器进入怪癖模式。在您发现必须指定一种doctype的那一刻,您还发现自己可以选择使用哪种doctype,并且语法使它看起来像您必须使其完全完美,否则它们都将停止工作。

但是您不必为此担心。以下doctype足以使所有当前的浏览器(包括IE6)以标准模式运行:

<!DOCTYPE html>

简单吧?完全不必担心HTML4和XHTML。

事实是,以上文档类型也恰好是HTML5的文档类型。之所以选择它是因为它可以在现有的浏览器中使用。

如果您需要支持旧版浏览器,则不必使用HTML5的新功能,但是使用此doctype意味着您可以随时使用它们。而且,如果您确实想将脚趾浸入水中,许多新功能将在较旧的浏览器中正常降级,因此您可以使用它们。它们可能无法在IE6中运行,但也不会破坏浏览器。

希望对您有所帮助。

10-05 20:45
查看更多