HTML是Hyper Text Markup Language的缩写,即超文本标记语言,用于编写网页。
1.文档结构与书写规范
HTML文档分为文档头和文档体两部分。主要结构如下:
<html>
<head>
......
</head>
<body>
......
</body>
</html>
最外层的<html>和</html>标记表示该文档是HTML文档。有时也会看到一些省略<html>标记的文档,这是因为.html或.htm文件被Web浏览器认为是HTML文档。
<head>和</head>标记表示的是文档头部信息,一般包括标题和主题信息,该部分不会显示在页面正文中。也可以在其中嵌入其他标记,如文件标题、编码方式等属性。
<body>和</body>标记是网页的主体信息,是显示在页面上的内容,可以包括文字、表格和图片等信息。
(1)HTML元素
一个HTML文件是由一系列的元素和标记组成的,元素指的是从开始标记(也称标签,start tag)到结束标记(end tag)的所有代码。元素的内容是开始标记与结束标记之间的内容。
标记分为单标记与双标记。可以嵌套使用。
(2)HTML元素的属性
每个属性对应一个属性值,称为“属性/值”对,语法格式如下:
<标记 属性1="属性值1" 属性2="属性值2"......>......</标记>
一个标记中可以定义多个“属性/值”对,对与对之间通过空格分隔,可以以任何顺序出现。不区分大小写,但不能在一个标记中定义同名的属性。属性值用双引号或单引号括起来。属性值中只能包含ASCII字符(a~z以及A~Z)、数字(0~9)、连字符(-)、圆点句号(.)、下划线(_)以及冒号(:)。
(3)HTML的颜色表示
在HTML中,颜色有两种表示。一种是用颜色的英文名称,另外一种是用16进制的数值表示RGB的颜色值。
RGB分别是red、green、blue的首字母,即红、绿、蓝三原色的意思。每个原色的最小值是0(16进制为0),最大值是255(16进制为FF)。
RGB的颜色表示方式为#rrggbb。其中红、绿、蓝三色对应的取值范围都是00到FF,如白色的RGB值(255,255,255),就用#ffffff表示;黑色的RGB值(0,0,0),就用#000000表示。
(4)HTML文件的书写规范
所有的标记都要用<>括起来。
标记和属性名不区分大小写。
任何空格或回车在代码中都无效,插入空格或回车有专门的标记,分别是 ;<br/>。