日期:2014-05-17 浏览次数:20661 次
XHTML 与 HTML 4.01 标准没有太多的不同。
把旧的HTML代码编写方式更加格式化,规范化,符合严格的XML格式。
1、 各个标签都严格必须有开始和结束
2、 标签之间的嵌套层次严格正确,无交错
3、 标签名和标签的属性名都必须用小写,属性值必须用引号括起,不能简写
4、 XHTML文档必须拥有根元素<html>,xmlns="http://www.w3.org/1999/xhtml" 是固定必须定义的属性,如果没有写,也会自动定义。
5、 根元素<html>内必有<head>和<body>元素对
6、 文档类型<!DOCTYPE ……>必须有,而且内容固定,如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
一个简单的最小化的XHTML文档: ? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>sample</title> </head> <body> <p>paragraph</p> </body> </html>
? 1、 若标签体无内容,标签结束‘/’前加一个空格,以保证大部分浏览器都兼容 2、 标签标识最好用id属性标识,不要用name属性 3、 如果要在某个标签中设置lang,则用xml:lang=””属性定义 ? 上面看到DOCTYPE定义文档类型,也定义了文档的格式为xhtml1-strict.dtd,另外还有两种:xhtml1-transitional.dtd和xhtml1-frameset.dtd。 三种分别为: 严格型:需要干净的标记,避免表现上的混乱。请与层叠样式表配合使用。 过渡型:当需要利用<