1.DTD为英文Document Type Definition,中文意思为“文档类定义”。DTD肩负着两重任务: 一方面它帮助你编写合法的代码 ,另一方面它让浏览器正确地显示代码。
2.一个DTD应该放在每一个文档的第一行(包括空白).这样正确地放置,你的DTD才能告诉浏览器的用的是什么标记语言。在通常情况下,如果你编写的是正确代码,并拥有一个合适的DTD,浏览器将会根据W3C的标准显示你的代码。
3.如果说你没有使用DTD,你将很难预测浏览器是怎样显示你的代码,仅仅在同一浏览器就有不同的显示效果。尽管你的网页做得非常飘亮,要是没有使用DTD,你的努力也是白费的。因此,一个DTD是必不可少的。
4.DTD列表
XHTML 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
XHTML1.0 Strict DTD(严格的文档类定义):要求严格的DTD,你不能使用表现标识和属性,和CSS一同使用。完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML1.0 Transitional DTD(过渡的文档类定义):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML1.0 Frameset DTD(框架集文档类定义):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
HTML 4.01 Strict DTD (严格的文档类定义)不能包含已过时的元素(或属性)和框架元素。对于使用了这类DTD的文档,使用如下文档声明:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional DTD(过渡的文档类定义)能包含已过时的元素和属性但不能包含框架元素。。对于使用了这类DTD的文档,使用如下文档声明:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset DTD(框架集文档类定义)。能包含已过时的元素和框架元素。。对于使用了这类DTD的文档,使用如下文档声明:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
HTML 3.2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
HTML 2.0
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
分享到:
相关推荐
在提供的文件列表中,我们看到了一个哈希值为`fb26e4c0bb0a4cbaa710bc3b891f2e77`的文件,这可能是MyBatis的配置文件或映射文件的名称。通常,这种哈希命名方式可能用于版本控制或确保文件的唯一性。为了进一步了解...
这些声明包括元素类型、元素内容模型、属性列表以及字符实体等。DTD有两种类型:内部DTD和外部DTD。 内部DTD是直接包含在XML文档的根元素内的DTD定义,通常用于小型或简单的文档结构。然而,当XML文档的结构变得...
- **语法格式**:DTD的编写需遵循特定的语法格式,包括元素声明、实体声明、属性列表声明等。 - **示例**: ``` <!DOCTYPE note [ <!ELEMENT note (to, from, heading, body)> <!ELEMENT to (#PCDATA)> <!...
DTD 列表90 Device DTD 90 SiteSummary DTD 90 Site DTD 90 AssetGroupSummary DTD 94 AssetGroup DTD 95 EngineSummary DTD 96 ScanConfig DTD 97 ScanSummary DTD 100 ReportTemplateSummary DTD 101 Report...
完成上述配置后,Eclipse将在编写`struts.xml`时提供元素的子元素列表、属性提示以及属性的可选值。例如,当你在`<struts>`元素下键入`时,Eclipse会列出所有可能的子元素,如`<bean>`, `<constant>`, `<include>`, ...
### XML中的DTD详解 在XML(可扩展标记语言)中,DTD(Document Type Definition,文档类型定义)是一种用于定义XML文档结构的语言。它定义了XML文档中允许的元素、属性和实体等规则,确保XML文档格式正确且符合...
在提供的文件列表中,有`书籍.dtd`和`出版社.dtd`,这些可能是定义不同类型的XML文档结构的DTD文件。例如,`书籍.dtd`可能定义了描述书籍信息的元素和属性,而`出版社.dtd`可能定义了描述出版社信息的元素。 `Main....
文件列表中的“dtd”可能是指包含DTD定义的文件,这可能是用户在下载过程中获取的一个具体示例或模板,用于参考或直接应用到自己的项目中。 在实际工作中,掌握Eclipse DTD插件的使用能够提高XML文档的开发效率,...
在提供的压缩包文件名称列表中,我们看到一些与iBatis相关的DTD文件,如`sql-map-2.dtd`、`ibator-config_1_0.dtd`等。iBatis是一个SQL映射框架,它的XML配置文件同样使用DTD来定义结构。这些DTD文件可能是为了兼容...
ATTLIST>`** 用于定义元素的属性列表。 - **`<!ENTITY>`** 用于定义实体,包括一般实体和参数实体。 - **`<!NOTATION>`** 用于定义标记表示法。 #### 三、DTD 示例 下面通过一个具体的例子来说明如何在 XML 文档中...
例如,DTD可以定义一个“联系人列表”元素,它包含多个“联系人”元素,每个“联系人”元素又包含“姓名”、“ID”、“公司”、“EMAIL”、“电话”和“地址”等元素。这些元素的顺序和内容类型由DTD明确规定,如...
在【压缩包子文件的文件名称列表】中: - "spring2.0帮助文档.chm" 是Spring框架2.0版本的官方帮助文档,CHM是Microsoft编写的HTML帮助文件,通常包含详细的API参考、教程和示例,用于指导开发者如何使用Spring框架...
### DTD学习总结 在对DTD(Document Type Definition,文档类型定义)进行深入学习后,本文将总结一些关键概念和整体结构,以便更好地理解和应用。 #### DTD基本概念 DTD是一种用于描述XML文档结构的语言,它规定...
在压缩包内的文件列表中,有两个文件: 1. `mybatis-3-config.dtd`:这是核心文件,包含了 MyBatis 配置文件的语法规则。它定义了如 `<configuration>`、`<mappers>`、`<environments>` 等元素,以及这些元素的属性...
2. DTD详解:DTD用于定义XML文档的结构,包括元素类型、元素间的约束关系、属性列表等。通过学习如何编写和使用DTD,开发者可以确保XML文档符合预设的规范,便于数据的验证和交换。 3. HTML与XML的结合:HTML通常...
- **NMTOKENS**:多个NMTOKENs的列表。 - **ENUMERATED**:预定义的一系列可能值。 3. **属性默认值**: 通过`#REQUIRED`、`#IMPLIED`或实际的默认值来指定。`#REQUIRED`表示属性是必需的,`#IMPLIED`表示属性是可...
DOCTYPE 联系人列表 SYSTEM "mydtd.dtd"> <!-- 此处省略XML文档的具体内容 --> ``` #### 四、DTD的作用 - **一致性检查**:DTD可以帮助检查XML文档是否符合预定义的结构和语法规则。 - **可读性和理解性**:通过...
4. **查看结果**:验证后,Iexmltls会在浏览器中显示验证结果,包括错误列表和错误位置,帮助用户快速定位问题。 **总结** Iexmltls是XML开发者和数据处理人员的得力助手,它通过集成在IE浏览器中,提供了一种便捷...
在处理XML文档时,为了确保文档结构的规范性和一致性,我们可以使用DTD(Document Type Definition)来定义文档的结构和元素的规则。 **3.1 DTD基本概念** DTD是XML文档类型定义,它定义了一类XML文档的结构和合法...
例如,一个XML文档可能描述了一个书籍列表,其中是根元素,是子元素,每个元素内部又包含、等子元素。这种结构清晰地组织了数据,便于解析和处理。 XML文档的语法非常严谨。每个元素都必须有开始标签和结束标签,...