首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

xhtml文档构造

2012-10-29 
xhtml文档结构常见的标准文档结构?!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN htt

xhtml文档结构

常见的标准文档结构

?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> </head> <body> </body> </html>

?

1.文档定义类型

?

其中DOCTYPE元素定义了文档类型,要注意的是元素的名称和属性必须大写,DTD表示文档类型定义,浏览器根据定义的DTD解析页面元素,除非你的XHTML确定了一个正确的DOCTYPE,否则页面内的元素和CSS不能正确生效.

?

XHTML提供三种DTD文档类型:

过渡型(Transitional):要求非常宽松的DTD.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

?

严格型(Strict):要求严格的DTD.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

?

框架型(Frameset):专门针对框架页面使用的DTD.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> 

?

对于大多数网页来说,使用过渡型(Transitional)是比较理想的选择.因为这种DTD允许使用描述性的元素和属性,也比较容易通过w3c的代码校验.

?

2.声明命名空间

?

在xhtml文档根元素中必须使用xmlns属性声明文档的命名空间.xhtml是html向xml过渡的标识语言,它需要符合xml的规定,因此也需要定义命名空间.又因为xhtml1.0还不允许用户自定义元素,因此它的命名空间值都相同.

?

<html xmlns="http://www.w3.org/1999/xhtml"> 

?

热点排行