xhtml是2000年w3c推出的一个html版本, 本意于取代html, 虽然并未成功, 但它的语法规则比html更严格
- 标签不区分大小写, 但通常我们使用小写
- 注释不能嵌套注释
- 标签结构必须完整
- 标签可以嵌套, 但不能交叉
标签结构必须完整
它指的是, 标签要么成对出现, 要么是自闭合
对于 xhtml, 自闭合是需要写结束符号的, 但html5可以不写
标签的嵌套
通常来说, 标签可以分为①块标签②行标签③行内标签
一般是 “块标签” 嵌套> “行标签” 嵌套> “行内标签”, 但这并不是绝对的
交叉嵌套是错误的, 例如
<p><font color="red">一些文本</p></font>
虽然浏览器会最大限度的纠正解析, 但不保证一定能完全正确解析.