2011-11-28 56 views

回答

2

您选择的文档类型与您将要使用的语言或应用程序无关。它的目的是向浏览器指明文档的类型定义,即网页中使用的标签的“类型”;类似于在编程语言中使用“类型”的方式。然而,浏览器不会在因特网上查看它,因为它是内置在浏览器程序中的,现在它只是用来指示浏览器是处于“标准模式”还是“怪异模式”。所以选择是HTML还是XHTML。

如上所示,新的文档类型可以与HTML或XHTML一起使用。如果您使用的是以前的文档类型之一,则必须使用HTML 4.01版本的HTML,或者如果您将标记作为XHTML(而不是HTML)提供,则必须使用XHTML版本。

我们经常看到有人使用XHTML文档类型,但将页面作为HTML提供。浏览器将该标记视为“标记汤”或“断开的HTML”,因为XHTML是XML的应用程序。

新的网页对于“过渡”版本没有用处,因为这是针对从使用较旧的,不赞成的标记到当前的标准遵从性的“过渡”的网页。即使包含的元素已被弃用,它也允许当前页面进行验证。

4

您应该使用最新的HTML5。

<!DOCTYPE html> 

它不仅是最容易记住的,而且是最新版本的语言,包含许多改进。与HTML和XHTML的区别主要在于您对编码风格的限制。 XHTML在技术上必须是HTML。但是,for many reasons,这是没有道理的,因此您也可以使用HTML。这并不意味着你不能遵循正确的语法(就像按照打开顺序关闭标签一样)。

+0

尽管我同意你对该文档的建议,但其他人的帖子都有误导性或错误,但我不会劫持此文。 – Rob

+0

不,请,我一直在寻找提高自己。请说明它有什么问题! –

+0

我的一些推理是在我的答案。 – Rob