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。
三种分别为:
严格型:需要干净的标记,避免表现上的混乱。请与层叠样式表配合使用。
过渡型:当需要利用 HTML 在表现上的特性时,并且当需要为那些不支持层叠样式表的浏览器编写 XHTML 时。
框架型:需要使用HTML框架将浏览器窗口分割为两部分或更多框架时。
2104

被折叠的 条评论
为什么被折叠?



