网页基础-->网页基础介绍 请选择其他网页基础知识:
 
 HTML语言基础

  一、为什么要学习HTML?
  近两年来,许多公司开发出了图形化的HTML开发工具,使得网页的制作变得非常简单。如微软公司推出的 Microsoft FrontPage, Adobe
公司推出的 Adobe Pagemill, Macromedia公司推出的Dreamweaver等编辑工具,都被称为“所见即所得”的网页制作工具。这些图形化的开发
工具可以直接处理网页,而不用书写费劲的标记。这使得用户在没有HTML语言基础的情况下,照样可以编写网页。这时,编写HTML文档的任务
由开发工具替你完成了。这是网页图形编辑工具的最大成功之处,但也是它们的最大不足之处。受到图形编辑工具自身的约束,将产生大量的
垃圾代码。原因很简单,我举一个简单的例子你就明白了。比如:在网页设计一个表格,若是每个单元格的宽度和高度让它根据其中的内容自
动确定,HTML只要你告诉它是表格和单元格的排列顺序(也就是行列数)就行了,但因为图形化开发工具无法得知你的这种特殊要求,所以只
能取一般要求,把每个单元格的宽度和高度都定义起来,从而增加了许多代码。所以一个明智的网页编写者应该在掌握图形编辑工具的基础上
进一步学会HTML语言,从而知道哪些是垃圾代码,这样,我们就可以利用图形化HTML开发工具快速成地做出网页,又会消除无用的代码,从而
达到快速制作高质量网页的目的。

  二、如何用HTML?
  HTML语言,又称超文本标记语言,是英文Hyper Text Markup Language的缩写。HTML语言作为一种标识性的语言,是由一些特定符号和语
法组成的,所以理解和掌握都是十分容易的。可以说,HTML语言在所有的计算机编程语言中是最简单易学的。 组成HTML的文档都是ASCIlI档,
所以创建HTML文件十分简单,只需一个普通的字符编辑器即可。如 Wndows中的记事本、写字板都可以使用。也可以采用专用的 HTML 编辑工
具:如 CoffeeHTML、 Homesite、 HTMLedit Pro等工具,它们的特点是能够自动检查HTML文档中的语法错误并协助改正。由于有了图形化的
HTML开发工具,使得我们学习HTML更加容易,我们可以先用它制作好网页,再在它附带的HTML代码编辑器在删去那些无用的代码,利用它的所
见即所得特性,从而使我们很快就能熟炼地掌握HTML。特别是Macromedia 公司最近发布的Dreamweaver4,可以把源代码编辑器和网页编辑器放
在同一个窗口中,真是方便极了。
  三、HTML基本概念

  1、标记

  在HTML中,标记是用来界定各种单元,如标题、段落、列表等。HTML单元由三部分组成:起始标记、单元内容、结束标记。起始标记由“< ”和“ >”来界定,结束标记由“< /”和“ >”来界定,单元名称和属性由起始标记给出。如:“<TITLE >免费新天地</TITLE >”,“<TITLE >”和“< /TITLE >”是起始标记和结束标记,“免费新天地”是单元的基本内容。   
关于标记的有关约定   
(1)、超文本标记用带尖挎号“<”和“ >”表示。   
(2)、超文本标记一般是成对出现,用带斜杠的元素表示结束,如:< html >和</html >。但有些标记只有起始标记而没有结束标记,如:<BR >,它网页中表示引入一个换行动作;还有些标记可以省略,如:段落的结束标记< /P >就可以省略。   
(3)、超文本标记忽略大小写,如:< HTML >和<html >是等效的,但其中实体内容的名称是要区分大小写,如"&NAME"和"&name"是表示不同的实体。   
(4)、一个标记元素可写在多行,参数位置不受限制。   

主要标记的用法   
HTML文档的标记在该语言中占有重要的地位,可以说,整个HTML文档都是它的标记构成的,HTML文档的标记为编写该文档建立了固定的框架,我们只要在这个框架中填充内容就行了。但你可能会对下图的HTML,而感到一头雾水吧?   
其实您可以将HTML文档分成两部分:首部信息和正文主体。其具体的结构如下:   
< HTML >   
<HEAD >   
首部元素、元素属性及基本内容。   
< /HEAD >   
< BOBY >   
主体元素、元素属性及基本内容。  
  </BOBY >   
< /HTML >   
首部元素中的内容在浏览器中是不被显示出来,它主要是浏览器使用首部来收集有关页面的各种信息。我们在浏览器中看到的是<BOBY >和</BOBY >之间的内容。

1. html 文件的通用模板:
<html> 
<!-- 
Generator: Sub Design Studio ( http://www.eastline.net.cn) 
Creation Data: 2000-8-1 
Original Author: eastline 
--> 
<head> 
<title> 文档标题 </title> 
<meta http-equiv="content-type" content="text/html; charset=gb2312"> 
<meta name="author" content="eastline"> 

其他meta 标 记 
<link rel="stylesheet" type="text/css" href="style/style.css"> 

样式表定义 

客户端Javascript 函数定义及初始化操作 
</head> 
<body bgcolor="#ffffff"> 
… … 
</body> 
</html>
补充: 为了保证网站能够与下一代的web 语言xml 标准兼容,所有的HTML 标签的属性都要用单引号或者双引号括起,即我们应该写 <a href="url"> 而不 是<a href=url>.