请输入您要查询的百科知识:

 

词条 !DOCTYPE
释义

!DOCTYPE 指定了 HTML 文档遵循的文档类型定义(DTD)。是Microsoft Internet Explorer 6 的新增内容。可使用此声明将Internet Explorer 6 及以后版本切换到标准兼容模式下。!DOCTYPE 元素不需要关闭标签。此元素在 Microsoft Internet Explorer 3.0 的 HTML 中可用。

简介

!DOCTYPE 中文直译为: !文档类型

可用性

指定正式公开标识符(FPI)是可公开访问的对象还是系统资源。

国际互联网工程任务组(IETF)和万维网联盟(W3C)并非注册的 ISO 组织。

语法

1.该标签有叁种写法:

1.1

私有的外联文档类型定义(使用系统标识符):

<!DOCTYPE

根元素 SYSTEM

"文档类型定义位置">

实例:(根元素是超文本网页)

<!DOCTYPE

HTML SYSTEM

"文档类型定义/严格.定义"

>

_____________________________

1.2

公共的外联文档类型定义(使用公共标识符):

<!DOCTYPE

根元素 PUBLIC

"注册//组织//类型 标签//定义 语言"

"文档类型定义位置">

实例:(根元素是超文本网页)

<!DOCTYPE

HTML PUBLIC

"+//我公司//DTD 超文本 5//CN"

"网络页面文档类型定义/严格.定义"

>

_____________________________

1.3

内联的文档类型定义:

<!DOCTYPE

根元素

[

文档类型定义:

元素/属性/实体/符号/

处理指令/批注/引用

]

>

_____________________________

2.前缀

前缀 定义

ISO 是"国际标准化组织"的标准

+ 组织名称已注册

- 组织名称未注册

注:

注册指组织是否由国际标准化组织注册。(各人也可以手动将文档类型定义注册自服务器)

公共标识符

格式:

前缀//所有者//类型 标签描述//语言//显示版本

组织:你的公司/单位/组织的名称。

类型:表明该公共标识符所关联的文档的实际类型(比如超文本)。

标签描述:所关联的文档的简要说明。该描述可以是任何字符串,当然其中不应包含作为分隔符的“//”。(比如超文本 5)。

语言:说明文档基于何种语言书写,通常使用国际标准化组织标准的两字母语言代码。

显示版本:该项目使用较少,用于说明文档是针对特定显示设备或者特定系统的。

系统标识符

系统标识符必须是一段统一资源标识符,指定文件(文档类型定义)位置。

万维网联盟

类型 指定公开文本类,即所引用的对象类型。

标签 指定公开文本描述,即对所引用的公开文本的唯一描述性名称。后面可附带版本号。 HTML 默认。HTML。

定义 指定文档类型定义。 Frameset 框架集文档。

Strict 排除所有 W3C 专家希望逐步淘汰的代表性属性和元素,因为样式表已经很完善了。

Transitional 包含除 frameSet 元素的全部内容。

语言 指定公开文本语言,即用于创建所引用对象的自然语言编码系统。该语言定义已编写为 ISO 639 语言代码(大写两个字母)。

URL 指定所引用对象的位置。

注释

此声明必须出现在文档的起始处,出现在 html 标签之前。

功能简介

你可使用此声明在 Internet Explorer 6 及以后版本中切换为严格的标准兼容模式。若想打开此开关,请在你的文档顶部包含 !DOCTYPE 声明,在声明中指定合法的标签,在某些情况下,还需要指定定义和/或统一资源定位。下面的表格列出了标准兼容模式的开关情况。

DOCTYPE 出现统一资源定位 未出现 统一资源定位 未出现

DOCTYPE 关 关

HTML (无版本) 关 关

HTML 2.0 关 关

HTML 3.0 关 关

HTML 4.0 开 开

HTML 4.0 Frameset 开 关

HTML 4.0 Transitional 开 关

HTML 4.0 Strict 开 开

XHTML 开 开

XML 开 开

无法识别的 DOCTYPE 开 开

注意 在标准兼容模式下,不能保证与其它版本的 Internet Explorer 保持兼容。当打开标准兼容模式时,文档的渲染行为也许与将来版本的 Internet Explorer 不同。若内容本来就是固定的(如刻录在激光唱片上),则不应该使用此模式。

示例

下面的例子演示了如何使用 !DOCTYPE 声明指定文档遵从的文档类型定义,并将 Internet Explorer 6 及更高版本切换到标准兼容模式。

下面例子中的声明都指定了遵从 超文本 4.0 文档类型定义。第二种声明指定了“Strict”。第一种声明没有指定。这两种声明都将会把 Internet Explorer 6 及以后版本切换到标准兼容模式。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//CN">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//CN">

下面例子中的声明都指定了遵从“Transitional”HTML 4.0 文档类型定义。第二种声明指定了文档类型定义的统一资源定位。第一种声明没有指定。第二种声明将会把 Internet Explorer 6 及以后版本切换到标准兼容模式。第一种声明不会。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//CN">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//CN"

"http://www . w3 . org/TR/html4/loose.dtd">

标准信息

此对象定义在 HTML 3.2 中。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/5 3:09:06