XHTML标准制订了三种文档类型定义
使用最普遍的是XHTML过渡型类型
--------------------------------------------------------------------------------
必须得有<!DOCTYPE>
XHTML文档主要由下面三个方面构成
DOCTYPE
Head
Body
基本的文档结构为:
<!DOCTYPE ...>
<html>
<head>
<title>... </title>
</head>
<body> ... </body>
</html>文档声明必须出现在XHTML文档的首行。
--------------------------------------------------------------------------------
XHTML实例
这是一个简单的(迷你型的)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>DOCTYPE声明定义文档类型:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">余下部分看上去就像HTML:
<html>
<head>
<title>simple document</title>
</head>
<body>
<p>a simple paragraph</p>
</body>
</html>
--------------------------------------------------------------------------------
三类文档类型定义
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标签是精确的,计算机易读性好的,语法和文理都合适的
当前的三类 XHTML 文档类型:
STRICT 严密型
TRANSITIONAL 过渡型
FRAMESET 框架型
--------------------------------------------------------------------------------
XHTML1.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">Use this when you want really clean markup, free of presentational clutter. Use this together with Cascading Style Sheets.
XHTML 1.0 Transitional
<!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.
XHTML 1.0 Frameset
<!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.
XHTML DTD:xhtml文档申明
原创文章如转载,请注明:转载自悠悠博客 [ http://www.ajaxstu.com/ ]
相关文章:
- HTML元素 - thead(2007-11-26 4:24:0)
- HTML元素 - span(2007-11-17 5:53:47)
- HTML元素 - s(2007-11-1 7:42:38)
- 网页上的MSN按钮代码(2007-10-12 1:3:51)
- 为何使用XHTML(2007-10-11 1:14:59)
- HTML元素 - sub(2007-9-18 7:30:12)
- XHTML与HTML的区别(2007-8-10 6:44:50)
- HTML元素 - strong(2007-8-8 11:12:41)
- 色彩设计哲学(2007-7-23 1:54:22)
- HTML元素 - kbd 以定宽字体显示文本(2007-7-22 1:12:48)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
