2.7 HTML代码书写规范
从本章开始,读者可能就需要书写大量的HTML代码,因此保持一个良好的书写习惯是非常重要的。接下来介绍HTML中常用的书写规范。
(1)为标签中所有的属性值添加双引号。虽然HTML的容错性非常高,很多时候属性值不添加双引号浏览器也会正确显示出来,但是这不符合XHTML规范,也不符合W3C的要求。
如下代码所示。
<input type=button value=hello>
虽然代码能够在HTML浏览器中正确显示,但是建议读者还是改成下面的写法。
<input type="button" value="hello">
(2)所有的标签以及属性名称都采用小写(<!DOCTYPE>标签除外)。统一采用小写也是XHTML的规范。
(3)代码要保持一定的缩进。当一个标签下面出现一个子标签时,可以通过Tab键或者空格键进行缩进。另外起始标签和对应的结束标签要对齐(同一行的除外)。
如下代码所示。
<table> <tr> <td>单元格</td> </tr> </table>
(4)标签都必须正确的关闭。虽然在HTML中,某些单标签不需要结束标签,如<br>、<hr>等,但是在XHTML规范中,这些标签也必须关闭,关闭的方法就是在“>”前面加上空格和斜线,如<br/>、<hr/>等。
(5)设置标签的必选属性。如<img>标签有一个alt属性,该属性表示图像的替代文本,虽然不设置也能够正确显示,但是这不符合XHTML规范,因此代码也无法通过W3C的验证。即使不想为该属性设置任何值,也要为标签加上该属性。
(6)为文档添加注释。注释在每门语言中都很重要,HTML也同样。在HTML中使用注释可以告诉自己或任何接管文件的人一些关于HTML文件的基本信息。例如,在文档的顶端加入一行注释,说明该文件是谁在哪一天创建的。如果希望让人很容易明白此HTML文件是在做什么及怎么做,那么添加一些特别有用的注释是一种特别好的方式。
注释以“<!--”符号开始,注释符号后的任何文本都是注释。浏览器甚至根本就不去读它,即使你使用特殊符号,比如“&”、“/”和引号以及尖括号,注释可以跨越多行。注释以“-->”符号结束。