- Web前端开发技术:HTML、CSS、JavaScript(第2版)
- 聂常红
- 370字
- 2020-08-27 06:18:22
1.4 XHTML基础
我们知道XHTML是HTML向XML发展的一种过渡技术,它是使用XML的规则对HTML4.0进行的扩展。
标准的XHTML遵循严格的XML语法规则。这些规则主要如下。
(1)文档之首必须使用DOCTYPE声明。
(2)文档的根元素必须是html,并且必须为其指定命名空间,例如:
<html xmlns="http://www.w3.org/1999/xhtml">
(3)元素必须正确嵌套。即当有标记嵌套使用时,必须先结束里层的标记,再结束外层的标记。
例如:
<b>标记嵌套<font color="red">错误!</b></font> <b>标记嵌套<font color="blue">正确!</font></b>
(4)标记必须成对使用。每个元素都必须有结束标记,除非在DTD中将其声明为EMPTY。对于单标记,必须在开始标记的右尖括号前加一反斜线,如<br />。
(5)标记名和属性名必须小写。
(6)属性值必须用引号括起来,并且引号必须在英文状态下输入。
(7)每个属性都必须有属性值。HTML标记的属性可以没有值,而XHTML规定所有属性都必须有一个确定的值,没有值的以属性名作为属性值,例如:
<input type="checkbox" name="shirt" value="short" checked="checked" >
(8)使用id作为标记的标识属性。
(9)<script>和<style>标记必须设置type属性。