什么是XHTML?
- XHTML: 可扩展的超文本标记语言,它是以XML格式编写的HTML。
- XHTML是大小写敏感的,标准的XHTML标签应该使用小写。
与 HTML 相比最重要的区别
- 文档结构
- XHTML DOCTYPE 是强制性的
- <html> 中的 XML namespace 属性是强制性的
- <html>, <head>, <title> 以及 <body> 也是强制性的
- 元素语法
XHTML 元素必须正确嵌套
XHTML 元素必须始终关闭,空元素必须包含关闭标签,如<br />, <hr />
XHTML 元素必须小写
XHTML 文档必须有一个根元素
- 属性语法
XHTML 属性必须使用小写
XHTML 属性值必须用引号包围
XHTML 属性最小化也是禁止的,即不允许属性简写,如<input checked>
必须写出<input checked="checked" />