HTML概述(2)
编写HTML文件的注意事项
大部分HTML标签是由起始标签和结束标签两个部分构成,例如< p> < /p>、< table>< /table>。空标签是一种特殊的标签,及不包含任何文本也不包含其他子标签,通常以“<”开始,以“/>”结束,例如< br />< img />等。
在编写HTML文件时,要注意:
1)HTML不区分大小写
2)HTML标签的属性与属性值
在传统的HTML和新的HTML5中,标签可以具有一个或多个属性,属性与属性值成对出现,属性值可以使用双引号或单引号引起来。简单的属性可以不带引号,但不带引号的有时会引发浏览器解析问题,特别在使用js脚本编程时。
3)HTML中的空格
在HTML页面中,字符间的一个或多个连续的空格(包括空格中的制表符、换行符和回车),只能显示为一个空格。 如果需要更多的空格时,可以使用实体引用( ;)或者中文空格(即将输入法切换至中文,使用全角方式输入空格)来解决。
4)HTML中的注释
代码注释有利于代码的可读性,添加注释是一个良好的编程习惯。在复杂的页面中,可以通过注释来划分各个模块,从而降低代码的阅读难度。HTML注释的语法如下。`
<-- 我是注释内容 -->
/* 我也是注释内容 */
5)标签之间可以嵌套,但不能交叉
<p><b>正确嵌套</b></p>
<p><b>错误嵌套,标签存在交叉</p></b>
文档声明类型和语言版本
(X)HTML文档应以<!DOCTYPE>标签进行声明,并且要放在所有文档的标签之前,用于说明该文档所使用的HTML或XHTML的特定版本,告知浏览器后续内容所采用的格式,应按照什么方式对页面文档进行解析。
【示例】 文档类型声明
<!DOCTYPE HTML PUBLIC "-W3C//DTD HTML 4.01 Transitional//EN"
"http//www.w3.org/TR/html4/losse.dtd">
上述代码表示该文档采用HTML4.01的过渡版本,使用< HTML >作为页面的根元素。
在HTML5中,不再刻意声明文档版本,W3C希望一份html代码适用于所有的html版本,代码更加简洁、通用。
【示例】 HTML5 文档类型声明
<!DOCTPYE html>