网络编程
位置:首页>> 网络编程>> 网页设计>> W3C优质网页小贴士(二)(2)

W3C优质网页小贴士(二)(2)

作者:ZDYX 来源:zdyx.org 发布时间:2008-04-07 12:14:00 

标签:alt,标签,doctype,link,颜色

不要忘记添加 doctype

添加什么?

HTML 的种类可不止一种,实际上有 HTML 4.01 Strict、HTML 4.01 Transitional、XHTML 1.0 Strict 等等。HTML 的种类由其各自的 W3C 规范定义,同时,它们也由一种机读语言规范定义了每种 HTML 合法的结构、元素,以及属性。

上述定义被称作“文档类型定义(Document Type Definition)”,简称。

用于处理 HTML 文档的工具,比如网页浏览器,需要知道一个 (X)HTML 文档实际使用的是哪种:这就是为什么每个 (X)HTML 文档需要在起始处有一个声明,就像这样:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

鉴于其语法,DTD 声明常被简称作“Doctype”。

为什么?

为什么要指定 doctype?因为它定义了你的文档实际使用的是哪个版本的 (X)HTML,并且这也是浏览器或其他文档处理工具所需的关键信息。

例如,指定了文档的 doctype 后,你就可以使用 Markup Validator 等工具来检查其 (X)HTML 语法正确性(并找出可能导致你的页面在不同浏览器下无法正常显示的错误)。如果上述工具不知道你使用的文档种类,那么它们将无法工作。

最重要的是,对大多数的浏览器来说,一个简单的 doctype 声明能减少许多不必要的猜测行为,并能触发“标准”解析模式,这就意味着不仅浏览器对文档的理解(对访客来说就是网页显示的速度)能变快,而且它符合规范,不会出现未定义 doctype 的文档常有的错误。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com