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
- HTML可占用更少的空间,因此下载速度更快。
- HTML更宽容,更容易学习。 例如,如果您将标签放在HTML中,您的代码仍然可以可靠工作。
- 一些较旧的浏览器对HTML的反应比对XHTML更有效。
为什么要使用XHTML
- XHTML在标签的开始和结束处更清晰 - 因此样式和事件可以更容易地被吸引。
- XHTML很好地集成到其他编程语言中,因为它是XML。
- 一些浏览器对XHTML的响应更为可靠,因此即使在不同的平台上也能一致地显示页面。
一旦您决定使用HTML或XHTML - 您应该使用哪个版本?
HTML
在互联网上仍有三种常用的HTML版本:
- HTML 3.2
- HTML 4.0
- HTML 4.01
有些人可能会认为第四个版本是“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
- HTML 4.01过渡性:
- HTML 4.01严格:
- HTML 4.01框架集:
- HTML 3.2:
XHTML
- XHTML 1.0过渡:
- XHTML 1.0严格:
- XHTML 1.0框架集:
- XHTML 2.0: