扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:builder.com.cn 2007年6月15日
关键字: Tony Patton 文档类型 网页 页面 web
在本页阅读全文(共19页)
HTML标准的一个特色是每个HTML文档需要一个文档类型声明(DOCTYPE),用来告知接受文档的用户代理用什么标准来解析它。
Web开发人员在使用文档类型时常常感到迷惑,所以就简单地省略不用。本文向大家详细介绍如何选择文档类型。
为什么要包含文档类型?
DOCTYPE出现在开始HTML标记之前Web页面的最上面,它告诉浏览器文档使用了那个HTML或XHTML规范。一个有效的DOCTYPE意味着标准兼容的浏览器能够按照我们希望的解析页面。此外,没有一个有效的DOCTYPE,页面标记和CSS也就不会有效。
此外,没有一个有效的DOCTYPE标记也不会有效。像W3C’s 标记验证服务和Web设计组HTML验证器等验证服务要求在服务试图验证的每个页面中有一个DOCTYPE。
DOCTYPE有三个部分:开始部分,公共标识符和系统标识符(系统标识符是可选的因为它并不是必须的)。下面的例子是一个遵照HTML 4.01严格标准的页面样例:
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
下面是代码的分解:
注意:上面列表中的公共标识符是大小写敏感的,因此,它必须根据下一部分描述的定义出现。
可用选项
当前HTML和XHTML规范有三个文档类型:严格文档类型,过渡文档类型和框架集文档类型。
正如上面的例子演示的,当指定一个DOCTYPE时就包含了一个URL标准(完整的Web地址)。在使用Web设计软件如Microsoft Expression或 HomeSite工作时DOCTYPE标记将会被自动插入,因此不用担心需要手工编码。下面的列表包含了在使用相关的规范时用到的完整的DOCTYPE行:
W3C维护了一个建议的有效DOCTYPE列表。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者