注释是程序员为程序加上解释、参考文献及其他有用信息的一种方法。注释不会影响网页的操作,当许多人修改网页或网页中有较复杂的结构时,注释是非常有用的。除了在此之外介绍的基本格式之外,html使用的另一种注释格式如下:
<!注释内容>
它用于注释一行以内的信息。注释的内容并不出现在浏览器窗口,因此站点访问者是无法看到这部分内容的。为于维护与修改网页的方便,应该有意识地在网页内添加一些注释信息,这样就不会使自己或其他维护人员对网页结构或标记意图的理解出现偏差。
html是标记的集合,这些标记由一对尖括号“< >”括在一起,有些标记还是成对出现的。例如<table>是一个表格开始的标记,而在前面加上斜线之后,</table>就构成了表格结束的标记。html文件通常是由三部分内容组成的:版本信息、网页标题 (head) 、文件主体 (body) ,其中文件主体是html文件的主要部分与核心内容,它包括文件所有的实际内容与绝大多数的标记符号,下面就是网页结构的总体框架:
<!html网页版本信息说明>
<html>
<head>
首体标记、属性及其内容
</head>
<body>
主体标记、属性及其内容
</body>
</html>
版本信息位于html网页文件的第一行,并以<!doctype html public>开头,其后是html的制订机构、版本和网页制作所使用的语言。例如:
<! doctype html public //w3c??dtd html3.0//中文>
表明文件类型dtd是由w3c (world wide web consortium) 制订的,html的版本为3.0,使用的文本语言是中文。如果用户在网页文件的开头没有定义版本信息的内容,web浏览器将自动选择html文件的显示方式。
<html>应该出现在每个html文件的开头,而文件结束处应该有</html>标记符号,通过对这一对特殊标记符号的辩认,web浏览器就可以判断目前正在打开的是网页文件,而不是其他类型的文件。
html标记符号的起始和结束标记都是可选的,但应该养成在文件中使用html标记符号的习惯。在着手编写html文件之前,应该首先在网页内添加“<html>……</html>”,然后再开始在标记符号对之间插入网页的内容。
需要说明地是,并不是所有的浏览器都支持可选标记符号的省略,它们可能会发生显示错误,例如,microsoft internet explorer必须当<html>,<head>及<body>三个标记符号至少出现一个时,才能正确按照html标记的设置显示网页文件,否则用户将在浏览器窗口看到html原文件。
head标记符号出现在html文件的起始部分,它用来标明当前文件的有关信息。例如,文件的标题与检索引擎可用的关键词以及不属于文件内容的其他数据。head标记符号的起始和结束标记都是可选的。
在html4.0之前的版本内,head标记是没有属性的,但在刚刚发布的html4.0里却出现了lang和dir两个属性,前者用于指定网页文本的语言,后者用于定义文本的方向,是从左到右?还是从右到左呢?
在head标记之间,经常使用的标记就是title,它用于定义文件的标题,由于网页文件内只有一个标题,因此title仅能出现一次。例如,给网页设置了黑体字的“网上图书城”的标题,可在文件内输入下列内容:
<html>
<head>
<b>网上图书城</b>
</head>
</html>
网页的标题出现在浏览器窗口的标题栏内,并且它的长度是没有限制的,但在一些浏览器内长标题可能被截取。因此,往往将标题的长度限制在64个字符之内。为了区别起见,可以将网页的说明信息称为“网页的首部”,而将网页的正文称为“网页的主体”。除了title标记之外,还可在head内使用下列标记:
此标记主要定义用来查询的表单,表明user agent应该允许用户通过提供关键字的方式来查找索引内容。在阅读文件时,否认用户采用什么样的方式,当前文件所描述的数据均可采用索引查询方式进行搜索。
设定超链接的基准路径。使用这个标记,可以大大简化网页内超链接的编写。用户不用为每个标记输入完整的全路径,而只需指定它相对于base所指定的基准地址的相对路径即可。
<link rev="relationship" rel="relationship" herf="url">
<link>标记表示超链接,在html文件的<head>标记中可以出现任意数目的<link>标记。它有与<a>标记相同的参数href。<link>标记可以帮助用户定义含有链接标记的文件与url中定义文件之间的关系。
<link>标记通常用来显示作者身份、相关检索及术语、旧的或更新的版本、文件等级、相关资源等。<rel>参数用来定义html文件及url之间的关系。<rev>参数用来定义url和html之间的关系。
<meta>标记用来介绍与文件内容相关的信息。每一个<meta>标记指明一个名称或数值对。如果多个<meta>使用了相同的名称,其内容便会合并连成一个用逗号隔开的列表,也就是和该名称相关的值。meta标记的主要参数包括:
http-equiv:把标记到http头域之中。http服务器可使用该信息处理文件,特别是它可在对这个文件请示的回应中包含一个头域。标题名取自http-equiv参数值,而标题值则取自content参数值。
name:指明名称或数值对的名称。如果没有,则由http-equiv给出名称。
content:指明名称或数值对的值。
网页的主体是<body>与</body>一对标记作用的范围,<body>标记符号用于定义html文件主体的开始,</body>标记符号的出现则意味着文件主体的结束,在此之间用户可以设置网页的字体颜色、背景图像、背景颜色、链接颜色以及网页边距等属性,其基本用法如下所示:
<body
bgcolor=color
text= color
background=“url”
bgproperties=fixed
leftmargin=n
link= color
alink= color
topmargin=n
vlink= color
>
其中,bgcolor与text用于定义网页背景颜色和网页文本的颜色。在默认的情况下,网页文本在浏览器窗口内显示为黑色,它的背景是白色的,但html允许用户对文本颜色与背景色重新进行设置。设置颜色可采用下列标记符:
<body text ="#rrggbb", bgcolor ="#rrggbb">
其中rr、gg、bb是用于表示红、绿、蓝三原色的数值,它们以16进制的方式出现,大小范围在“00~ff”之间。通过红、绿、蓝三原色的任意组合,我们可以得到数以百万计的颜色类型,但经常使用的颜色数量却要少得多。
除了使用16进制的数值给bgcolor及text属性赋值之后,用户还可以使用英文单词设置颜色的属性值。background用于定义网页文件的背景图案,它保存在指定地址的url处。将background的属性设置为 “bgproperties=fixed”时,在浏览器窗口滚动网页文本时,背景图案并不随之滚动。
超链接作为网页的重要组成部分,它的颜色将有别于普通的文本。link 用于定义打开网页时超链接的颜色,vlink用于定义已访问的超链接的颜色。
leftmargin和topmargin用于设置网页的左边距和上边框,它们是以“像素”为单位的。如果没有指定网页的页边距,它们将采用html提供的默认数值。
authorware web player只有同浏览器netscape navigator和internet explorer协同工作之后,才能完成web化课件的播放。浏览器的任务是同web服务器进行通信,并下载相应的信息和文件。由于web浏览器支持html语言,因此要想使web浏览器下载authorware web player所需要的web化打包课件,只需使用html的 embed标记使课件成为html网页的一部分。例如:
<embed src="abc.aam" width=640 height=480 window=on top palette=background>
在embed标记内,src用于确定课件的映射文件名,文件名前可以带有路径,并且出现在双引号内。width与height用于设置显示窗口的大小,前者表示宽度,后者表示高度,它们以“像素”为单位。如果课件的演示窗口比embed标记定义的显示窗口大,那么浏览器将自动把多余的窗口部分裁剪掉。
在embed标记内,window用于确定浏览器显示课件的方式,它包括三种赋值方式:inplace将在浏览器窗口内显示课件;ontop将在新开辟的窗口内显示课件ontopminimize将在新打开的窗口内显示课件,并且使当前的浏览器窗口最小化。
如果将window的属性设置为palette,那么可通过palette选择调色板的类型。将调色板确定为foreground时,表示使用authorware 6.0课件的调色板,将调色板确定为background时,表示使用浏览器的调色板。
authorware 6.0课件的调色板及浏览器的调色板都有一定的缺陷。前者可能会导致浏览器的显示发生显著的变化,后者可能会使authorware 6.0课件的显示发生显著变化。比较可取的方法是在课件内使用“网页安全”的调色板,它可以有效地防止课件在浏览器窗口时颜色发生的变化。“网页安全”调色板位于authorware 6.0安装盘的goodies及web palette路径下。
在网页文件中,将embed标记放置在<body>、</body>之间,并且将网页文件保存在映射文件abc.aam所在的目录中,双击网页文件的图标时,就能够在浏览器窗口开始运行课件文件。下面就是一个类似的网页文件的示例:
<html>
<head>
<meta http-equiv="content-type"content="text/html:charset=gb2312">
<title>播放课件</title>
</head>
<body>
<p><embed src="abc.aam" width="640" height="ontopminimize" palette="background"></p>
</body>
</html>
新闻热点
疑难解答