DOCTYPE的全称是document type--文档类型,他用来说明你所使用XHTML或HTML的版本。
DTD的全称是document type defined 文档定义类型,他用来定义你页面的表示,浏览器根据你的DTD来解析你的页面。
你所使用的DTD包含在DOCTYPE中。
要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效。
DOCTYPE的类型
XHTML 1.0 提供了三种DTD声明可供选择:
过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,例如<br>。完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
DOCTYPE声明必须放在每一个XHTML文档最顶部,在所有代码和标识之上。
分享到:
相关推荐
**IE浏览器校验dTD文件小插件:Iexmltls详解** 在信息化时代,XML(eXtensible Markup Language)作为一种数据交换和存储的标准,广泛应用于各种领域。XML文档通常需要遵循一定的结构规则,这就是所谓的DTD...
在“dtd编写说明文档”中,我们主要会涉及到以下几个关键知识点: 1. **元素的定义规则**:在DTD中,元素是构成XML文档的基本单位。它们通过`<element>`标签定义,例如`<elementName>`. 元素可以是空的(`<!ELEMENT...
标题"struts2 XML dtd"指的是Struts2框架中使用的XML配置文件所遵循的DTD文件。这些DTD文件定义了Struts2配置文件的结构和语法规则,确保配置信息的合法性。例如,`struts-default.xml`、`struts-plugin.xml`和`...
Journal Publishing DTD 3.0——期刊出版文件类型定义,是美国国家图书馆,所用的XML格式之一,只有符合格式要的XML才能被接收。 此工具可以查XML的结构要求,以树型方式显示。 绿色软件,需要在.net framework 4.0...
为了获取这些DTD文件,你可以访问MyBatis的官方资源库或GitHub仓库,找到对应版本的源码包,例如这里的`mybatis3.4.1DTD`,解压后可以在相应的路径下找到这两个DTD文件。通常,configDTD位于`org/mybatis/mybatis-3-...
下面通过一个具体的例子来说明如何在 XML 文档中使用 DTD。 ##### XML 文档与 DTD 的关联 在 XML 文档中,我们通常使用 `<!DOCTYPE>` 声明来指定所使用的 DTD。例如: ```xml <!DOCTYPE note [ <!ELEMENT note ...
文件备份工具,如“备份2000”,在IT领域中扮演着至关重要的角色,尤其对于个人用户和企业来说,确保数据的安全与完整是至关重要的。这款工具的主要功能是为用户提供自动化、定时的文件备份解决方案,帮助他们保护...
4. **注释(Comments)**:用于提供关于DTD的说明性文本。 5. **Notations(符号声明)**:用于指示某些实体的类型,例如图形或二进制数据。 **使用XML DTD的好处:** 1. **一致性检查**:XML解析器会根据DTD验证...
**混合DTD**是指同时使用内部DTD和外部DTD的情况,即部分DTD定义存储在外部文件中,部分定义直接写在XML文档内部。例如: ```xml <!DOCTYPE 图书目录 SYSTEM "3.4.3.dtd" [ <!ELEMENT 图书目录 (图书*)> <!ELEMENT...
ATTLIST 元素名 属性名 1 属性值类型 设置说明 ...>`用于定义元素的属性及其规则。 2. 属性值类型包括`CDATA`,表示属性值是纯文本字符串,如`<!ATTLIST 商品 类别 CDATA #REQUIRED>`。 3. `#REQUIRED`表示属性...
《TongWeb主配置文件tongweb.xml详解》 TongWeb是一款基于Java技术的高性能、高可用的企业级应用服务器,其核心配置文件——tongweb.xml,是TongWeb运行时的重要配置中心,用于定义服务器的行为、管理应用程序的...
以下是Struts2配置文件的一些核心元素和属性的详细说明: 1. **配置文件结构**: Struts2的配置通常存储在一个名为`struts.xml`的XML文件中。这个文件遵循特定的DTD(文档类型定义),如`struts-2.0.dtd`,确保其...
>`: DTD(Document Type Definition)定义了`beans`元素所遵循的规则,即该XML文件必须符合Spring框架定义的DTD结构。 2. **数据源配置** - `...
- **DTD URL**: 指向DWR官方提供的DTD文件地址,用于验证dwr.xml文件的格式是否符合规范。 **2. dwr元素** 整个dwr.xml文件由根元素`<dwr>`包裹,其中包含了三个主要部分:`<init>`、`<allow>`和`<signatures>`。 ...
DWR.xml配置文件的基本结构遵循DTD(Document Type Definition)规范,使用XML格式编写。一个典型的DWR.xml配置文件包含以下元素: 1. **DOCTYPE声明**:这是DWR配置文件的开头,用于指定DWR版本和DTD位置。 ```...
Tomcat 中 web.xml 文件的详细说明 Tomcat 中的 web.xml 文件是用于配置 Web 应用的核心文件,它定义了 Web 应用的基本信息、Filter、Servlet、Session 等信息。本文将详细介绍 web.xml 文件的结构和各个元素的作用...
然后,按照提供的说明运行脚本,指定要转换的DTD文件和输出的HTML路径。这通常涉及到命令行操作,对于不熟悉Perl或命令行的用户,可能需要一些学习和实践。 总的来说,LiveDTD是Perl编程语言在XML处理领域的一个...
**说明**:DTD 定义了 XML 文件的结构和内容,这里指定了该 XML 文件遵循的 DTD 版本和具体位置。`hibernate-configuration-3.0.dtd` 文件通常位于 Hibernate 的安装目录中。 ##### 3. 配置根节点 ```xml ... ...
XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置文件以及文档存储等领域。在XML的应用开发中,DTD(Document Type Definition)是用于定义XML文档结构的一种方式,它规定了...