HTML(HyperText Mark-up Language )超文件注标式语言,一种为普通文件中某些字句加上标示的语言,其目的在于运用标记(tag)使文件达到预期的显示效果。 HTML中不区分大小写。
1.文件标记
<body text="#000000" link="#0000FF" alink="#FF0000" vlink="#0000FF" background="bg1.gif" bgcolor="#FFFFFF" leftmargin=2 topmargin=2 bgproperties="fixed">
- text="#000000"
用以设定文字颜色。 #000000 代表黑色,亦可以采用颜色的名称,即 text="black" 。 - link="#0000FF"
设定超链接文字的颜色 - alink="#FF0000"
设定刚按下时文字连结颜色(点击超链接时显示的颜色) - vlink="#0000FF"
设定连结后的颜色。(超链接被点击过之后的颜色)。 - background="bg1.gif"
设定背景墙纸。GIF 或 JPEG 皆可,可以是绝对途径或相对途径。 - bgcolor="#FFFFFF"
设定背景颜色。当己设定背景墙纸时会失去作用,除非墙纸有透明部分。 - leftmargin=2
设定整份文件显示画面的左方边沿空间,单位为像素。 『只适用于IE』 - topmargin=2
设定整份文件显示画面的上方边沿空间。 『只适用于IE』 - bgproperties="fixed"
固定背景墙纸,当卷动文字时墙纸不会跟著卷动。 『只适用于IE』
段落标记<p>作用:为字、画、表格等之间留一空白行。<p align="center"> align可选值:right, left, center(默认)。
水平线: <hr align="LEFT"size="2"width="70%"color="#0000FF"noshade> 为例。
- align="LEFT"
设定线条置放位置,可选择:left;right;center 三种设定值。 - size="2"
设定线条厚度,以像素作单位,默认为 2。 - width="70%"
设定线条长度,可以是绝对值(以像素作单位)或相对值,默认为 100%。 - color="#0000FF" 『只适用于IE』
设定线条颜色,默认为黑色。 亦可以采用颜色的名称 。 - noshade
设定线条为平面显示,若删去则具阴影或立体,这是内定值。
文字标签:<font face="Arial" size="+2" color="#008000">Creation of Webpage</font>
- face="Arial" (忽略)
设定文字的字形。Arial 是常用的一种,请不要使用 Window 内建字形以外的字形。于没有设定为 Gb2312 Encoding 的中文网页,Netscape Netvigator 不会显示此标记 所指明的任何中文字形。 - size="+2"
设定文字的大小。其值可以是绝对或相对,
绝对的意思便是标记自己决定文字的大小,size="5" 表示其大小便是 5
相对的意思便是在内定值 3 的基础上增加或减少大小级数,如 size="+2" 便等同绝 对表示法的 size="5" - color="#008000"
设定文字的颜色。
3.清单标记
<ol>称为顺序清单标记。<li>则用以标示清单项目。type="i" 设定数目款式,其值有五种,内定为 type="1";start="4" 设定开始数目,默认为1。
<ol type="a" start="4">
<li>财务部</li>
<li>学工部</li>
<li>人事部</li>
</ol>
<ul>又叫符号清单。type值有disc、circle、square
<ul type="circle">
<li>财务部</li><li>学工部</li><li>人事部</li>
</ul>
<dl>称为定义清单标记。 <dt> 用以标示定义条目,<dd> 则用以标示定义内容。 所谓定义清单就是一种分二层的项目清单,其不故符号及数目。
<dl>
<dt>廊坊师范学院</dt>
<dd>社会发展学院</dd>
<dd>数信学院</dd>
</dl>
4.表单标记
<table>是一个容器标记,意思是说它用以声明这是表格而且其他表格标记只能在他的 范围内才适用,<TR>用以标示表格列,<TD>用以标示储存格(cell)
<table>的参数设定:
例如: <table width="400" border="1" cellspacing="2" cellpadding="2" align="CENTER" valign="TOP" background="myweb.gif" bgcolor="#0000FF" bordercolor="#FF00FF" cols="2">
- border="1" 表格边框厚度。
- cellspacing="2" 表格格线厚度
- cellpadding="2" 文字与格线的距离
- align="CENTER" 表格的摆放位置(水平),可选值为: left, right, center
-
valign="TOP". 表格内字画等的摆放贴位置(垂直),可选值为: top, middle, bottom。
-
background="myweb.gif" 表格底图
- bgcolor="#0000FF" 表格底色,与 background 不要同用
- bordercolor="#FF00FF" 表格边框颜色
-
cols="2" 表格栏位数目
<tr> 的参数设定:
例如:<tr align="RIGHT" valign="MIDDLE" bgcolor="#0000FF" bordercolor="#FF00FF" >
- align="RIGHT" 该一列内字画等的摆放贴位置(水平),可选值为: left, center, right。
- valign="MIDDLE" 该一列内字画等的摆放贴位置(垂直),可选值为: top, middle, bottom。
<td> 的参数设定: 用rowspan和colspan来合并单元格
例如:<td width="48%" height="400" colspan="5" rowspan="4" align="RIGHT" valign="BOTTOM" bgcolor="#FF00FF" background="myweb.gif">
-
colspan="5" 该一储存格向右打通的栏数。
-
rowspan="4" 该一储存格向下打通的列数。
<form>称为表单标记,用以宣告此为表单模式,属于一个容器标记,表示其它表单标记需要在它的包围中才有效,<INPUT>便是其中的一个,用以设定各种输入资料的方法。
<form> 的参数设定(常用):
例如: <form action="http://your.isp.com/cgi-local/example.cgi" method="POST">
- action="http://your.isp.com/cgi-local/example.cgi" 将表单中的信息提交到特定地址下处理
- method="post"
传送资料给 CGI 的的方式,可选值为 post, get。你只需记住POST容许传送大量资料,但 get则只接受低于 1K 的资 料,所以你若看过别人的表单原始码的话,你会发现申请表单用的是post而搜 找器用的是 get。get请求地址栏会携带提交的数据,post不会携带。
<input> 的参数设定(常用):
通过设置type的类型,表示不同的功能。<input type="Text" >可选值为 text普通输入框,password密码隐藏输入框,checkbox多选,radio 单选, submit提交按钮,reset重置按钮,image图片按钮,file文件上传, hidden隐藏按钮,button普通按钮 ,select选择下拉框,textarea不可更改文字描述框。
5.图影标记
<IMG> 的一般参数设定:
例如 <img src="logo.gif" width=100 height=100 hspace=5 vspace=5 border=2 align="top" alt="Logo of PenPals Garden" lowsrc="pre_logo.gif">
- src="logo.gif" 图片来源,接受 .gif, .jpg 及 .png 格式,相对及绝对皆可。
- width=100 height=100 设定图片大小,此宽度、及高度一般采用 pixels 作单位。
- hspace=5 vspace=5 设定图片边沿空白,以免文字或其它图片过于贴近。hspace 是设定图片左右的空 间,vspace 则是设定图片上下的空间,高度采用 pixels 作单位。
- border=2 图片边框厚度。
- align="top"
调整图片旁边文字的位置,你可以控制文字出现在图片的偏上方、中间、底端、 左右等,可选值:top, middle, bottom, left, right,内定为 bottom。 - alt="Logo of PenPal Garden"
这是用以描述该图形的文字,若用者使用文字浏览器,由于不支持图片,这些文字更会代替图片而被显示。若于支持图片显示的浏览器, - 当鼠标移至图片上该些 文字亦会显示。
- lowsrc="pre_logo.gif"
设定先显示低解像图片,若所加入的是一张很大的图片,下载时很长,这张低 解像图片会先被显示以免浏览失却兴趣,通当是原图片灰阶版本。
<embed> 是用以插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU 等等,Netscape 及 新版的 IE 都支援。
例如:<embed src="your.mid" autostart="true" loop="true" hidden="true">
- autostart=true 是否在音乐上传完之后,就自动播放音乐。true 是,false 否 (内定值)。
- loop="true" 是否自动反覆播放。LOOP=2 表示重复两次,true 是, false 否。
- HIDDEN="true" 是否完全隐藏控制画面,true 为是,no 为否 (内定)。
- STARTTIME="分:秒" 设定歌曲开始播放的时间。如 STARTTIME="00:30" 表示从第30秒处开始播放。
- VOLUME="0-100" 设定音量的大小,数值是0到100之间。内定则为使用者系统本身之设定。
- WIDTH="整数" 和 HIGH="整数" 设定控制画面的宽度和高度。
- ALIGN="center"
设定控制画面和旁边文字的对齐方式,其值可以是 top、bottom、center、baseline、 left、right、texttop、middle、absmiddle、absbottom。 - CONTROLS="smallconsole"
设定控制画面的外貌。预设值是 console。
console 一般正常的面板
smallconsole 较小的面板
playbutton 只显示播放按钮
pausecutton 只显示暂停按钮
stopbutton 只显示停止按钮
volumelever 只显示音量调整钮
6.链接标记
<a href="index.html"target="_top">
- href="index.html" 链接文件
- target="_top"
设定链接被按下后要显示的视窗。可选值为: _blank, _parent, _self, _top- target="_blank" 或 target="new" 将连结的画面内容,开在新的浏览视窗中。
- target="_parent" 将连结的画面内容,当成文件的上一个画面。
- target="_self" 将连结的画面内容,显示在目前的视窗中。(内定值)
- target="_top" 将框架中连结的画面内容,显示在没有框架的视窗中。(即除去了框架)
<BASE> 是一个链接基准标记,用以改变文件中所有链接标记的参数内定值。它只能应用于文件的开头部分,即标记 <HEAD> 与 </HEAD> 之间。
指示所有链接按照base中的设定显示。
7.框架标记<frameset> 称框架标记,用以宣告HTML文件为框架模式,并设定视窗如何分割。 <frame> 则只是设定某一个框窗内的参数属性。
注意:使用框架标签就不能有body
< frameset > 参数设定:
例子:<frameset rows="90,*" frameborder="0" border=0 framespacing="2" bordercolor="#008000">
- COLS="90,*"
垂直切割画面(如分左右两个画面),接受整数值、百分数, * 则代表占用余下空 间。数值的个数代表分成的视窗数目且以逗号分隔。
- frameborder="0"
设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。 - border="0"
设定框架的边框厚度,以 pixels 为单位。 - bordercolor="#008000"
设定框架的边框颜色。 - framespacing="5"
表示框架与框架间的保留空白的距离。
<frame> 参数设定:
例子:<frame name="top" src="a.html" marginwidth="5" marginheight="5" scrolling="Auto" frameborder="0" noresize framespacing="6" bordercolor="#0000FF">
- src="a.html"
设定此框窗中要显示的网页档案名称,每个框窗一定要对应著一个网页档案。你可使用绝对路径或相对路径 - name="top"
设定这个框窗的名称,这样才能指定框架来作连结,必须存在可以任意命名。 - scrolling="Auto"
设定是否要显示卷轴,YES 表示要显示卷轴,NO 表示无论如何都不要显示, AUTO是视情况显示。 - noresize
设定不让使用者可以改变这个框框的大小,亦没有设定此参数,使用者可以很随 意地拉动框架,改变其大小。 - marginhight=5
表示框架高度部份边缘所保留的空间。 - marginwidth=5
表示框架宽度部份边缘所保留的空间。
<html>
<head>
<title>HTML实例</title>
</head>
<frameset rows="80,*"> 表示划分上下两部分,上面视窗有80像素的宽度
<frame name="top" src="a.html"/> 超链接a.html中的target要和name中的名称一样
<frameset cols="80,*">
<frame name="left" src="b.html"/>
<frame name="right" src="b.html"/>
</frameset>
</frameset>
</html>
<!--b.html中的代码内容-->
<html>
<head>
<title>b的网页</title>
</head>
<body>
<a href="test.html" target="right">超链接1</a>
<a href="百度.html" target="right">超链接2</a>
<a href="2.html"target="right">超链接3</a>
</body>
</html>
8.其他标记
<meta> 是放于<head> 与 </head>之间的标记,有以下功能。
- <meta name="Description" content="This is Chris's Home Page">
该网页的描述,作用於寻找引擎的登录 - <meta name="Keywords" content="Chris, Web, Music, photo">
该网页的关键字,作用于寻找引擎的登录 -
<meta http-equiv="refresh" content="10; url=http://www.hkiwc.com">
在指定时间后跳转到其他页面
1975





