DOCTYPE元素语法
2015-02-15 09:07
162 查看
来源:http://www.bug315.com/article/3.htm
现代浏览器包括不同的呈现模式,目的是既支持遵循W3C标准的网页,也支持为老式浏览器而设计的网页。其中, Standards (标准)模式(也就是严格呈现模式)用于呈现遵循最新标准的网页,而 Quirks (包容)模式(也就是松散呈现模式或者兼容模式)用于呈现为传统浏览器而设计的网页。另外,注意Mozilla/Netscape 6新增了一种 Almost Standards (近似标准)模式,用于支持为标准的某个老版本而设计的网页。
要想更好的理解这些模式,我们需要了解DOCTYPE标签的详细语法,然后才能熟练使用。如法如下:
顶级元素 可用性 "注册//组织//类型 标签 定义//语言" "URL"
实例:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
注意:<!DOCTYPE> 标签没有结束标签!
语法元素说明
顶级元素:指定 DTD 中声明的顶级元素类型。这与声明的 SGML 文档类型相对应。 默认为HTML。
可用性:指定正式公开标识符(FPI)是可公开访问的对象还是系统资源。
PUBLIC或SYSTEM.PUBLIC 表示可公开访问的对象( 默认)。
SYSTEM 表示系统资源,如本地文件或 URL。
注册:指定组织是否由国际标准化组织(ISO)注册。
+ 为默认,表示组织名称已注册。
- 表示组织名称未注册。Internet 工程任务组(IETF)和万维网协会(W3C)并非注册的 ISO 组织。
组织:表示负责创建和维护由DOCTYPE标签指定的DTD的团体或组织的明后曾。即 OwnderID。 IETF为IETF。W3C为W3C。
类型:指定公开文本类,即所引用的对象类型。 默认为DTD。
标签:指定公开文本描述,即对所引用的公开文本的唯一描述性名称。后面可附带版本号。默认为HTML。
定义:指定文档类型定义。
Frameset 框架集文档。
Strict 排除所有W3C专家希望逐步淘汰的代表性属性和元素,因为样式表已经很完善了
Transitional 包含除 frameSet 元素的全部内容。
语言:指定公开文本语言,即用于创建所引用对象的自然语言编码系统。该语言定义已编写为 ISO 639 语言代码(大写两个字母)。 EN 默认英语
URL:指定所引用对象的位置。
现代浏览器包括不同的呈现模式,目的是既支持遵循W3C标准的网页,也支持为老式浏览器而设计的网页。其中, Standards (标准)模式(也就是严格呈现模式)用于呈现遵循最新标准的网页,而 Quirks (包容)模式(也就是松散呈现模式或者兼容模式)用于呈现为传统浏览器而设计的网页。另外,注意Mozilla/Netscape 6新增了一种 Almost Standards (近似标准)模式,用于支持为标准的某个老版本而设计的网页。
要想更好的理解这些模式,我们需要了解DOCTYPE标签的详细语法,然后才能熟练使用。如法如下:
顶级元素 可用性 "注册//组织//类型 标签 定义//语言" "URL"
实例:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
注意:<!DOCTYPE> 标签没有结束标签!
语法元素说明
顶级元素:指定 DTD 中声明的顶级元素类型。这与声明的 SGML 文档类型相对应。 默认为HTML。
可用性:指定正式公开标识符(FPI)是可公开访问的对象还是系统资源。
PUBLIC或SYSTEM.PUBLIC 表示可公开访问的对象( 默认)。
SYSTEM 表示系统资源,如本地文件或 URL。
注册:指定组织是否由国际标准化组织(ISO)注册。
+ 为默认,表示组织名称已注册。
- 表示组织名称未注册。Internet 工程任务组(IETF)和万维网协会(W3C)并非注册的 ISO 组织。
组织:表示负责创建和维护由DOCTYPE标签指定的DTD的团体或组织的明后曾。即 OwnderID。 IETF为IETF。W3C为W3C。
类型:指定公开文本类,即所引用的对象类型。 默认为DTD。
标签:指定公开文本描述,即对所引用的公开文本的唯一描述性名称。后面可附带版本号。默认为HTML。
定义:指定文档类型定义。
Frameset 框架集文档。
Strict 排除所有W3C专家希望逐步淘汰的代表性属性和元素,因为样式表已经很完善了
Transitional 包含除 frameSet 元素的全部内容。
语言:指定公开文本语言,即用于创建所引用对象的自然语言编码系统。该语言定义已编写为 ISO 639 语言代码(大写两个字母)。 EN 默认英语
URL:指定所引用对象的位置。
相关文章推荐
- Jsoup使用选择器语法来查找元素
- 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"
- 4.1、JS——认识js 语法规范 获取元素 输出 弹窗
- XSLT的元素语法
- 解析JM代码比较理解H264语法元素解码ue(v),se(v),u(n)
- java web jsp学习笔记--概述-常用语法,指令,动作元素,隐式对象,域对象
- 文档根元素 "beans" 必须匹配 DOCTYPE 根 "null"
- Delphi XE5教程9:基本语法元素
- StringTemplate.Net 学习笔记(4):表达式元素语法(下)
- HTML中表格元素TABLE,TR,TD及属性的语法
- Html5元素及基本语法
- XDocument读取xml的所有元素以及XPath语法
- XSLT轻松入门第三章:XSLT的元素语法
- 屏幕元素创建的基本语法
- SVC中语法元素adaptive_base_mode_flag的含义
- DOCTYPE元素详解
- 使用JSoup选择器语法来查找元素
- Kotlin——程序核心构成元素之包、类、接口以及对象基本语法(一)
- 我的JAVA之旅(三) 元素语法
- Xpath语法介绍及Web网页元素属性查找