一切都要从头学起啊!(还记得大一时学习HTML的样子,那叫一个认真啊! :oops:)
XHTML就是HTML和XML的结合物,要求了更加严格的语法,比如:
- XHTML元素必须被正确地嵌套。
- XHTML元素必须被关闭。
- 标签名必须是小字字母。
- XHTML文档必须拥有根元素。
当然还有更多规则:
- 属性名称必须小写。
- 属性值必须加引号。
- 属性不能简写。
- 用Id属性代替name属性(这个不知道有啥用。 :?:)
- XHTML DTD定义了强制使用的HTML元素。
XHTML的文件类型声明,也就是
1 |
<!DOCTYPE ...> |
在XHTML文档中,文档类型声明一定要位于首行!存在三种XHTML的文档类型,即:
- STRICT(严格类型)
- TRANSITIONAL(过渡类型)
- FRAMESET(框架类型)
对应的DTD分别是:
Strict
1 2 3 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
Transitional
1 2 3 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
Frameset
1 2 3 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> |