这是为什么有不同版本的HTML

HTML的第一个版本没有版本号,它只是被称为“HTML”,并且在1989年到1995年之间被用于建立简单的网页。1995年,IETF(互联网工程任务组)对HTML进行了标准化并编号它“HTML 2.0”。

在1997年,万维网联盟(W3C)提出了HTML的下一个版本,即HTML 3.2。 随后是1998年的HTML 4.0和1999年的4.01。

然后,W3C宣布它不会创建新的HTML版本,并开始专注于可扩展的HTML或XHTML。 他们建议网页设计人员将HTML 4.01用于他们的HTML文档。

围绕这一点,发展分裂了。 W3C专注于XHTML 1.0,并且像XHTML Basic这样的东西在2000年及之后成为推荐。 但Web设计人员并不想转向僵化的XHTML结构,因此在2004年,Web超文本应用技术工作组(WHATWG)开始研究一种新的HTML版本,它不像XHTML那样严格,称为HTML5。 他们希望这将最终被接受为W3C的建议。

决定HTML的版本

编写网页时的第一个决定是用HTML还是XHTML编写。 如果您使用的是Dreamweaver之类的编辑器,则此选项取决于您选择的DOCTYPE。 如果你选择了一个XHTML DOCTYPE,你的页面将用XHTML编写,如果你选择一个HTML DOCTYPE,你会用HTML编写页面。

XHTML和HTML之间有许多不同之处。 但现在,您只需要知道XHTML是将HTML 4.01重新编写为XML应用程序。 如果你编写XHTML,你的所有属性将被引用,你的标签关闭,你可以在XML编辑器中编辑它。 HTML比XHTML宽松很多,因为您可以将引号从属性中留下,使标签保持不变

没有结束标签

等等。

为什么使用HTML

为什么要使用XHTML

一旦您决定使用HTML或XHTML - 您应该使用哪个版本?

HTML
在互联网上仍有三种常用的HTML版本:

有些人可能会认为第四个版本是“no-DOCTYPE”版本。 这通常称为怪癖模式 ,指的是没有定义DOCTYPE的HTML文档,因此最终会在不同的浏览器中显示奇怪。

我建议使用HTML 4.01。 这是该标准的最新版本,它是现代浏览器最广泛接受的版本。 如果您有特定的理由(例如,如果您正在构建内联网或查看浏览器的浏览器仅支持3.2或4.0标签和选项的信息亭),则应该只使用HTML 4.0或3.2。 如果您不知道自己处于这种情况,那么您就不会,并且您应该使用HTML 4.01。

XHTML
目前有两个版本的XHTML:1.0和2.0。

XHTML 2.0非常新,仍然不被Web浏览器真正支持。 所以我现在推荐使用XHTML 1.0 。 当XHTML 2.0得到广泛支持时,这将非常好,但在此之前,我们需要坚持我们的读者可以使用的版本。

一旦你决定了版本

一定要使用DOCTYPE。 使用DOCTYPE只是HTML文档中的另外一行,它可以确保您的页面以其显示方式显示。

各种版本的DOCTYPE是:

HTML

XHTML