yueqiumao
  • 注册日期2011-10-18
  • 发帖数47
  • QQ
  • 火币65枚
  • 粉丝0
  • 关注0
阅读:3810回复:0

HTML教程……地十四课

楼主#
更多 发布于:2011-10-22 00:40
第 14 课:web 标准及验证
在这一课,你将了解一些有关 HTML 的偏理论的知识。
关于 HTML,还有什么要了解的? ,还有什么要了解的?
你可以以多种不同的方式来编写 HTML;同时,浏览器也可以以多种不同的方式 来理解 HTML。你可以认为 HTML 有很多种方言 有很多种方言。这就是为什么某些网站会在不同 的浏览器上显示出不同效果的原因。 , Berners先生创办了万维网联盟 为了解决这一问题 HTML 发明人 Tim Berners-Lee 先生创办了万维网联盟 World ( Consortium,W3C) 标准。但这是一条漫长 Wide Web Consortium,W3C)来致力于制订通用的 HTML 标准 而艰难的路程。 过去,在浏览器都要收费的年代里,Netscape 曾是占据统治地位的浏览器。那 时的 HTML 标准是 2.0 和 3.2。但是,作为市场份额达 90%以上的 Netscape,它 不必、同时也没有太在意通用标准。相反地,Netscape 创造了自己特有的元素, 这些元素在其它浏览器上将不起作用。 在很长一段时间内,微软几乎完全忽略了因特网。但不久之后,微软开始与 Netscape 竞争,并推出了 IE 浏览器。尽管 IE 浏览器(internet Explorer)的 早期版本在支持 HTML 标准方面比不上 Netscape,但由于它是免费提供的(免费 总是很受欢迎的),所以 IE 很快便成为最流行的浏览器。 微软从 IE 的第 4 版和第 5 版开始致力于对 W3C HTML 标准作更多支持 而 Netscape 。 则没有设法开发新版浏览器,只是继续供应已经过时的第 4 版浏览器。 其余的事,大家都知道,就不必提了。今天,HMTL 标准已经发展到 4.01 版和 XHMTL。现在,占据市场 90%以上的份额的是 IE 浏览器了。IE 也有自己特有的元 素,但它也支持 W3C HTML 标准。同样地,其它的浏览器,比如 Mozilla、Opera 和 Netscape 等,都是既有自己特有的元素,也同时支持 W3C HTML 标准。 因此, HTML, 因此,只要你遵循 W3C 标准来编写 HTML,你的网页将永远能在所有浏览器上显 示出来。幸运的是,你在本教程学到的是 XHTML,它是最新的、更严格、更纯正 示出来 你在本教程学到的是 XHTML,它是最新的、更严格、 版本。 的 HTML 版本
的版本信息? 酷 !如何向别人透露 HTML 的版本信息?
HTML 有很多不同种类 所以你需要告诉浏览器 你的 HTML 使用的是哪种“方言”, , (比如 XHTML)。具体做法是采用文档类型声明。文档类型声明应写在 HTML 文 档的开头部分: 例 1:
"
  网页标题  <p>一些文字</p>  
除了要给出文档类型声明以外(上例中第一行,它告诉浏览器这个文档是 XHMTL),还需要在 html 标签中加入一些信息,也就是添加两个属性 xmlns 和 lang。 xmlns 是“XML-Name-Space”(XML 名称空间)的缩写,其值固定为 http://www.w3.org/1999/xhtml。关于名称空间,你只需了解这么多。但如果 http://www.w3.org/1999/xhtml你希望作更多了解的话,可以登录 W3C 网站阅读有关名称空间(namespaces)的 内容。 lang 属性用于指定当前文档所使用的语言,其值采用 ISO 639 标准中列出的世 界各国语言代码。上例中,我们指定文档采用的语言为英语(对应的属性值为 “en”)。 通过 HTML 文档头部的文档类型声明,浏览器可以知道如何读取和显示你的 HTML。今后,可以使用上例作为模板来编写你的 HTML 文档。 此外,文档类型声明在验证网页时也很有用。
验证? 为什么要验证文档?如何验证呢? 验证? 为什么要验证文档?如何验证呢?
你可以用 W3C 的免费验证器(validator)来检查你的 HTML 文档是否符合你在文 档类型声明中所指定的类型。 为了测试如何验证文档,请编写一个网页并将它上传到因特网上,现在,打开网 页 validator.w3.org,在网页里输入你网页的网址(URL),然后验证它。如果 你的 HTML 没有错误,将显示成功信息。否则,你将会得到错误报告,它会详细 告诉你出错的位置和原因。你可以在网页里故意制造一些错误,看看会返回什么 样的结果。
这个验证器不仅仅对找错有帮助。有些浏览器会尽量修复 HTML 中的错误,按照 它们推测的正确结果去显示网页。使用这样的浏览器,你会忽视网页中存在的错 误。而该网页在其它的浏览器上看到的效果可能会截然不同,甚至根本无法显 示。所以,可以用验证器帮你找到可能被你忽视的错误。 请始终坚持验证你的网页,以确保它们能正确地显示。

喜欢0 评分0
游客

返回顶部