网页标记使用技巧汇总.docx
《网页标记使用技巧汇总.docx》由会员分享,可在线阅读,更多相关《网页标记使用技巧汇总.docx(50页珍藏版)》请在冰点文库上搜索。
网页标记使用技巧汇总
目录
1用好基本图像标记img1
1.1给图片加边框2
1.2给图片加动态说明和替代文字3
1.3图像与文字混排3
1.4动态替换图像4
1.5在网页加入影像片断5
2用好HTML的表格标记6
2.1作系列横单线6
2.2作系列竖单线7
2.3系列双横线8
3表单设计基础10
3.1
3.2表单输入标记11
3.3下拉菜单标记12
3.4选项标记12
3.5多行文本输入标记13
4表单的文本框14
4.1一个单行文本框的例子14
4.2检验用户输入的信息15
5用好表单的按钮16
5.1制作常规按钮16
5.2改变按钮的外观16
5.3动态变换文本按钮17
5.4动态变换图像按钮18
6用好帧窗口标记20
6.1左大右下两窗口21
6.2一顶一左一右页面22
7帧窗口之间的交互技巧24
7.1在导航窗口点击链接,在另一窗口打开网页24
7.2在B窗口中按下一个按钮,在C窗口中写一行字24
7.3各窗口的尺寸设置26
8播放视频28
8.1链接一个视频文件28
8.2自动载入视频28
9播放音乐30
9.1点播音乐30
9.2自动载入音乐30
9.3IE中的背景音乐32
10表单概述33
11表单外观的美化39
1用好基本图像标记img
网址:
导航:
DIY部落>网页设计>html>Html系列教程>正文
网页中最引人入胜的莫过于那丰富多彩的图像了。
成功的站点中不能没有绚丽的图像,否则便使测览者觉得索然无味。
下面介绍HTML语言中的基本图像标记:
。
其基本语法结构如下:
align=top|middle|center|bottom|left|right
class=type
id=Value
name=value
src=../../url
title=text
alt=value
border=n
height=n
width=n
hspace=n
vspace=n
ismap=image
usemap=url
onload=function
onabort=function
onerror=function
dynsrc=../../url
controls=controls
loop=n
start=type>
可以看出,关于基本图像标记的应用参数多达21项。
当然,我们实际应用的只是其中几项,只有在需要实现特殊效果的情况下,才需要使用较多的参数。
下面先介绍一下各参数的具体含义:
align:
是指定图像的位置是靠左、靠右、居中、靠上或者是靠底。
默认情况下是靠上,即align=top。
在图文混排时,这个参数很有用。
class和id:
分别指定图像所属的类型和图像的id号。
name:
用于设定图像的名称。
src:
规定插入的图像的url地址,也就是含路径的图像文件名。
title:
设定图像的标题。
alt:
表示图像的替代字,主要用于在浏览器还没有装入图像(或关闭图像显示)的时候,先显示有关此图像的信息。
这是初学者最易忽略的参数,因不设定它在正常显示时没问题。
border:
设定图片的边框。
height和width:
分别用于指定图像的高度和宽度,可以与图片原来的宽度和高度不同。
hspace和vspace:
分别用于设定图像的左右边框大小和上下边框大小,在图文混排时会用到。
ismp和usemap:
在应用图像地图时使用。
ismap表示图像地图的数据存放在服务器中,当鼠标在图像上的某个区域上时,可以将此区域的坐标传送给服务器处理。
usemap则用于设定图像地图的名称。
onload、onabort、onerror对应于设定的子程序,分别在图像被载入、取消载入、载入出错的情况下各自对应的子程序,不常用。
dynsrc:
指定要下载的影像片断的url地址。
controls:
设定影像播放的控制接钮。
loop:
指定影像片断的播放次数,当loop=-1时,影像片断将循环播放直至页面更新。
start:
设定何时开始播放影像片断,有三种选择:
start=fileopen表示页面载入后即开始播放,默认的就是这种状态;start=mouseover表示当鼠标移到影像上即开始播放;start=fileopen,mouseover表示当有上面两种情况之一发生时就开始播放。
应用技巧
1.1给图片加边框
上边这张图片的边框是border="4"所产生的效果,注意:
边框的颜色默认的是黑色,不美观,而标记也没有设置边框颜色的参数,我们可以通过设置Class参数调用CSS达到改变边框颜色的目的,如本例的完整代码是:
,这里的CSS的“style1”放在网页源代码的与之间,其代码为:
--
.style1{border-color:
#009900}
-->
1.2给图片加动态说明和替代文字
若想制作当鼠标移到图片上出现一行简短说明文字的效果,不必去使用图层技术(特殊效果的说明除外),设定title参数就行了。
例:
在上例的图片的代码改成这样:
这样,当鼠标移到图片上,就会显示出说明文字“网页教学网-专业的网页教学站点”。
给图片加上替代文字是一种好习惯,象上例那样设置alt参数,当用户关闭图像显示或页面刚刚下载时,图片还没来不得及显示时,图像的替代文字就会显示出来,这样用户就能知道对应的图像内容。
1.3图像与文字混排
图文混排主要是设置align参数。
在这里要注意:
1)top、middle、center、bottom所产生的效果只是一行文字,在多行文本与图象对齐时要用left和right参数值。
2)中的对齐参数align所产生的效果是指图片与周围文字的位置关系,而图片在页面中的位置对齐是在图片所在的页面元素中设置的。
如下面这段代码:
图文混排示例
在上面这段代码中,标记
中的align="left"表示图片的位置在窗口的左端;而中的align="top"则表示图片旁边的文字与图片的顶端对齐。
3)为了避免图片与旁边文字挨得太近不便阅读,可以通过设置hspace参数来控制图片与文字间的距离,一般设置hspace="10"(表示图片的左右有10个像素的空白)就能达到较好的效果。
1.4动态替换图像
鼠标不在图片上
鼠标移到图片上
当用户的鼠标放在图片上时,图片会自动更换,鼠标离开之后,图片又会恢复原来的样了。
象上边所示的这种效果,当把鼠标移到上面时,看到的效果似乎是那个白色窗口向上下展开了,实际上是换了一张图片。
鼠标移开,又恢复了原样。
制作这样的效果,先要给欲替换的图片设定名字,本例中是name="webjx";然后设定onmuseover和onmouseout参数。
本例标记的完整代码如下:
采用本例来制作动态按钮将会达到很吸引人的效果。
1.5在网页加入影像片断
在video目录下有一介绍“网页制作”的影像片断文件“web.avi”,现要在网页中播放。
那么源代码是这样的:
上面这段代码的效果是,当鼠标移开影像片断上时即开始训动媒体播放器播放影像一次,并且还设定了显示播放器控制面板,以便对播放过程进行控制。
从上面的代码可以看出,在网页中加入影像片断与加普通图像基本相同,如它们都要指定来源、设定大小和替代文字等。
但在这里请注意:
加入影像片断时要使用“dynsrc”参数,且不能再在同个标记中使用“src”参数,否则将不能播放影像片断,只能显示替代文字了。
2
用好HTML的表格标记
对于表格,是网页制作中的重头戏,一些图形化网页制作工具(如:
Dreamweaver、Fontpage等)对它也支持的非常好,但HTML为表格设置了几十个参数,图形化网页制作工具要对它全面支持就有点免为其难了。
由于参数太多,且大部分参数大家也比较熟悉,就不在这里一一介绍了,下面的例子中仅对一些关键性参数作详细介绍。
2.1作系列横单线
这是系列横单线试验,效果还好吧?
在这个例子中,用到了表格主标题标记
align=left|center|right
valign=top|bottom>
align和valign分别用于设定标题的水平位置和垂直位置。
align的默认值是center;valign的默认值是top。
利用
另外在本例中能使表格产生单线效果是设置了
rules="none":
表示不加内部边框;
rules="rows":
表示只显示水平方向的边框;
rules="cols:
表示只显示垂直方向上的边框;
rules="all":
则是显示所有方向上的边框,这也是默认值;
frame="void":
表示不加外边框;
frame="above":
表示显示上边的外边框;
frame="below":
表示显示下边的外边框;
frame="lhs":
表示显示左边的外边框;
frame="rls":
表示显示右边的外边框;
frame="hsides":
表示显示上下外边框;
frame="vsides":
表示显示左右外边框;
frame="box"则表示显示所有外边框。
明白了参数值的含义,制作本例的效果就简单了,本例完成后的源代码如下:
用这种方法画系列单线,即快又整齐,且所用代码也很少。
2.2作系列竖单线
本例这种效果看起来是不是有点特色,其实在制作方法上与上例没有多少区别,只是改变了rules和frame的参数值,使表格只显示垂直方向的内外边框,其它与上例相同,本例完成后的源代码是:
登黄鹤楼
2.3系列双横线
这是在例一的基础上再增加设定了cellspacing参数所产生的效果。
本例采用与例一相同的方法,通过设定rules和frame参数,使表格只显示水平方向的内外边框线,并增加了设定cellspacing参数使其产生双线效果,但是
另外为了使表格内的文字内容上下留空,又设定了cellpadding参数,当然也可以通过设定单元格高度来达到这个目的,但那样要增加许多代码。
下面介绍这几个参数的含义:
cellspacing="n":
单元格间距,也就是内外边框线的间距;
cellpadding="n":
单元格边距,即单元格内内容与内边框的距离;
bordercolorlight="#n":
设定立体边框线中较浅部分的颜色,用颜色名称或十六进制数表示。
bordercolordark="#n":
设定立体边框线中较深部分的颜色,用颜色名称或十六进制数表示。
用本例的方法制作双横线,比用其它方法方便、快捷,所用代码也较少,当横线的数量越多,效果越明显。
本例完成后的代码为:
同样,在例二的基础上再加上例三的方法就可以方便地制作出双竖线效果,你可以试试。
当然表格在网页制作中的作用远远不止这些,通过这三个例子可以看出,灵活应用表格的参数设定,可以产生一些特殊效果。
3
表单设计基础
表单在HTML页面中起着重要作用,它是与用户交互信息的主要手段。
一个表单至少应该包括说明性文字、用户填写的表格、提交和重填按钮等内容。
用户填写了所需的资料之后,按下“提交资料”按钮,这样所填资料就会通专门的CGI接口传到Web服务器上。
网页的设计者随后就能在Web服务器上看到用户填写的资料,从而完成了从用户到作者之间的反馈和交流。
对于免费个人网站,往往服务器不提供CGI功能,也可以电子邮件来接收用户的反馈信息。
表单中主要包括下列元素:
button——普通按钮
radio——单选按钮
checkbox——复选框
select——下拉式菜单
text——单行文本框
textarea——多行文本框
submit——提交按钮
reset——重填按钮
用HTML设计表单常用的标记是:
该标记的主要作用是设定表单的起止位置,并指定处理表单数据程序的url地址。
action=url
method=get|post
name=value
onreset=function
onsubmit=function
target=window>
其中action:
用于设定处理表单数据程序url的地址。
这样的程序通常是CGI应用程序,采用电子邮件方式时,用action="mailto:
你的邮件地址"。
method:
指定数据传送到服务器的方式。
有两种主要的方式,当method=get时,将输入数据加在action指定的地址后面传送到服务器;当method=post时则将输入数据按照HTTP传输协议中的post传输方式传送到服务器,用电子邮件接收用户信息采用这种方式。
用于设定表单的名称。
onrest和onsubmit是主要针对“reset”按钮和“submit”按钮来说的,分别设定了在按下相应的按钮之后要执行的子程序。
target:
指定输入数据结果显示在那个窗口,这需要与标记配合使用。
3.2表单输入标记
此标记在表单中使用频繁,大部分表单内容需要用到此标记。
其语法如下:
aligh=left|righ|top|middle|bottom
type=text|textarea|password|checkbox|radio|submit|reset|file|hidden|image|button
value=value
checked
maxlength=n
size=n
onclick=function
onselect=function>
是用于设定表单的位置是靠左(left)、靠右(right)、居中(middle)、靠上top)还是靠底(bottom)。
设定当前变量名称。
type:
决定了输入数据的类型。
其选项较多,各项的意义是:
type=text:
表示输入单行文本;
typet=textarea:
表示输入多行文本;
type=password:
表示输入数据为密码,用星号表示;
type-checkbox:
表示复选框;
type-radio:
表示单选框;
type一submit:
表示提交按钮,数据将被送到服务器;
tyPe-reset:
表示清除表单数据,以便重新输入;
type-file:
表示插入一个文件;
type-hidden:
表示隐藏按钮;
type=image:
表示插入一个图像;
type一button:
表示普通按钮;
value:
用于设定输入默认值,即如果用户不输入的话,就采用此默认值;
是针对type=image的情况来说的,设定图像文件的地址;
checked:
表示选择框中,此项被默认选中;
maxlength:
表示在输入单行文本的时候,最大输入字符个数;
size:
用于设定在输入多行文本时的最大输入字符数,采用width,height方式;
onclick:
表示在按下输入时调用指定的子程序;
onselect:
表示当前项被选择时调用指定的子程序。
3.3下拉菜单标记
用标记可以在表间中插入一个下拉菜单,它需与标记联用,因为下拉菜单中的每个选项要用标记来定义。
标记的语法如下:
name=nametextsize=nmultiple> 其中name:设定下拉式菜单的名称; size:设定菜单框的高度,也就是一次显示几个菜单项,一般取默认值(size="1"); multiple:设定为可以进行多选。3.4选项标记 该标记为下拉菜单中一个选项,语法很简单:selectedvalue=value> 其中selected:表示当前项被默认选中; value:表示该项对应的值,在该项被中之后,该项的值就会被送到服务器进行处理。3.5多行文本输入标记 这是一个建立多行文本输入框的专用标记,其语法如下:name=namecols=nrows=nwrap=off|hard|soft> 各参数含义:name:文本框名称;clos:宽度;rows:高度(行数);wrap:换行控制,off:不自动换行;hard:自动硬回车换行,换行标记一同被传送到服务器中去;soft:自动软回车换行,换行标记不会传送到服务器中去。 表单所涉及的标记较多,参数也较复杂,而实际制作表单时就是这些标记的组合应用,但一般的表单不可能涉及所有参数,我们还是那个原则,能用默认值的尽量用默认值,绝不设定一个不用的参数。我在后面的文章中将通过实例介绍一些常用参数的应用技巧。4表单的文本框表单的文本框分为单行文本框和多行文本框,故名思义,单行文本框用于输入一些简短的信息,如:姓名、E_mail地址、口令等等;多行文本框用于输入内容较长的信息,如:用户意见、评论、留言等。只要你理解了表单的文本框参数的含义,制作接收信息的文本框是不难的,请看下面的例子。4.1一个单行文本框的例子 本例的源代码如下:fyy0528@"method="post"enctype="text/plain">您的姓名:您的E_mail:输入口令:
name=nametext
multiple>
其中name:
设定下拉式菜单的名称;
设定菜单框的高度,也就是一次显示几个菜单项,一般取默认值(size="1");
multiple:
设定为可以进行多选。
3.4选项标记
该标记为下拉菜单中一个选项,语法很简单:
selectedvalue=value> 其中selected:表示当前项被默认选中; value:表示该项对应的值,在该项被中之后,该项的值就会被送到服务器进行处理。3.5多行文本输入标记 这是一个建立多行文本输入框的专用标记,其语法如下:name=namecols=nrows=nwrap=off|hard|soft> 各参数含义:name:文本框名称;clos:宽度;rows:高度(行数);wrap:换行控制,off:不自动换行;hard:自动硬回车换行,换行标记一同被传送到服务器中去;soft:自动软回车换行,换行标记不会传送到服务器中去。 表单所涉及的标记较多,参数也较复杂,而实际制作表单时就是这些标记的组合应用,但一般的表单不可能涉及所有参数,我们还是那个原则,能用默认值的尽量用默认值,绝不设定一个不用的参数。我在后面的文章中将通过实例介绍一些常用参数的应用技巧。4表单的文本框表单的文本框分为单行文本框和多行文本框,故名思义,单行文本框用于输入一些简短的信息,如:姓名、E_mail地址、口令等等;多行文本框用于输入内容较长的信息,如:用户意见、评论、留言等。只要你理解了表单的文本框参数的含义,制作接收信息的文本框是不难的,请看下面的例子。4.1一个单行文本框的例子 本例的源代码如下:fyy0528@"method="post"enctype="text/plain">您的姓名:您的E_mail:输入口令:
selected
value=value>
其中selected:
表示当前项被默认选中;
表示该项对应的值,在该项被中之后,该项的值就会被送到服务器进行处理。
3.5多行文本输入标记
这是一个建立多行文本输入框的专用标记,其语法如下:
name=namecols=nrows=nwrap=off|hard|soft> 各参数含义:name:文本框名称;clos:宽度;rows:高度(行数);wrap:换行控制,off:不自动换行;hard:自动硬回车换行,换行标记一同被传送到服务器中去;soft:自动软回车换行,换行标记不会传送到服务器中去。 表单所涉及的标记较多,参数也较复杂,而实际制作表单时就是这些标记的组合应用,但一般的表单不可能涉及所有参数,我们还是那个原则,能用默认值的尽量用默认值,绝不设定一个不用的参数。我在后面的文章中将通过实例介绍一些常用参数的应用技巧。4表单的文本框表单的文本框分为单行文本框和多行文本框,故名思义,单行文本框用于输入一些简短的信息,如:姓名、E_mail地址、口令等等;多行文本框用于输入内容较长的信息,如:用户意见、评论、留言等。只要你理解了表单的文本框参数的含义,制作接收信息的文本框是不难的,请看下面的例子。4.1一个单行文本框的例子 本例的源代码如下:fyy0528@"method="post"enctype="text/plain">您的姓名:您的E_mail:输入口令:
name=name
cols=n
rows=n
wrap=off|hard|soft>
各参数含义:
文本框名称;clos:
宽度;rows:
高度(行数);wrap:
换行控制,off:
不自动换行;hard:
自动硬回车换行,换行标记一同被传送到服务器中去;soft:
自动软回车换行,换行标记不会传送到服务器中去。
表单所涉及的标记较多,参数也较复杂,而实际制作表单时就是这些标记的组合应用,但一般的表单不可能涉及所有参数,我们还是那个原则,能用默认值的尽量用默认值,绝不设定一个不用的参数。
我在后面的文章中将通过实例介绍一些常用参数的应用技巧。
4
表单的文本框
表单的文本框分为单行文本框和多行文本框,故名思义,单行文本框用于输入一些简短的信息,如:
姓名、E_mail地址、口令等等;多行文本框用于输入内容较长的信息,如:
用户意见、评论、留言等。
只要你理解了表单的文本框参数的含义,制作接收信息的文本框是不难的,请看下面的例子。
4.1一个单行文本框的例子
本例的源代码如下:
fyy0528@"method="post"enctype="text/plain">您的姓名:您的E_mail:输入口令:
fyy0528@"method="post"enctype="text/plain">
您的姓名:
您的E_mail:
输入口令:
本例中用了
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2