日期:2014-05-17 浏览次数:20811 次
常见的标准文档结构
?
<!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文档类型:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.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">
?