XHTML DTD

XHTML 语法 怎样转换成 XHTML

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值