`

XHTML DTD

阅读更多

3种文档类型声明

  • DTD 规定了使用通用标记语言(SGML)的网页的语法。
  • 诸如 HTML 这样的通用标记语言应该使用 DTD 来规定应用于某种特定文档中的标签的规则,这些规则包括一系列的元素和实体的声明。
  • 在通用标记语言(SGML)的文档类型声明或 DTD 中,XHTML 被详细地进行了描述。
  • XHTML DTD 使用精确的可被计算机读取的语言来描述合法的 XHTML 标记的语法和句法。

存在三种XHTML文档类型:

  • STRICT(严格类型)
  • TRANSITIONAL(过渡类型)
  • FRAMESET(框架类型)

XHTML 1.0 的三种 XML 文档类型

XHTML 1.0 规定了三种 XML 文档类型,以对应上述三种 DTD。

XHTML 1.0 Strict

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

在此情况下使用:需要干净的标记,避免表现上的混乱。请与层叠样式表配合使用。

XHTML 1.0 Transitional

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

在此情况下使用:当需要利用 HTML 在表现上的特性时,并且当需要为那些不支持层叠样式表的浏览器编写 XHTML 时。

XHTML 1.0 Frameset

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

在此的情况下使用:需要使用HTML框架将浏览器窗口分割为两部分或更多框架时。

分享到:
评论

相关推荐

    WEB开发 之 XHTML DTD.docx

    **WEB开发中的XHTML DTD详解** XHTML (Extensible HyperText Markup Language) 是HTML的扩展版本,它结合了HTML的易用性和XML的严谨性。DTD (Document Type Definition) 是一套规则,用于定义XML或HTML文档的结构和...

    ( xhtml1-strict.dtd

    ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ...

    WEB开发 之 XHTML 验证.docx

    XHTML文档的编写必须遵循严格的规则,以确保其符合预定义的文档类型定义(DTD),这有助于提高页面的可读性、兼容性和可访问性。本篇文章将详细介绍XHTML验证及其相关知识点。 XHTML文档的验证是通过DOCTYPE声明...

    xhtml1-transitional.dtd 学习

    《XHTML1-transitional.dtd 深入学习》 在网页设计和开发中,DTD(Document Type Definition)扮演着至关重要的角色。它定义了XML或HTML文档的结构和语法规则,确保了文档的一致性和可读性。XHTML1-transitional....

    国开Dreamweaver网页设计形考任务三

    XHTML DTD(Document Type Definition)是用来定义XHTML文档结构的规则。常见的XHTML DTD包括: * Strict:严格模式 * Transitional:过渡模式 * Frameset:框架模式 XHTML格式良好 XHTML格式良好是指XHTML文档...

    XHtml基础教程

    XHTML DTD定义了强制使用的HTML元素属性名称必须小写 这意味着即使在HTML中允许大写的属性名,在XHTML中也必须使用小写形式。 ##### 6. HTML的简写属性列表以及在XHTML中的改写 | HTML | XHTML | |---------...

    pkt_cls.rar_If...

    标题中的"pkt_cls.rar_If..."可能是指一个关于XML解析和处理的项目或软件包,其中"pkt_cls"可能是程序中的一个模块或者类,而"If..."可能是某个特定条件或功能的简写,可能是用于判断文档是否符合XHTML的DTD...

    nekohtml-1.9.14源码及jar包

    - **DTD(Document Type Definition)**:nekohtml支持对HTML和XHTML DTD的理解,可以验证文档是否符合指定的DTD。 - **Entity Resolver**:nekohtml允许用户自定义实体解析器,处理HTML中的特殊字符或外部引用。 ...

    HTML参考手册(w3school版).docx编程资料

    #### 一、HTML与XHTML DTD说明 - **DTD(Document Type Definition)**:用于定义HTML文档的结构和语法规则。DTD分为三种类型:Strict(严格型)、Transitional(过渡型)、Frameset(框架集型)。 - **Strict**:...

    xhtml

    DOCTYPE声明位于XHTML文档的最顶部,用于告知浏览器该文档遵循哪种DTD(Document Type Definition,文档类型定义)。DTD定义了文档的结构和语法,浏览器据此解析和渲染页面。 XHTML 1.0提供了三种不同的DTD供选择:...

    XHTML语言基础语法知识

    5. **文档类型声明**:XHTML文档必须包含文档类型声明(DOCTYPE)来指定使用的DTD(Document Type Definition,文档类型定义)。 6. **命名空间**:XHTML推荐使用XML命名空间来避免命名冲突。 #### 三、XHTML文档的...

    xml与dtd调用相关实例

    在这个例子中,`PUBLIC`关键字后面跟着一个ID(标识符)和DTD的URL,用于引用W3C的XHTML 1.0 Transitional DTD。 在处理XML和DTD时,我们还需要了解以下关键概念: 1. **元素(Element)**:XML文档的基本构建块,...

    几个常用的DTD

    1. **HTML DTD**:HTML文档通常基于特定的DTD,如HTML4.01和XHTML1.0。HTML4.01提供了三种DTD:Strict、 Transitional 和 Frameset,分别对应严格的、过渡性的以及包含框架的文档结构。它们定义了HTML元素和属性的...

    推荐xhtml教程源码

    2. **文档类型定义(DTD)**:XHTML文档通常需要声明一个DTD,如`&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;`,这确保了文档...

    21春南开大学《电子商务网页制作》在线作业-2参考答案.docx

    10. **XHTML DTD声明**:XHTML 1.0提供了3种DTD声明,即Strict、Transitional和Frameset。 11. **滑动效果**:在HTML中应用滑动效果通常需要`&lt;marquee&gt;`标签。 12. **导出表格式数据**:除了设置数据项的分隔符,...

    XHTML/CSS总结(示例)

    `xhtml1-strict.dtd` 文件是XHTML 1.0 Strict的DTD文件,它是定义XHTML元素和属性的规范。开发者可以使用这个DTD来验证自己的XHTML文档是否符合标准。 `xhtml-history.gif` 可能是一个展示XHTML历史演变的图像文件...

    如何将html转换成XHTML

    例如,这里选择了`XHTML 1.0 Transitional` DTD,意味着文档可以包含某些过时的或非标准的元素和属性。 #### 2. DOCTYPE声明注意事项 页面是否能够正确地被解析为XHTML,很大程度上取决于DOCTYPE声明。特别是对于...

    日期控件-帶時間的喲

    在asp.net 中有时会调用不到,每次调用的時候,页面会往后跑一页,解决办法: 把如下...DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; "

    JavaEE新开发规范文档

    - JSP页面必须使用XHTML的DTD规范,以提高页面的兼容性和可维护性。 **5. 每个JSP都有具体的title值** - 每个JSP页面都需要一个明确的title值,便于理解和区分。 **6. 页面的meta信息** - 每个页面都应包含必要的...

Global site tag (gtag.js) - Google Analytics