Html学习手册.doc_第1页
Html学习手册.doc_第2页
Html学习手册.doc_第3页
Html学习手册.doc_第4页
Html学习手册.doc_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HTML学习手册参考文献HTML简介全 称: HyperText Mark-up Language 中文名: 超文件标记语言标记定义语法格式: 任何标记皆由所包围,如 标记名与小于号之间不能留有空白字符。 某些标记要加上参数,某些则不必。如 Hello 参数只可加于起始标记中。 在起始标记之标记名前加上符号/便是其终结标记,如 标记字母不区分大小写。标记按型态分为围堵标记与空标记 1. 围堵标记 顾名思义,它以起始标记及终结标记将文字围住,令其达到预期显示效果。 例如: 此段文字加粗此段文字不加粗显示成:此段文字加粗 此段文字不加粗其中 便称为围堵标记。 它以标记起始 以标记终结,如果两个标记失去任何一个均达不到预期效果。 2. 空标记 是指标记单独出现,只有起始标记没有终结标记。 例如:第一行第二行显示成: 第一行第二行其中换行标记便属于空标记。 它的作用便是将标记后所有东西移到下一行显示,可见终结标记对是没意义的, 但也可将空标记加上终结标记,这仅仅为便记认而己,对 HTML 没有影响。文件标记以下 HTML便是一份 HTML 文件的基本架构 : 网页的标题 网页的内容 格式说明: 整份文件处于标记与之间。 用以声明这是 HTML 文件,让浏览器认出并根据标记所标识的范围正确处理该HTML文件。 文件分两部分,由至称为开头,至称本文。 两者分别拥有其适用的标记,如标记只可出现于至部分。 开头部分用以存载重要资讯,其内容信息将不会被显示到网页中,只有本文部分的内容会被显示。 所以大部分标记会运用于本文部分。 所标识的是文件的标题。 会出现于浏览器顶部,同时也是用户收藏时的名称,所以每个页面最好有不同而明确的标题。 至中的元素1 用于文件的开头部分,即 与之间的位置,是一个空标记,用以改变字体显示的内定值,影响全文中的字体设置。参数列表:face=Arial 设定文字的字体。Arial 是常用的一种,请不要使用 Window内建字体以外的字体。如没有设定为 Gb2312 Encoding 的中文网页,Netscape Netvigator不会显示此标记所指明的任何中文字形。 注:Netscape :一种浏览器size=2 设定文字的字号。其值是绝对的,绝对的意思便是标记自己决定文字的大小,如 size=5 表示其大小便是 5,默认设置值为3。当设置size=3时和没有设定是一样的。color=#008000设定文字的颜色。#008000 表示绿色,颜色设置参照后面颜色设置列表2 是一个链接基准标记,用以改变文件中所有链接标记的参数内定值。其设置于文件的开头部分,即标记 与 之间。 参数列表:例如 href=/ 设定该页网页中所有 HTTP 文件及图形(包括相对路径链接及图形标记等)的内定路径,其他如 ftp:/ 及 gopher:/ 等则不受影响。该参数只可填入一个相对或绝对的路径。一般相对路径链接及图形标记等是内定以该页网页所在的目录作为起点,若依这例子,该文件中所有链接将会以 /作为起点,若其中有链接如 返回首页,那么它将会连到 Microsoft 的首页,而不会连到当前目录下的index.html。 target=_top 设定该页网页中所有链接被点击之结果所要显示的视窗,免得分别为所有链接加上该参数,常应用于后面介绍的框架框架标记中。其设定与 链接标记中target参数相同。后面详细介绍。3 可让某些 Web Server找寻网页内的关键字,假如你的 Web Server提供这样的找寻功能,使用者的浏览器也支援这些找寻功能,那么,载入网页时就会看到一个简单的 找寻方块。其用法直接,没有参数,通常放置在标记内,但把它放在 标记内也可以使用。不推荐使用该标记。4 是放于 与 之间的标记参数列表: 该网页的描述,作用于搜索引擎的登录 该网页的关键字,作用于搜索引擎的登录 设定这是 HTML 文件及其编码语系,中文网页请使用 big5,或者不设定,纯英文网页建议使用 iso-8859-1。如果计算机中没有定义的字符集,则IE浏览器将提示用户进行下载。 这只表示该网页由何种编辑器写成。 该行较为实用,能使当前网页于预定秒数内自动转到当前网页或者指定的网址。原始码中10表示10秒。 进入或离开本页面时的效果,下图列出所有参数值。其他常用参数5 用来将目前文件与其它 URL 作链接,但不会有链接按钮,用于 标记间,格式如下: 详细参看:/tags/tag_link.asp标签详解: 参数列表:text=#000000 用以设定文字颜色。#000000代表黑色,也可采用颜色名称,即 text=black 。link=#0000FF 设定一般文字链接颜色。 alink=#FF0000 设定刚按下时文字链接颜色。 vlink=#0000FF 设定链接后的颜色。(被按过)。 background=bg1.gif 设定背景墙纸。GIF 或 JPEG 皆可,可以是绝对途径或相对途径。 bgcolor=#FFFFFF 设定背景颜色。当己设定背景墙纸时会失去作用,除非墙纸有透明部分。 leftmargin=2 设定整份文件显示画面的左方边沿空间,单位为像素。 topmargin=2 设定整份文件显示画面的上方边沿空间。 bgproperties=fixed 固定背景墙纸,当卷动文字时墙纸不会跟著卷动。 排版标记 注释标记注释内容像很多电脑语言一样,HTML 文件亦提供注解功能。浏览器会忽略此标记中的文字而不作显示,一般使用目的: 为文中不同部份加上说明,方便日后修改。 这对较复杂或非私人网页尤其重要,它不单是提醒自已,亦提醒你的同事这部分做什么,那部分做什么。 用作版权声明。 假如你不希望别人使用或复制你的网页,可加上警告字眼。 段落标记作用:为字、画、表格等之间留一空白行。本来是一围堵标记,标于一段落的头尾,但从 HTML 2.0 开始己不需要作结尾。参数列表:align=center 可选值:right, left, center。 内定值: align=left 换行标记作用:令字、画、表格等显示于下一行。由于浏览器会自动忽略原始码中空白和换行的部分,这令到成为最常用的标记之 一。无论你在原始码中编好了多漂亮的文章,若不适当地加上换行标记或段落标记,浏览器只会将它显示成一大段。 水平线作用:插入一条水平线。参数列表: 为例。 align=LEFT 设定线条置放位置,可选择:left;right;center 三种设定值。 size=2 设定线条厚度,以像素作单位,内定为 2。 width=70% 设定线条长度,可以是绝对值(以像素作单位)或相对值,内定为 100%。 color=#0000FF 设定线条颜色,内定为黑色。 #0000FF 代表蓝色,亦可以采用颜色的名称,即 text=blue 。 noshade 设定线条为平面显示,若删去则具阴影或立体,这是内定值。 预设格式标记作用:令文件按照原始码的排列方式显示。 这标记允许保留你于原始码中输入的空白及换行。它可以很轻松的使用户制作出所进即所得的网页效果。 区域/层 标记作用:设定字、画、表格等的摆放位置。的目的是给设计者另一种组织能力,其结构比较复杂。参数列表:align=center 可选值:center ; left ; right 。决定字、画、表格等居中、靠左或靠右。 的作用和居中标记 一样,前者是由 HTML3.0 开始 的标准,后者是通用己久的标示法。 不折行标记作用:令某些文字不因太长而绕行,一显示于同一行或下一 行。它对住址、数学算式、一行数字、程式码等尤为有用。 建议折行标记作用:预设折行部位。 它没有侵犯到 的责任,只是作建议而已,若观者的系统解像度够高的话,那么它是 不会折行的。 预格式化标记作用:令文件按照原始码的排列方式显示。 该标记已经被淘汰,强烈建议不要使用该标记,后面所有被淘汰的标记将不再详细介绍。 该标记已被淘汰 创建空白 IE浏览器不支持参数使用实例: 多列文本 IE浏览器不支持参数使用实例: text text text. 列数目为2 text text text. 列间空白为100 text text text. 列的宽度为400 块引用 与 之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进,而且有时会使用斜体。也就是说,块引用拥有它们自己的空间,换言之该标记经常会在文本的两端产生缩进。参数使用实例:被包裹的文字内容,两端会产生缩进效果字体标记实体标记与逻辑标记的区别:1. 实体标记有固定的显示效果,逻辑标记则依不同浏览器而不同。 例如逻辑标记的 由于浏览器的不同它所标示的文字不一定出现斜体效果, 它可能是加底线、粗体或反白等。 2. 多个实体标记亦可有效标示同一字句,逻辑标记则通常于旧浏览器不能有效显示多 重的标示。 例如两个逻辑标记 及 同时标示一字句于旧浏览器常失去作用。 实体标记有: 逻辑标记有: 若要求真确的效果当然以实体标记为佳。 :这些是标题标记,由 至 变粗变大加宽的程度逐渐减小。每个标题标记所标示 的字句将独占一行且上下留一空白行。- 这些标记显示黑体字。 - 这些标记自动插入一个空行,不必用 标记再加空行。因此在一行中无法使用不同大小的字体。 :两者皆能产生字体加粗的效果,但必须注意的是当文件被设为 gb2312 Encoding 时,两者所 标示的中文字不会于 Netscape Netvigator 显示粗体效果。 :这些标记于 Internet Explorer 都产生斜体效果,而只有 于 Netscape Netvigator 失去作 用。这些标记中只有 较为特别,因它包括换行效果所以不必在它前面加上 标记。 可令每字母有相等宽度且每字母之间的距离稍为加宽。 是加底线的标记,一些特别的浏览器并不支援,因顾虑到与链接混淆。 加上删除线的标记。 令字体加大。 令字体变细。 为下标字, 则为上标字,仅剩的数学标记。字体标记:参数列表:例子: Creation of Webpage face=Arial 设定文字的字形。Arial 是常用的一种,请不要使用 Window 内建字 形以外的字形。于没有设定为 Gb2312 Encoding 的中文网页,Netscape Netvigator 不会显示此标记 所指明的任何中文字形。 size=+2 设定文字的大小。其值可以是绝对或相对,绝对的意思便是标记自己决定文字的大小,不受 的影响,如 size=5 表示其大小便是 5, 而html内定值为 3,即 size=3和没有设定是一样的。相对的意思便是在内定值 3 的基础上增加或减少大小级数,如 size=+2 便等同绝 对表示法的 size=5,但若已设定 则其实际大小便是 n+2 不 再是 3+2 了。只有绝对表示法。 color=#008000 设定文字的颜色。#008000 表示绿色 清单标记 :称为顺序清单标记。则用以标示清单项目。 所谓顺序清单就是在每一项前面加上 1,2,3. 等数目,又称编号清单。 的参数设定(常用): 例如: type=i 设定数目款式,其值有五种,请参考 右表,内定为 type=1。 start=4 设定开始数目,不论设定了哪一数 目款式,其值只能是 1,2,3. 等整 数,内定为 start=1。参数列表:例如: type=square 只适用于非顺序清单,设定符号款式,其值有三种,分别是 disc circle squarevalue=4 只适用于顺序清单,设定该一项的数目,其後各项将以此作为起始数目而递增, 但前面各项则不受影响,其值只能是 1,2,3. 等整数,没有内定值。称为无序清单标记。 所谓无序清单就是在每一项前面加上特殊符号,故又称符号清单。参数列表: 例如: type=square 设定符号款式,其值有三种,其值有三种,分别是 disc circle square注意:由于 及 都有 type 这个参数,两者尽可能选用其一。 :称为定义清单标记。 用以标示定义条目, 则用以标示定义内容。 所谓定义清单就是一种分二层的项目清单,其不故符号及数目。三个标记都没有常用的参数,而 可以独立使用。常用的如 标记可用以制造段落第一个字前面的空白。表格标记 :是一个容器标记,意思是说它用以声明这是表格而且其他表格标记只能在他的 范围内才适用,属容器标记的还有其他。 用以标示表格列(row) 用以标示储存格(cell) 的参数设定(常用): 例如: width=400 表格宽度,接受绝对值(如 80)及相对值(如 80%)。 border=1 表格边框厚度,不同浏览器有不同的内定值,故请指明。 cellspacing=2 表格格线厚度cellpadding=2 文字与格线的距离 align=CENTER 表格的摆放位置(水平),可选值为: left, right, center, valign=TOP. 表格内字画等的摆放贴位置(垂直),可选值为: top, middle, bottom。 background=myweb.gif 表格壁纸,与 bgcolor 不要同用。 bgcolor=#0000FF 表格底色,与 background 不要同用。 bordercolor=#FF00FF 表格边框颜色,NC 与 IE 有不同的效果。 bordercolorlight=#00FF00 表格边框向光部分的颜色。 bordercolordark=#00FFFF 表格边框背光部分的颜色,使用 bordercolorlight 或 bordercolordark 时 bordercolor 将会失效。 cols=2 表格栏位数目,只是让浏览器在下载表格是先画出整个表格而己。 的参数设定(常用): 例如: align=RIGHT 该一列内字画等的摆放贴位置(水平),可选值为: left, center, right。 valign=MIDDLE 该一列内字画等的摆放贴位置(垂直),可选值为: top, middle, bottom。 bgcolor=#0000FF 该一列底色。 bordercolor=#FF00FF 该一列边框颜色 bordercolorlight=#808080 该一列边框向光部分的颜色bordercolordark=#FF0000 该一列边框背光部分的颜色,使用 bordercolorlight 或 bordercolordark 时 bordercolor 将会失效。 的参数设定(常用): 例如: width=48% 该一储存格宽度,接受绝对值(如 80)及相对值(如 80%)。 height=400 该一储存格高度。 colspan=5 该一储存格向右打通的栏数。 rowspan=4 该一储存格向下打通的列数。 align=RIGHT 该一储存格内字画等的摆放贴位置(水平),可选值为: left, center, right。 valign=BOTTOM 该一储存格内字画等的摆放贴位置(垂直),可选值为: top, middle, bottom。 bgcolor=#FF00FF 该一储存格底色。 bordercolor=#808080 该一储存格边框颜色。bordercolorlight=#FF0000 该一储存格边框向光部分的颜色。bordercolordark=#00FF00 该一储存格边框背光部分的颜色。使用 bordercolorlight 或 bordercolordark 时 bordercolor 将会失效。 background=myweb.gif 该一储存格壁纸,与 bgcolor 任用其一。 :与同样是标示一个储存格,唯一不同的是所标示的储存格中的文字是以粗 体出现,通常用于表格第一列以标示栏目。它的用法是取代的位置便可以,其参数 设定请参考。 当然若为所标示的储存格中的文字加上粗体标记便等如的效果。: 的作用是为表格标示一个标题列,有如在表格上方加上一没格线的打通列。 当然亦可置于下方,通常用以存放该表格的标题。 的参数设定(常用): 例如: align=TOP 该表格标题列相对于表格的摆放贴位置(水平),可选值为: left, center, right, top, middle, bottom,若 align=bottom 的话标题列便会出现对表格的下方,不管你的原始码中把 放在 中的头部或尾部。 valign=TOP 该表格标题列相对于表格的摆放位置(上下),可选值为: top, bottom。和 align=TOP 或 align=BOTTOM 是一样的,虽然功能重复了,但如果你要标题列 置于下方及向右或向左贴,那末两个参数便可一用了。当只一个参数时, 请首选 align,因为 valign 是由 HTML 3.0 才开始的参数。 表格高级设置:对于表格内部可以设置其对齐模式表格内的水平对齐:表格内的垂直对齐:表格内的空白 IE不支持表格边框的颜色表格边框的色彩的亮度控制表格行分组可以将表格中的标签进行分组标题组正文组脚注组例子:NO.1NO.2NO.3redgreenbluered1green1blue1表格列分组NO.1NO.2NO.3redgreenbluered1green1blue1列分组属性控制 /设置两行的属性为相同的,不需要重复设定内容NO.1NO.2NO.3redgreenbluered1green1blue1表格的边框显示frame参数值列表box显示4个边框hsides显示上下边框above显示上边框below显示下边框vsides显示左右边框lhs显示左边框rhs显示右边框void不显示边框表格分隔线设置rules 参数值列表all显示左右分隔线groups只显示组分隔线rows只显示行间分隔线cols只显示列间分隔线none不显示分隔线表单标记表单的用处很多,于网上无处不见,当然是配合 CGI 使用为佳,所以馈下有意使用或学 习 CGI 的话,表单设计见必需的,这一节介绍的标记不多,但其参数变化很多。一份表单的基本架构是:在 标记 的包围下加上一种或以上的表单输入方式及一个或以上的按键。称为表单标记,用以宣告此为表单模式,属于一个容器标记,表示其它表单标记需要在它的包围中才有效,便是其中的一个,用以设定各种输入资料的方法。它 是一个空标记。 的参数设定(常用): 例如: action=/cgi-local/example.cgi 表单通常是与 CGI 配合使用的,参数 action 便是用以指明该 CGI 程式的位置,这 样此表单所填的资料才能正确传给 CGI 作处理。若馈下没有 CGI 以进行测试,可 设定此参数为 ACTION=mailto: 那样该表单所填的资料将会寄至 此电邮地址(红色部分)。 method=POST 传送资料给 CGI 的的方式,可选值为 POST, GET。你只需记住POST容许传送大量资料,但 GET则只接受低于 1K 的资 料,所以你若看过别人的表单原始码的话,你会发现申请表单用的是POST 而搜 找器用的是 GET。 的参数设定(常用): 由于其第一个参数 type 己有很多的选择,而不同的选择表示出不同的输入方式,且其它 参数亦因此而异,故以下将独立介绍不同输入方式及其它参数设定。 type=Text 可选值为 Text, Radio,Checkbox, Password, Submit/Reset, Image, File, Hidden, Button。 输入方式一: Text (单行文字盒) 例如 type=Text 输入方式为 Text,能产生一单行文字盒,上限为 255 字元。 name=age 此一单行文字盒名称,这是最重要的一个,方便 CGI 辨认由表单传来的资料,虽 说可随便命名,但通常 CGI 程式中都有指定名称,若转用其它名称便需要修改该 CGI 程式了,名称可为没空白没特别符号的英文或数字,有大小写的分别,可以 写成 Your_Age,若有访客于此表单此一文字盒填入 40 的话,那末传给 CGI 的字 串便是 Your_Age=40。 value=20 此一单行文字盒内定值。若不填写则文字盒是空白的,等待访客亲自键入,若 value=20 的话, 20 便会出现在文字盒中,当然访客可以修改之。 align=MIDDLE 可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle. 没太大有处。 size=2 此一单行文字盒显示的长度,若馈下是采用 Big5 编码的中文网页便要小心,同 size 的文字盒 NC 会显示得比 IE 狻长。 maxlength=255 此一单行文字盒可输入字元的上限,为方便编排资料或避免错输入等,宜设定上 限,例如输入电话或 ICQ UIN 的可设为 8,年龄为 2 等。 补:在文本框或者密码框后面通常带有提示性信息,这些信息往往采用如下标签进行标注请输入英文字母输入方式二: Radio (单一选择) 例如: type=Radio 输入方式为 Radio,能产生一单一选择,以供点选。 name=gender 此一 Radio 名称,参考 Text 部分的说明。 value=female 内定值。每一个 radio 必须及仅有一个 value,通常有同时采用两个或以上同 name 不同 value 的 Radio 输入方式,可让使用使任选其一。 align=MIDDLE 可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle。 checked 设该 Radio 为内定被选。同 name 的各个 Radio 中只能有一个使用,或全不使用这 参数。 输入方式三: Checkbox (确认盒) 例如: type=Checkbox 输入方式为 Checkbox,能产生一确认盒,以供剔选。 name=idol 此一 Checkbox 名称,参考 Text 部分的说明。 value=Leon 内定值。每一个 Checkbox 必须及仅有一个 value,当被剔选时这值便会传及 CGI,例如所传字串 idol=Leon 。 align=RIGHT 可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle。 checked 设该 Checkbox 为内定被选。每个 Checkbox 都是独立的,所以每一个都可使用这 参数,不像 Radio。 输入方式四: Password (密码输方盒) 例如: Password 的其他参数和 Text 是完全相同的。 两者作用不同,Password 所输入的字元全以 * 号表示。 输入方式五: Submit (传送键)及 Reset (清除键) 这是表单上重要的两个按键,两者所附带的参数相同,但用处不大。 例如: type=Submit 设定输入方式为 Submit 或 Reset。 name=other_funtion Submit 的功能随 name 的不同而不同,须和 CGI 配合。若你只需要普通的传送 键,则是其内定,不必用此参数。 value=确定 这个值不是输给 CGI 的,而是显示在按键上,可以不用,传送键的内定值为 Submit Query,清除键的内定值为 Reset。 align=MIDDLE 可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle。 输入方式六: Image (图片按钮) 这通常用以取代 Submit 及 Reset 两个按键,因为由程式产生的按键并不漂亮,这 Image 参 数便容许你采用自已制造的按键。 例如: type=Image 输入方式为 Image。 name=submit 所要代表的按键,可以是 submit, reset, 或其它。 align=BOTTOM 可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle。 src=ex_icon.gif 按键图片来源,若此图片文件不与该 html 文件在同一目录下,请加上相对或绝对途 径。 对图象按钮的操作可以象操作图象标签一样设定其宽度高度和边框线等属性来丰富其效果。输入方式七: File 例如: input type=File 输入方式为 Image。通常用以传输文件。 name=upload 这文件传输的名称,用以识别之用。 align=BOTTOM 可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle。 size=20 所显示文字盒的长度。 maxlength=100 可输入字元的上限。 accept=text/html 所接受的文件类别,有二十六种选择,但可不设定。 输入方式八: Hidden 例如: type=Hidden 输入方式为隐藏或内定。它不会显示任何输入介面,而是一个内定值随表单一起 传给 CGI,列如由 CGI 产生的会员号码,或传入可更改的参数以调整 CGI 而避免 修改 CGI 程式码。 name=ID 这文件传输的名称,用以识别之用。 value=6618 内定值,会以如 ID=6618 形式传给 CGI。 输入方式九: Button 例如: type=Button 输入方式为一般按键。常配合 Java Script 作为其启动按键。 name=useless 这文件传输的名称,用处不大。 value=Back 按键显示名称。 :是卷动选单标记,每一选项皆由 所标示,把它当作围堵标记或空标 记使用都可以。 的参数设定(常用): 例如: name=where 这卷动选单的名称,作识别之用,将会传及 CGI。 size=6 这卷动选单的列数,即其高度,请自行修改。multiple 令这卷动选单容许多重选择。 的参数设定(常用): 例如: value=tw 这选项的值,将会传及 CGI,即可以进行地址访问,如果value=””。请自行修改,但不同选项必须有不同的值。 selected 设该选项为内定被选。一个单选卷动选单只能有一项或零可内定被选。 :是表单文字区块标记,常用于 bug report, feedback 等需要填写大量资料的用 途。 的参数设定(常用): 例如: name=comments 这文字区块的名称,作识别之用,将会传及 CGI。 cols=40 这文字区块的宽

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论