跟我学用HTML制作主页

Author: 伟生 Date: 1997-01-01

  使用Internet的人都见过互联网上众多图文并茂、令人眼花潦乱的超文本主页,很多人也想自己制作这样的主页。下面简单介绍一下超文本的基本知识及主页的简单制作方法。
  说起来,“超文本”这个概念已经出现二十多年了,只是近几年随着Internet的流行而得到了快速发展。与按一维线性排列的普通文档不同,超文本是一种按非线性结构组织在一起的文档。其中的某些元素(如文字、图片等)和与它相关的内容建立了紧密的逻辑关系,并用不同的颜色或特殊的符号来标识,只要用鼠标点击这些标识即可直接定位到相关内容,这样极大地方便了阅读和检索定位。Windows操作系统及基于Windows环境下的许多软件的帮助系统就是一种典型的超文本结构。
  在Internet上,超文本文件又叫WWW页面,它是一种更加规范的结构化文件。符合“超文本标识语言”即HTML的标准,尽管这个标准内容非常复杂,但超文本文件本身却是比较简单的。它几乎全部由纯文本字符组成,用来描述文本内容本身和它们之间的各种连接关系。考虑到适应Internet上的不同软硬件系统和环境,超文本采用的这种简单描述方法可以跨越各种平台而通行无碍,所以超文本语言可以说是Internet互联网上的通用“世界语”,这也是它得以流行的一个重要原因。
  使用HTML语言可以创作出非常精美华丽的页面,但是基本的操作却是极其简单的。只需要一个普通的文本编辑器即可编写,如DOS下的Edit或Windows下的Notepad等。
  HTML主页是由一系列的标识符和正文混和组成。标识符是以“〈〉”分割的语法描述,正文部分则是按一般的明文方式排列其间。一个超文本文件一般以.htm或.html作为文件后缀。
#1  一、超文本文件的组成
  下面以一个简单的示例来描述文本文件的组成。
  <html>
  <head>
  <title>
  主页示例
  </title>
  </head>
  <body>
  超文本主页示例。
  </body>
  </html>
  由示例可以看出,一个超文本文件由以下三部分组成:
  第一部分:每个超文本都是以<html>开始和</html>结束,这是超文本的声明部分;
  第二部分:<head>和</head>之间的内容标识内容提要、制作信息等,这部分是文件的说明,不会出现在浏览器中;其中<title></title>是标题部分,它的内容(“主页示例”)将来会显示在浏览器的标题栏上,并出现在书签中标识正文内容,但并不在浏览器的正文中出现。
  第三部分:<body></body>是超文本文件的主体部分。所有的文件内容和描述及连接全部写在<body>和</body>之间,其中的“超文本主页示例。”是正文部分。
  下面把几个常用的超文本语法介绍如下:
  (1)<hn>:标题的级数,其中n为1-6之间的数字,<h1>最大,<h6>最小;
  (2)<br>:换行,即文本内容另起一行从头排;
  (3)<hr>:划线,此处划一条水平线;
  (4)<center>:居中,本行内容居中排列;
  (5)<font size=n></font>定义字号大小,其中n可以为-7到+7之间。负数表示减小字号,正数表示增大字号;
  灵活运用<hn>和<font size=>命令可以制作出布局协调醒目的标题页面。
#1  二、图形的使用
  WWW主页中可以方便地加入各种图形,使得主页内容丰富多彩。嵌入图形的方法非常简单,如:
  <img src=“image.gif”>
  即可把当前目录下的一个图形文件image.gif插入到页面的当前位置。
  超文本文件中的图形可以有各种控制参数,如可以定义图形的尺寸、位置及周围文字的排列方法。
#2  (1)定义图形大小:
  使用width和height分别限定图形的高度和宽度。如<img src=“image.gif” width=200 height=100>表示把图形image.gif排列在200×100(单位)的矩形框体内;
#2  (2)外围文字排法:
  <img src=“images.gif” align=top>表示图形外围的文字从上部开始排列。其它用法如bottom、center等分别表示从底部和中间排列;
#2  (3)边界定义:
  border选项可以定义边界类型,如:border=0表示无边界,border=1表示图形带有边界;图形是主页中应用广泛的元素之一,灵活运用图形参数,可以极大地丰富页面的内容,使生成的主页生动美观。                                      
#1  三、元素之间的链接
  超文本文件最有价值的功能之一是它可以在文本之间方便地建立链接关系,以提供方便的手段进行随意跳转访问。这种链接不仅可以用于同一文件之内,也可以用于各个文件之间,甚至各种不同Internet资源之间。
  用来指示链接的语法是:
  <a href=address>内容</a>
  例如:
  <a href=“index.htm”>索引</a>
  在主页上,“索引”一词将会带有下划线而且以不同的颜色显示出来,表示这里指向另一个文件index.htm,点击后,就会自动把index.htm调入浏览器中。
#2  (1)文件之间的链接:
  如果要把一个超文本文件中的一段文字关联到另一个超文本文件上,如:webking.htm,按如下格式书写:
  <a href=“webking.htm”>万千网络</a>
  那么,在用浏览器阅读这段文字时,“万千网络”就会以不同的颜色显示出来,并带有下划线,表示这是一个指向其它文件的链接。只要用鼠标点击一下,就可调出所链接的文件内容。
#2  (2)文件内部的互相链接:
  在同一文件内部,如果要把一段文字同其它部分建立链接关系,可以先把被链接的文字定义成一个位置标记,并建立一个链接名。例如,通常在主页的开始部分定义如下标记:
  <a name=“Home”></a>
  然后,在正文的其它任何地方可以加入:
  <a href=“#home”>Home Page</a>
  那么,在这个地方就会显示一个带有链接特征的节点:“Home Page”。用鼠标点一下Home Page,即可直接到达文件开始部分。
#2  (3)Internet各种资源之间的链接:
  链接命令可以方便地用于Internet的各种资源之间。如:
  <a href=“http:∥home.netscape.com”>Netscape Home Page</a>
  是指向一WWW资源的链接,即建立一个指向Netscape的Internet主页的链接;
  <a href=“mailto:system@mail.webking.com”>写信给系统管理员</a>
  是一个电子邮件资源的链接,激活后,自动开启一个E-mail编写软件,并进入写信给system@mail.webking.com的状态。
  类似的用法也可以用于FTP、News等Internet资源的链接。
#1  四、利用图形建立链接
  结合上面讲到的图形和链接的语法,可以建立一个基于图形的链接。如:
  <a href=“http:∥www.webking.com”><img src=“webking.jpg”></a>
  将会在页面中显示名为webking.jpg的图形,并指向www.webking.com的主页,点击这个图形即可调出www.webking.com的默认主页。
  在Internet上,这种用法非常普遍,有时到达一个主页后,上面排列着各种大大小小的精致的图标,每个图标都指向一个相关的Internet地址,点击之后就可方便地进入到关联的主页中去,使用起来极为方便。
#1  五、表格功能
  表格是HTTP中一项非常强大的功能。充分利用表格,可以创作出排列有序、搜索方便的页面。
  表格是以<table></table>标识的,它的语法规则如下:
  <table>
  <tr>
  <td>文本1</td><td>文本2</td></tr>
  <tr>
  <td>文本1</td><td>文本2</td></tr>
  </table>
  其中,<tr></tr>表示一行开始和结束,<td></td>表示一列开始和结束。例如:
  <table bolder=1>
  <tr>
  <td>编号</td><td>产品名称</td><td>价格</td><td>品牌
  </td></tr>
  <tr>
  <td>1</td><td>服务器</td><td>50000</td><td>惠普</td></tr>
  <tr>
  <td>2</td><td>笔记本</td><td>25000</td><td>IBM</td></tr>
  </table>
  以上描述将会产生一个非常整齐的三行三列的产品列表。其中的参数boler=1定义了表格的边线宽度为1级。
#1  六、说明
  以上仅简单介绍了一下超文本页面的一些最基本的语法规则。随着Internet的快速发展,HTTP标准也从1.0发展到现在的3.0,许多新的功能不断加入。更重要的是,书写超文本的工具已经从纯手工式的繁琐编写进入到借助于越来越强大的工具软件进行创作的阶段。目前,常用的HTTP创作工具有Front Page(微软公司最新出品)、Internet Creator、Hot Dog等。有些工具对中文的支持能力还有待于进一步提高。说到超文本中的中文,目前流行的WWW浏览器是Netscape Browser和MS Internet Explorer,在有些版本中不直接支持中文浏览,如果按默认设置,浏览中文时将会出现不自动换行的问题。解决的方法有两个,对Netscape,在Options里设置语言解码方式为Simple Chinese并保存即可。另一种方法是在超文本文件中的每个汉字后面加一个空格(有些Windows下的汉字系统提供自动加入空格的功能)。这样,不管使用什么浏览器阅读,一般都不会出现类似的现象。
  主页制作是一种艺术创作,漂亮的主页可以吸引网上人们阅读的兴趣并有助于传达作者的思想。对于HTTP语法描述,一般人只需要有一个基本的认识即可,借助于功能日益强大的创作工具,任何人无须完全掌握这些复杂的语法规则,都可以随心所欲地制作出图文并茂、优美华丽、带有个人风格的页面。利用电脑和网络带来的便利条件,我们可以更方便、更直观地相互交流信息,这是任何其他工具所无可比拟的。
  超文本主页制作好之后,如何检查效果是否满意呢?
  要预览主页的实际效果,需要使用WWW浏览器,如:Netscape Navigator或MS Internet Explorer。
  例如,在Netscape Navigator中,打开:
  File->Open File
  输入超文本主页的文件名即可看到显示结果。如果不满意可以反复修改,直到满意为止。

#2  附:用HTML制作主页的一个范例
  <HTML>
  <HEAD>
  <TITLE>Webking万千网络HomePage</TITLE>
  </HEAD>
  <boby><boby background="bkgrd.jpg">
  <IMG SRC="webking.jpg" Align=left Border=1><font size=-3></size>
  <p>
  <font size=3><font size=+2>
  <center>
  Webking(万千网络)<br>
  <font size=>-<font size=-1>普通中国人的Internet信息交互网</font>
  -<font size=3></a><br>
  <font size=+1>网络管理中心</font><br>
  <font size>系统管理员-伟生<br>
  联机号码:0531-8546927,http:∥www.webking.com
  </center>
  <hr><a href="http:∥www.webking.com:800">在线交谈室</a>
  <hr>欢迎进入“万千网络”开放式Internet示范网的WWW系统!<br>
  新手导航:<br>
  这里是第一个全真模拟Intetnet网络交流环境。Internet所具有的强大功能,在这里得到了完美的体现。本网大力推荐使用优秀的Internet新闻组阅读软件—Free Agent进行离线阅读,就象BBS上的Blue Wave一样,可以用最少的联机时间,高效率获取大量信息.
  <hr><a href="dlman.htm">下传Free Agent及使用手册</a>
  <hr><blink><font color="#ff0000"><center>注意!!!!大文件传输均可置于后台进行。</center></blink></font>
  <hr><a href="news:∥news.webking.com/agent技巧”>在线讨论:</a>
  <hr>Copyright Webking,1996.12.14<br>
  <font size=-1>E-mail:<a href="mailto:system @mail.webking.com">system@mail.webking.com</a>
  Tel:(0531-8937941-2515,BP:126-0195764)</font></font>
  </boby>
  </html>
  上面是一个比较有代表性的主页,其中用到了常用的几个语法元素。对其中的要点简要说明如下:
  (1)<body background="bkgrd.jpg">
  这是页面背景设置,以当前的一个图形文件bkgrd.jpg做为整个主页的背景图案,一般应选择色彩比较淡的设置图形文件;
  (2)<a href="http:∥www.webking.com:8000">在线交谈室</a>
  这是一个Internet资源连接,“在线交谈室”将指向一个HTTP资源:www.webking.com,8000是一个Winsock套接字端口号;
  (3)<blink></blink>之间的内容将具有闪动的属性,并以红色显示,主要用于警告性提示信息的输出;
  (4)<a href="news:∥news.webking.com/agent技巧">在线讨论:</a>
  这是另一个常用的Internet资源连接,功能强大的Usenet新闻组。这个连接将会引导读者直接激活Usenet新闻组功能,并自动进入其中的“Agent技巧”专栏。
  (5)在本主页的最后,有一行版权声明,并附有主页制作者的电子邮件地址和普通联络方法。如果读者有兴趣与你联系,点击后即可打开E-mail软件并进入写信状态。