HTML4基本语法

每一种语言都有自己的语法规范,所以在编写HTML文档的时候,也需要遵循HTML语法规范。HTML文档主要有标签和信息内容两大部分组成的。所以HTML的语法规范,就是这两块内容的规范,否则浏览器会无法解析HTML文档。

HTML4的主要语法规范有:

1、所有标签都包含在,"<”和“>”起止标识符中,构成一个标签。如<style>、<head>、<body>、<div>等。

2、在HTML文档中,绝大多数元素都要有起始标签和结束标签。然后标签之间包含着标签元素的内容。比如:<body>和</body>中间包含着网页的主体内容。

3、元素的名称和属性必须在起始标签当中。

4、介绍标签都是以"/"反斜杠开始,然后加上标签名称。如:</body>

5、元素的属性包含属性名称和属性值两部分,中间通过等号进行连接,多个属性之间通过空格进行分隔。如下:

<link rel="stylesheet" type="text/css" href="mystyle.css">

6、少数元素的属性也可能不包含属性值,仅包含一个属性名称。例如:<tag a1 a2 a3 .... an>元素主体</tag>.

7、属性值一般要通过引号包裹。虽然不加浏览器也能解析,但是推荐加上。元素的属性也可以有多个,需要根据不同元素确定。

8、HTML也为所有元素定义了一些公共属性,如title、 id、 c1ass、 style等。

9、虽然大部分标签都是成对出现,也有部分标签是独立的。这种独立标签被称为空标签,它只包含开启标签,没有截止标签。例如:分割线<hr>

10、HTML文档所有信息必须包含在<html>标签中,<head>标签当中用于存储元数据信息。<body>标签中存放网页显示内容的信息。


HTML4文档必须包含的内容:

1、必须在第一行定义文档类型,通过<!DOCTYPE html>定义。

2、<html></html>是html文档的根标签,必须存在。

3、必须定义文档的字符编码,用<meta>标签在头部<head>当中定义。

4、最好给文档设置标题,用于显示在浏览器的标签栏。使用<title>标签在头部定义。


实例如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
  <HEAD>
    <TITLE>html文档基本结构</TITLE>
  </HEAD>
  <BODY>
    <H1>标题</H1>
    <P>这是一个段落</P>
    <P>这是另外一个段落</P>
  </BODY>
</HTML>