HTML的全称是超文本标记语言 (Hyper Text Markup
Language),顾名思义,它是一门标记语言,而不是一门编程语言。所谓标记语言,就是用一系列的标签,把内容标记起来。这个听起来不知道所以然,我
们举个例子。比如一串字符串“abcd”,把它加一对<p>标签后变成“<p>abcde</p>”,这就表示一个
段落;如果是用一对<u>标签来标记,“<u>abcd</u>”,就表示在abcd下面加一条下划线。HTML就
是这样用一对对的标签,把内容标记起来,形成一个完整的文档。
对HTML了有一个基本的了解之后,我们来看看一个完整的HTML文档的框架像什么样子。
<html>
<head>
<title>标题</title>
<meta name="keywords" content="洪哥">
<!--……其它头部内容-->
</head>
<body>
<!--主体内容-->
</body>
</html>
从上面可以看出来,一个HTML文档,由一个<html>标签开头,由一个</html>标签结尾,它们把整个HTML文档都标
记了起来。然后是<head>和<body>这两大块,分别表示头部和主体部分。头部主要放一些表示文档属性的信息,包括上面看
到的文档标题、文档的关键字等。而主体<body>部分则主要是内容的真正内容所在,即显示给用户看的东西。
以上讲的是正规的HTML规范,实际上如果你它了一个</html>结尾符,其实对整个文档的显示没有任何影响。这是为什么呢?因为HTML
文档是在浏览器里面显示的,而浏览器是一个很讲效率、兼容性非常强的软件,哪些标签它认识它就显示出来,认识不了的,就直接显示源码。所以,少了一
个</html>不会有任何问题。如果把<head>写成了<had>(<had>不是一个标准的
HTML标签),浏览器就会忽略它,什么都不显示。