XHTML 定义了三种文件类型声明。
使用最普遍的是 XHTML Transitional。
一个 XHTML 文档有三个主要的部分:
基本的文档结构是这样的:
</>code
- <!DOCTYPE ...>
- <html>
- <head>
- <title>... </title>
- </head>
- <body> ... </body>
- </html>
在 XHTML 文档中,文档类型声明总是位于首行。
这个一个简单的(最小化的) XHTML 文档:
</>code
- <!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>
文档类型声明定义文档的类型:
</>code
- <!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
文档的其余部分类似 HTML:
</>code
- <html>
- <head>
- <title>simple document</title>
- </head>
- <body>
- <p>a simple paragraph</p>
- </body>
- </html>
XHTML 1.0 规定了三种 XML 文档类型,以对应上述三种 DTD。
</>code
- <!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/
xhtml1-strict.dtd
">
在此情况下使用:需要干净的标记,避免表现上的混乱。请与层叠样式表配合使用。
</>code
- <!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/
xhtml1-transitional.dtd
">
在此情况下使用:当需要利用 HTML 在表现上的特性时,并且当需要为那些不支持层叠样式表的浏览器编写 XHTML 时。
</>code
- <!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
- "http://www.w3.org/TR/xhtml1/DTD/
xhtml1-frameset.dtd"
>
在此的情况下使用:需要使用HTML框架将浏览器窗口分割为两部分或更多框架时。
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛