哪一个更适合新项目?为什么?假设所有内容都将是严格的,因为我认为对于新项目没有理由选择过渡性的方式。
<!DOCTYPE html>
简单,是吧?根本不需要担心HTML4和XHTML。
问题在于,上面的文档类型也恰好是HTML5的文档类型。之所以选择它,是因为它可以在现有的浏览器中工作。
如果您需要支持旧版浏览器,您不必使用HTML5的新功能,但使用此文档类型意味着您将准备好在需要时使用它们。如果您确实想尝试一下,许多新功能会在旧版浏览器中逐渐退化,因此您可以使用它们;它们可能无法在IE6中工作,但也不会破坏浏览器。
希望这有所帮助。
如果您正在使用XML工具链,并且它可以处理HTML兼容性(这是IE 6-8所需的),那么您可能考虑使用XHTML,否则请使用HTML。
如果HTML 5中添加的任何功能对您有用,并且浏览器对这些功能的支持已经足够成熟,则使用(X)HTML 5,否则请使用HTML 4.01 / XHTML 1.0,因为它们具有更成熟的QA工具。
XHTML(或者说HTML5)。
我们谈论的是网络进化的十年。如果你是网站开发人员或设计师,请使用严格模式并验证你的代码-这将确保你的网站(在有效的CSS下)在大多数操作系统和web浏览器中正确显示。它将更容易维护。这将使你成为一个更好的Webdev,因为你将了解语义。将来迁移到HTML5也会更容易。