1.3 HTML简介
HTML是制作网页的基础语言,是初学者必学的内容。虽然现在有许多所见即所得的网页制作工具(如Dreamweaver等),但是这些工具生成的代码仍然是以HTML为基础的,学习HTML代码对设计网页非常重要。
HTML是HyperText Markup Language(超文本置标语言)的缩写,是一种为普通文件中某些字句加上标签的语言,其目的在于运用标签(tag)对文件达到预期的效果。它是构成Web页面(page),表示Web页面的符号标签语言。通过HTML,将所需表达的信息按某种规则写成HTML文件,再通过专用的浏览器来识别,并将这些HTML文件翻译成可以识别的信息,就是所见到的网页。
HTML最早源于SGML(Standard General Markup Language,标准通用化置标语言),它由Web的发明者Tim Berners-Lee和其同事Daniel W.Connolly于1990年创立。在互联网发展的初期,互联网由于没有一种网页技术呈现的标准,所以多家软件公司就合力打造了HTML标准,HTML标准规定网页如何处理文字,如何安排图画等等,其中最著名的就是HTML4,这是一个具有跨时代意义的标准,在HTML4标准提出之前,互联网上的标准非常混乱,当时的微软、网景等公司都提出了需要制定新的标准来规范互联网,所以W3C组织就于1997年提出了HTML4标准。
由于HTML4提出时,互联网环境较差,网络带宽不足,网页的呈现形式也非常有限,但随着网络带宽的不断提高,人们对于互联网的要求也在不断提高,主流网站的内容在不断扩充。相对于较早提出的HTML4来讲,各个浏览器在发展过程中也在不断地支持各种标准,这使得HTML4过于混乱,普遍现象是HTML4标准的同样一串代码下,在各个浏览器上呈现出来的效果不同。同时HTML4所提供的样式和标记混淆,这也让W3C组织非常重视,在2004年W3C组织提出了XHTML标准。
XHTML只是HTML的扩展,对于数据类型要求更为严格,让HTML标准变得统一。不过XHTML并没有成功,大多数的浏览器厂商认为XHTML作为一个过渡化的标准并没有太大必要,所以XHTML并没有成为主流,而HTML5便因此孕育而生。
HTML5的前身名为Web Applications 1.0,由WHATWG在2004年提出,于2007年被W3C接纳。W3C随即成立了新的HTML工作团队,团队包括AOL、Apple、Google、IBM、Microsoft、Mozilla、Nokia、Opera以及数百个其他的开发商。这个团队于2009年公布了第一份HTML5正式草案,HTML5成为HTML和HTMLDOM的新标准。