当前位置: 首页 > 网络学院 > 网页制作基础教程 > XHTML > XHTML DTD

XHTML
XHTML 介绍
为什么使用 XHTML
XHTML 对比 HTML
XHTML 语法
XHTML DTD
怎样转换成 XHTML
XHTML 校验
XHTML 模块
XHTML 属性
XHTML 事件
XHTML 摘要

XHTML DTD


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 637 ::
收藏到网摘: n/a

The XHTML standard defines three Document Type Definitions.
XHTML标准制订了三种文档类型定义

The most common is the XHTML Transitional.
使用最普遍的是XHTML过渡型类型


<!DOCTYPE> Is Mandatory
必须得有<!DOCTYPE>

An XHTML document consists of three main parts:
XHTML文档主要由下面三个方面构成

  • the DOCTYPE
  • the Head
  • the Body

The basic document structure is:
基本的文档结构为:

<!DOCTYPE ...>

<html>
<head>
<title>... </title>
</head>
<body> ... </body>
</html>

The DOCTYPE declaration should always be the first line in an XHTML document.
文档声明必须出现在XHTML文档的首行。


An XHTML Example
XHTML实例

This is a simple (minimal) XHTML document:
这是一个简单的(迷你型的)XHTML文档:

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

<head>
<title>simple document</title>
</head>
<body>
<p>a simple paragraph</p>
</body>
</html>

The DOCTYPE declaration defines the document type:
DOCTYPE声明定义文档类型:

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

The rest of the document looks like HTML:
余下部分看上去就像HTML:

<html>
<head>
<title>simple document</title>
</head>
<body>
<p>a simple paragraph</p>
</body>

</html>


The 3 Document Type Definitions
三类文档类型定义

  • DTD specifies the syntax of a web page in SGML.
    DTD具体指定了页面中的语法
  • DTD is used by SGML applications, such as HTML, to specify rules that apply to the markup of documents of a particular type, including a set of element and entity declarations.
    DTD被用作指定文档中使用的标签以及元素集的规则,例如HTML
  • XHTML is specified in an SGML document type definition or 'DTD'.
    XHTML被指定在SGML中的文档类型或'DTD'
  • An XHTML DTD describes in precise, computer-readable language, the allowed syntax and grammar of XHTML markup.
    XHTML DTD所描述的XHTML标签是精确的,计算机易读性好的,语法和文理都合适的

There are currently 3 XHTML document types:
当前的三类 XHTML 文档类型:

  • STRICT
    严密型
  • TRANSITIONAL
    过渡型
  • FRAMESET
    框架型

XHTML 1.0 specifies three XML document types that correspond to three DTDs: Strict, Transitional, and Frameset.
XHTML1.0指定三类XML文档与之对应的是三类DTD:严密类,过渡类和框架类

XHTML 1.0 Strict
XHTML 1.0 严密型

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

Use this when you want really clean markup, free of presentational clutter. Use this together with Cascading Style Sheets.
当你想要从以前那种混乱的观念中解脱出来,并想要真正整洁的代码的话,就使用这个DTD。并将它和样式表一起使用

XHTML 1.0 Transitional
XHTML 1.0 过渡型

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

Use this when you need to take advantage of HTML's presentational features and when you want to support browsers that don't understand Cascading Style Sheets.
使用这个DTD可以发挥一些HTML的优势或者当你想要支持一些不支持样式表的浏览器时也可以使用这个。

XHTML 1.0 Frameset
XHTML 1.0 框架型

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

Use this when you want to use HTML Frames to partition the browser window into two or more frames.
当你想要使用HTML的框架就用这个DTD

评论 (0) All

登陆 | 还没注册?