




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、HTML语言剖析(一)Html简介Html简介全写: HyperText Mark-up Language 译名: 超文件注标式语言(译名之一) 简释:一种为普通文件中某些字句加上标示的语言,其目的在于运用标记(tag)使文件达到预期的显示效果。 HTML 是在 SGML 定义下的一个描述性语言,或可说 HTML 是 SGML 的一个应用程式,HTML 不是程式语言,如 C+ 和 Java 之类,它只是标示语言,基本上你只要明白了各种 标记的用法便算学懂了 HTML,HTML 的格式非常简单,只是由文字及标记组合而成,于 编辑方面,任何文字编辑器都可以,只要能将文件另存成 ASCII
2、 纯文字格式即可,当然 以专业的网页编辑软件为佳。 阅读须知:这一篇【HTML剖析】偏重于标记的介绍,考虑到易懂及每节的篇幅问题,我并不按 W3C 的 HTML 分类,这可令你更易选择有兴趣的标记,其中只有【文件标记】是必读的,其 余可任意选择。这一篇不会提及任何网页编辑软件,只要掌握了 HTML ,任何网页 编辑工具都可以变成一把利器。 标记写法:任何标记皆由"<"及">"所围住,如 <P> 标记名与小于号之间不能留有空白字符。 某些标记要加上参数,某些则不必。如 <font size="+2">
3、Hello</font> 参数只可加于起始标记中。 在起始标记之标记名前加上符号"/"便是其终结标记,如 </font> 标记字母大小写皆可。 围堵标记与空标记:标记按型态分为围堵标记与空标记围堵标记顾名思义,它以起始标记及终结标记将文字围住,令其达到预期显示效果。 例如 HTML Source : <b>Creation of Webpage</b> is my favourite. 显示成: Creation of Webpage is my favourite. 其中 <b></b>
4、 便称为围堵标记。 它以起始标记<b>及终结标记</b>标示文字 Creation of webpage ,令它显示成粗体,两者失其一都会发生错误显示。 空标记 是指标记单独出现,只有起始标记没有终结标记。 例如 HTML Source: I love Creation of Webpage.<br>It's a wonderful place. 显示成: I love Creation of Webpage. It's a wonderful place. 其中换行标记<br>便属空标记。它的作用便是将标记后所有东西显示于下一行
5、,可见终结标记于它是没意义的, 但有些人会为空标记加上终结标记,这是为方便记认而己,对 HTML 没有影响。HTML语言剖析(二)HTML标记一览标记类型译名或意义作 用备注文件标记<HTML>文件声明让浏览器知道这是 HTML 文件 <HEAD>开头提供文件整体资讯 <TITLE>标题定义文件标题,将显示于浏览顶端 <BODY>本文设计文件格式及内文所在 排版标记<!-注解->说明标记为文件加上说明,但不被显示 <P>段落标记为字、画、表格等之间留一空白行 &l
6、t;BR>换行标记令字、画、表格等显示于下一行 <HR>水平线插入一条水平线 <CENTER>居中令字、画、表格等显示于中间反对<PRE>预设格式令文件按照原始码的排列方式显示 <DIV>区隔标记设定字、画、表格等的摆放位置 <NOBR>不折行令文字不因太长而绕行 <WBR>建议折行预设折行部位 字体标记<STRONG>加重语气产生字体加粗 Bold 的效果 <B>粗体标记产生字体加粗的效果 <EM>强
7、调标记字体出现斜体效果 <I>斜体标记字体出现斜体效果 <TT>打字字体Courier字体,字母宽度相同 <U>加上底线加上底线反对<H1>一级标题标记变粗变大加宽,程度与级数反比 <H2>二级标题标记将字体变粗变大加宽 <H3>三级标题标记将字体变粗变大加宽 <H4>四级标题标记将字体变粗变大加宽 <H5>五级标题标记将字体变粗变大加宽 <H6>六级标题标记将字体变粗变大加宽 <FONT&g
8、t;字形标记设定字形、大小、颜色反对<BASEFONT>基准字形标记设定所有字形、大小、颜色反对<BIG>字体加大令字体稍为加大 <SMALL>字体缩细令字体稍为缩细 <STRIKE>画线删除为字体加一删除线反对<CODE>程式码字体稍为加宽如<TT> <KBD>键盘字字体稍为加宽,单一空白 <SAMP>范例字体稍为加宽如<TT> <VAR>变数斜体效果 <CITE>传记引述斜体效果 <B
9、LOCKQUOTE>引述文字区块缩排字体 <DFN>述语定义斜体效果 <ADDRESS>地址标记斜体效果 <SUB>下标字下标字 <SUP>上标字指数(平方、立方等) 清单标记<OL>顺序清单清单项目将以数字、字母顺序排列 <UL>无序清单清单项目将以圆点排列 <LI>清单项目每一标记标示一项清单项目 <MENU>选单清单清单项目将以圆点排列,如<UL>反对<DIR>目录清单清单项目将以圆点
10、排列,如<UL>反对<DL>定义清单清单分两层出现 <DT>定义条目标示该项定义的标题 <DD>定义内容标示定义内容 表格标记<TABLE>表格标记设定该表格的各项参数 <CAPTION>表格标题做成一打通列以填入表格标题 <TR>表格列设定该表格的列 <TD>表格栏设定该表格的栏 <TH>表格标头相等于<TD>,但其内之字体会变粗 表单标记<FORM>表单标记决定单一表单的运作模式&
11、#160;<TEXTAREA>文字区块提供文字方盒以输入较大量文字 <INPUT>输入标记决定输入形式 <SELECT>选择标记建立 pop-up 卷动清单 <OPTION>选项每一标记标示一个选项 图形标记<IMG>图形标记用以插入图形及设定图形属性 连结标记<A>连结标记加入连结 <BASE>基准标记可将相对 URL 转绝对及指定连结目标 框架标记<FRAMESET>框架设定设定框架 <FRAME>框窗设
12、定设定框窗 <IFRAME>页内框架于网页中间插入框架IE<NOFRAMES>不支援框架设定当浏览器不支援框架时的提示 影像地图<MAP>影像地图名称设定影像地图名称 <AREA>连结区域设定各连结区域 多媒体<BGSOUND>背景声音于背景播放声音或音乐IE<EMBED>多媒体加入声音、音乐或影像 其他标记<MARQUEE>走动文字令文字左右走动IE<BLINK>闪烁文字闪烁文字NC<ISINDEX>页内寻找器可输入关键字寻找于该一页反
13、对<META>开头定义让浏览器知道这是 HTML 文件 <LINK>关系定义定义该文件与其他 URL 的关系 StyleSheet<STYLE>样式表控制网页版面 <span>自订标记独立使用或与样式表同用注: 表示该标记属围堵标记,即需要关闭标记如 </标记>。 表示该标记属空标记,即不需要关闭标记。 IE 表示该标记只适用于 Internet Explorer。 NC 表示该标记只适用于 Netscape Communicator。 反对 表示该标记不为 W3C 所赞同,通常这标记是 IE 或 NC
14、自订,且己为众所支 持,只是 HTML 标准中有其它同功能或更好的选择。 弃用 表示该标记己为 W3C 所弃用,是过时的标记,但 HTML 具向下兼容的特 性,不用担心新浏览器不支援旧标记。 新 表示该标记是 HTML 4.0 中新增的。HTML语言剖析(三)文件标记<HTML> ; <HEAD> ; <TITLE> ; <BODY> 欲明白本篇【HTML剖析】之标记分类请看 【标记一览】。亦请先明白围堵标记与空标记的分别请看 【HTML概念】。 HTML 基本架构:以下 HTML Source Code 便是一份 HTML 文件的基本架构: &
15、lt;HTML> <HEAD> <TITLE> 网页的标题 </TITLE> </HEAD> <BODY> 网页的内容,很多标记都作用于此 </BODY> </HTML> 特点解说: 整份文件处于标记<HTML>与</HTML>之间。 <HTML>用以声明这是 HTML 文件,让浏览器认出并正确处理此 HTML 文件。 文件分两部分,由<HEAD>至</HEAD>称为开头,<BODY>至</BODY>称本文。 基本上两者各
16、有适用的标记,如<TITLE>只可出现于开头部分。 开头部分用以存载重要资讯,而只有本文部分会被显示。 所以大部分标记会运用于本文部分。 <TITLE>所标示的是文件的标题。 会出现于浏览器顶部及为别人 Bookmark 时的名称,所以每页有不同而明确的标题 是需要的。上述标记中只有<BODY>具参数设定。 <BODY> 之参数设定:例子: <BODY text="#000000" link="#0000FF" alink="#FF0000" vlink=&
17、quot;#0000FF" background="bg1.gif" bgcolor="#FFFFFF" leftmargin=2 topmargin=2 bgproperties="fixed"> text="#000000" 用以设定文字颜色。 #000000 代表黑色,亦可以采用颜色的名称,即 text="black" 。各种颜色的值及名称可参考【调色原理】一节。 link="#0000FF" 设定一般文字连结颜色。 alink="#FF000
18、0" 设定刚按下时文字连结颜色。 vlink="#0000FF" 设定连结后的颜色。(被按过)。 background="bg1.gif" 设定背景墙纸。GIF 或 JPEG 皆可,可以是绝对途径或相对途径。 bgcolor="#FFFFFF" 设定背景颜色。当己设定背景墙纸时会失去作用,除非墙纸有透明部分。 leftmargin=2 设定整份文件显示画面的左方边沿空间,单位为像素。 只适用于IE topmargin=2 设定整份文件显示画面的上方边沿空间。 只适用于IE bgproperties="fixed&q
19、uot; 固定背景墙纸,当卷动文字时墙纸不会跟著卷动。 只适用于IE 标记及参数之字母大小都可以。 其他如 onload 等事件将于【Java Script 剖析】介绍。HTML语言剖析(四)排版标记 <!-注解-> ; <P> ; <BR> ; <HR> ; <CENTER> ; <PRE> ; <DIV> ; <NOBR> ; <WBR> ; <!-注解->: 像很多电脑语言一样,HTML 文件亦提供注解功能。浏览器会忽略此标记中的文字(可以
20、 是很多行)而不作显示,一般使用目的: <P>称为段落标记。作用:为字、画、表格等之间留一空白行。 本来<P>是一围堵标记,标于一段落的头尾,但从 HTML 2.0 开始己不需要</P>作结尾。 例子: 原始码Here is the text for my paragraph. It does't matter how long it is, how many space are between the words or when I decide to hit the return key. It will create a new pa
21、ragraph only when I begin the tag with another one. <P>Here's the next paragraph. 显示结果Here is the text for my paragraph. It does't matter how long it is, how many space are between the words or when I decide to hit the return key. It will create a new paragraph only when I begin the ta
22、g with another one. Here's the next paragraph. <BR> :<BR>称为换行标记。作用:令字、画、表格等显示于下一行。 由于浏览器会自动忽略原始码中空白和换行的部分,这令到<BR>成为最常用的标记之 一。因为无论你在原始码中编好了多漂亮的文章,若不适当地加上换行标记或段落标记, 浏览器只会将它显示成一大段。 错误示范:(邮局可不会接受一行过的地址)原始码566 E Boston Post RD Mamaroneck NY 10543-9982 United States of America 结果566
23、E Boston Post RD Mamaroneck NY 10543-9982 United States of America 正确例子:原始码566 E Boston Post RD <BR>Mamaroneck NY 10543-9982 <BR>United States of America 结果566 E Boston Post RD Mamaroneck NY 10543-9982 United States of America 为文中不同部份加上说明,方便日后修改。这对较复杂或非私人网页尤其重要,它不单是提醒自已,亦提醒你的同事这部分
24、做什么、那部分做什么。 例子: <!-由这处开始是产品订购表格-> 用作版权声明。假如你不希望别人使用或复制你的网页,可加上警告字眼。 例子: <!-本文版权为 1998, Creation of Webpage 所拥有,未经许,请勿抄摘-> <P> : <P> 的常用参数: 如:<p align="center"> align="center" 可选值:right, left, center。 内定值: align="left" <HR>
25、: <HR>称为水平线。作用:插入一条水平线。<HR> 之参数修改: 以: <HR align="LEFT" size="2" width="70%" color="#0000FF" noshade> 为例。 align="LEFT" 设定线条置放位置,可选择:left;right;center 三种设定值。 size="2" 设定线条厚度,以像素作单位,内定为 2。 width="70%" 设定线条长度,可以是绝对值(
26、以像素作单位)或相对值,内定为 100%。 color="#0000FF" 只适用于IE 设定线条颜色,内定为黑色。 #0000FF 代表蓝色,亦可以采用颜色的名称,即 text="blue" 。 noshade 设定线条为平面显示,若删去则具阴影或立体,这是内定值。例子:原始码<HR> <HR align="LEFT" size="4"> <HR align="LEFT" size="2" width="70%" color
27、="#0000FF" noshade> <HR align="LEFT" size="4" width="70" color="#008000"> 显示结果 <CENTER> : <CENTER>称为居中标记。作用:令字、画、表格等显示于中间。 这标记原先是 Netscape 所定义,后来其它浏览器都支持它,但你会发现很多标记已有 align="CENTER" 的参数,<CENTER>似乎多馀了,事实上它还是常用
28、的标记之一,其简单 易用,常用于文字上,对于己加有 align="CENTER" 参数的 <TABLE> 标记亦要不厌其烦 地加上居中标记,因有狻多浏览器不支持<TABLE> 标记中的 align="CENTER" 参数。 例子:原始码<CENTER>Chris's First Homepage</CENTER> <CENTER>What's new</CENTER> <CENTER>My profile</CENTER> 结果Chris
29、9;s First Homepage What's new <PRE> : <PRE>称为预设格式标记。作用:令文件按照原始码的排列方式显示。 这标记允许保留你于原始码中输入的空白及 Return。细看以下例子你便可体会到此标记的 威力。除了运用一大堆表格标记之外你只有采用这标记才能有此效果。 能以<PRE>标记产生对效果,或产生多于一行的空白才算上乘! 例子:原始码<pre>Creation of Webpage Log Analysis IComposer Learning 459 407 480 522 547 586
30、673HTML Advanced 200 268 296 358 385 453 506</pre>显示结果 Creation of Webpage Log Analysis IComposer Learning 459 407 480 522 547 586 673HTML Advanced 200 268 296 358 385 453 506 <DIV> : <DIV>称为区隔标记。作用:设定字、画、表格等的摆放位置。 <DIV>应用于 Style Sheet(式样表)方面会更显威力,它最终目的是给设计者另一种组织 能力,有 Cl
31、ass ; Style ; title ; ID 等属性,将会于【Style Sheet】一节才作详述,这处只介绍 一个属性设定。 以 <DIV align="center"> 为例: align="center" 可选值:center ; left ; right 。决定字、画、表格等居中、靠左或靠右。 <DIV align="center"> 的作用和居中标记 <CENTER>一样,前者是由 HTML3.0 开始 的标准,后者是通用己久的标示法。 例子: 原始码<DIV alig
32、n="center">Chris's First Homepage <br>What's new <br>My profile</DIV> 结果Chris's First Homepage What's new My profile <NOBR> :<NOBR>称为不折行标记。作用:令某些文字不因太长而绕行,一显示于同一行或下一 行。它对住址、数学算式、一行数字、程式码等尤为有用。例子:(其中 Chris's Creation of Webpage 将不被分开而显示于同
33、一行。) 码If you want to know how to create you own homepage quickly, don't miss <NOBR>Chris's Creation of Webpage</NOBR> which will help you a lot. 结果If you want to know how to create you own homepage quickly, don't miss Chris's Creation of Webpage which will help you a
34、 lot. <WBR> : <WBR>称为建议折行标记。作用:预设折行部位。 它没有侵犯到 <BR> 的责任,只是作建议而已,若观者的系统解像度够高的话,那么它是 不会折行的。 例子:(若不加<WBR>标记,整个网址会显示于下一行。)原始码Please visit my other homepage which locate at There are many softwares for download. I think you will really love that place. 结果Please visit my other
35、homepage which locate at There are many softwares for download. I think you will really love that place.HTML语言剖析(十)链接标记链接标记<A> <BASE> <A> : <A> 称连结标记,由 <A> 与 </A> 所围的文字、图片等等可以成为一个连结。<A> 的一般参数设定: 例如 <a href="index.html" name="hel
36、lo" target="_top"> href="index.html" 这参数不能与另一参数 name 同时使用,使用这参数才能造成可按的连结。 当作为一外部连结时:href 所设定的是该连结所要连到的文件名称,若该文件与此html 档不是同在一目录请加上适当的路径,相对绝对皆可。 当作为一内部连结时:href 所设定的是该连结所要连到的同文件内参考 点或指定文件之参考点,且不要包围任何字画,只加上结束标示 </a>便可以,例如 <a href="#there"></a> 、 &l
37、t;a href="index.html#there"></a> 及 <a href=".hk/chris55/index.html#there"></a> 其中 there 便是参考点,并於其前加上符号 # 以作识别,参考点由下一个参数 name 事先於文件中埋下。 name="hello" 这参数是为文件埋下参考点,作为被连结,不会被显示。所以说造成一个内部连 结要使用两次 <A> 连结标记。一个使用参数 name 事先於文件中埋下一参考 点,另一个使用参数 href 连到这个
38、参考点。 target="_top" 设定连结被按後之结果所要显示的视窗。可选值为: _blank, _parent, _self, _top, 框 窗名称。 target="框窗名称" 这只运用於框架中,若被设定则连结结果将显示於该“框窗名称”之框窗 中,框窗名称是事先由框架标记所命名。 target="_blank" 或 target="new" 将连结的画面内容,开在新的浏览视窗中。 target="_parent" 将连结的画面内容,当成文件的上一个画面。 target="_s
39、elf" 将连结的画面内容,显示在目前的视窗中。(内定值) target="_top" 将框架中连结的画面内容,显示在没有框架的视窗中。(即除去了框架) 例子一:(外部连结)始码<a href=>中国站长站</a> <p><a href=" <img src="link_image.gif" width=99 height=44 border=1 alt="中国站长站"></a> <p><a href=" <img
40、src="link_image.gif" width=99 height=44 border=0 alt="中国站长站"></a> 显示结果中国站长站 例子二(内部连结):请到 PenPal Garden 的 FAQ Page 刻体验一下何为内部连结。 原始码<a name="test"></a> <a href="#test">本页的内部连结</a> <br><a href=>跳到 中国站长站站长学院</a
41、> 显示结果本页的内部连结 跳到 中国站长站站长学院 <BASE> : <BASE> 是一个连结基准标记,用以改变文件中所有连结标记的参数内定值。它只能应用 於文件的开头部分,即标记 <HEAD> 与 </HEAD> 之间。 <BASE> 的一般参数设定: 例如 <base href=" target="_top"> href=" 设定该页网页中所有 HTTP 文件及图形(包括相对路径连结及 <IMG> 图形标记 等)的内定路径,其他如 ftp:/ 及 g
42、opher:/ 等则不受影响。这参数只可填入一个相 对或绝对的路径,不必填入档案名称。一般相对路径连结及 <IMG> 图形标记等是 内定以该页网页所在的目录作为起点,若依这例子,该文件中所有连结将会以 作为起点,若其中有连结如 <a href="index.html">Back to Main Page</a> ,那末它不会连到自已目录下的 index.html,它将会连到 Microsoft 的 首页,这是因为相对路径己给 <BASE> 转成绝对的了。 target="_top" 设定该页网页中所有连结被
43、按後之结果所要显示的视窗,免得分别为所有连结加 上 target 参数,常应用於框架中。其设定与 <A> 连结标记中 target 参数相同。 HTML语言剖析(十一)排版标记排版标记<FRAMESET> <FRAME> <NOFRAMES> <IFRAME> 框架概念 : 所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只要 <FRAMESET> <FRAME> 即可,而所有框架标记要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 <B
44、ODY> 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。<FRAMESET> 是用以划分框窗,每一框窗由一个 <FRAME> 标 记所标示,<FRAME>必须在 <FRAMESET> 范围中使用。如下例: <frameset cols="50%,*"> <frame name="hello" src="up2u.html"> <frame name="hi" src="me2.html">
45、 </frameset> 此例中 <FRAMESET> 把画面分成左右两相等部分,左便是显示 up2u.html,右边则会显示 me2.html 这档案,<FRAME> 标记所标示的框窗永远是按由上而下、由左至右的次序。 本节与 Composer 教室的【运用框架】大部分相同,只是本节增加了内容及较为详细,正 如其它篇章一样并不会提及网页制作工具,若馈下学会了 HTML 相信你亦不会选用 Composer , FrontPage 一类的工具了。 <FRAMESET> <FRAME> : <FRAMESET> 称框架标记,用
46、以宣告HTML文件为框架模式,并设定视窗如何分割。 <FRAME> 则只是设定某一个框窗内的参数属性。 <FRAMESET> 参数设定: 例子:<frameset rows="90,*" frameborder="0" border=0 framespacing="2" bordercolor="#008000">COLS="90,*" 垂直切割画面(如分左右两个画面),接受整数值、百分数, * 则代表占用馀下空 间。数值的个数代表分成的视窗数目且以逗号分隔。
47、例如 COLS="30,*,50%" 可以 切成三个视窗,第一个视窗是 30 pixels 的宽度,为一绝对分割,第二个视窗是当 分配完第一及第三个视窗後剩下的空间,第三个视窗则占整个画面的 50% 宽度 为 一相对分割。您可自己调整数字。 ROWS="120,*" 就是横向切割,将画面上下分开,数值设定同上。唯 COLS 与 ROWS 两参数尽量 不要同在一个<FRAMESET> 标记中,因 Netacape 偶然不能显示这类形的框架,尽采用多重分割。frameborder="0" 设定框架的边框,其值只有 0 和 1
48、, 0 表示不要边框, 1 表示要显示边框。(避 免使用 yes 或 no ) border="0" 设定框架的边框厚度,以 pixels 为单位。bordercolor="#008000" 设定框架的边框颜色。framespacing="5" 表示框架与框架间的保留空白的距离。 <FRAME> 参数设定:例子:<frame name="top" src="a.html" marginwidth="5" marginheight="5"
49、scrolling="Auto" frameborder="0" noresize framespacing="6" bordercolor="#0000FF"> SRC="a.html"设定此框窗中要显示的网页档案名称,每个框窗一定要对应著一个网页档案。你可 使用绝对路径或相对路径,有关此两者详见於【连结进阶】。NAME="top"设定这个框窗的名称,这样才能指定框架来作连结,必须但任意命名。 frameborder=0设定框架的边框,其值只有 0 和 1 , 0 表
50、示不要边框, 1 表示要显示边框。(避 免使用 yes 或 no ) framespacing="6"表示框架与框架间的保留空白的距离。bordercolor="#008000"设定框架的边框颜色。颜色值请参考【HTML 剖析】。scrolling="Auto"设定是否要显示卷轴,YES 表示要显示卷轴,NO 表示无论如何都不要显示, AUTO是视情况显示。noresize设定不让使用者可以改变这个框框的大小,亦没有设定此参数,使用者可以很随 意地拉动框架,改变其大小。marginhight=5表示框架高度部份边缘所保留的空间。mar
51、ginwidth=5表示框架宽度部份边缘所保留的空间。以下是一些例子:(与 Composer 教室的【运用框架】相同)例子HTML Code <frameset rows="80,*"> <frame name="top" src="a.html"> <frame name="bottom" src="b.html"> </frameset> 例子HTML Code <frameset
52、rows="80,*,80"> <frame name="top" src="a.html"> <frame name="middle" src="b.html"> <frame name="bottom" src="c.html"> </frameset> 例子HTML Code <frameset cols="150,*"> <
53、frameset rows="80,*"> <frame name="upper_left" src="a.html"> <frame name="lower_left" src="b.html"> </frameset> <frame name="right" src="c.html"> </frameset> 例子HTML Code <frames
54、et rows="80,*"> <frame name="top" src="a.html"> <frameset cols="150,*"> <frame name="lower_left" src="b.html"> <frame name="lower_right" src="c.html"> </frameset> </frameset> 例子HTML
55、 Code <frameset cols="150,*"> <frame name="left" src="a.html"> <frameset rows="80,*"> <frame name="upper_right" src="b.html"> <frame name="lower_right" src="c.html"> </fr
56、ameset> </frameset> <NOFRAMES> : 当别人使用的浏览器太旧,不支援框架这个功能时,他看到的将会 是一片空白。为了避免 这种情况,可使用 <NOFRAMES> 这个标记,当使用者的浏览器看不到框架时,他就会看 到 <NOFRAMES> 与 </NOFRAMES> 之间的内容,而不是一片空白。这些内容可以是提醒 浏览转用新的浏览器的字句,甚至是一个没有框架的网页或能自动切换至没有框架的版本 亦可。 应用方法: 在<frameset> 标记范围加入 </NOFRAMES>
57、 标记,以下是一个例子: <frameset rows="80,*"> <noframes> <body> 很抱歉,馈下使用的浏览器不支援框架功能,请转用新的浏览器。 </body> </noframes> <frame name="top" src="a.html"> <frame name="bottom" src="b.html"> </frameset> 若浏览器支援框架,那堋它不会理会 &l
58、t;noframes> 中的东西,但若浏览器不支援框架,由 於不认识所有框架标记,不明的标记会被略过,标记包围的东西便被解读出来,所以放在 <noframes>范围内的文字会被显示。 <IFRAME> : 这标记只适用於 IE。 它的作用是在一页网页中间插入一个框窗以显示另一个文件。它是 一个围堵标记,但围著的字句只有在浏览器不支援 iframe 标记时才会显示,如<noframes> 一样,可以放些提醒字句之类。通常 iframe 配合一个辨认浏览器的 Java Script 会较好,若 JavaScript 认出该浏览器并非 Intern
59、et Explorer 便会切换至另一版本。<iframe> 的参数设定如下:例子: <iframe src="iframe.html" name="test" align="MIDDLE" width="300" height="100" marginwidth="1" marginheight="1" frameborder="1" scrolling="Yes"> src="i
60、frame.html" 欲显示於此框窗的文件来源除档案名称,必要加上相对或绝对路径。name="test" 此框窗名称,这是连结标记的 target 参数所要的。align="MIDDLE" 可选值为 left, right, top, middle, bottom,作用不大。width="300" height="100" 框窗的宽及长,以 pixels 为单位。 marginwidth="1" marginheight="1" 该插入的文件与框边所保留的空间。
61、frameborder="1" 使用 1 表示显示边框, 0 则不显示。(可以是 yes 或 no) scrolling="Yes" 使用 Yes 表示容许卷动(内定), No 则不容许卷动。例子: 原始码<center> <iframe src=" name="test" align="MIDDLE" width="300" height="100" marginwidth="5" marginheight="5&q
62、uot; frameborder="1"> 很抱歉,馈下使用的浏览器并不支援 IFrame,不能正常浏览我的网页。</iframe> </center> 显示结果HTML语言剖析(十二)多媒体标记多媒体标记<BGSOUND> <EMBED> <BGSOUND>:<BGSOUND> 是用以插入背景音乐,但只适用於 IE,其参数设定不多。如下 <BGSOUND src="your.mid" autostart=true loop=infinite> src=
63、"your.mid" 设定 midi 档案及路径,可以是相对或绝对。 autostart=true 是否在音乐档传完之後,就自动播放音乐。true 是,false 否 (内定值)。 loop=infinite 是否自动反覆播放。LOOP=2 表示重复两次,Infinite 表示重复多次。 <EMBED>:<EMBED> 是用以插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU 等等,Netscape 及 新版的 IE 都支援。其参数设定狻多。如下<EMBED src="your.mid" autost
64、art="true" loop="true" hidden="true"> src="your.mid" 设定 midi 档案及路径,可以是相对或绝对。 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="整数" 设定控制画面的宽度和高度。(若 HIDDEN="no")
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年在线教育平台教学质量评价标准与方法优化报告
- 火灾应急预案法院(3篇)
- 2025年工程经济预算管理试题及答案
- 水利水电工程教育改革与试题及答案
- 城市供水系统的创新设计试题及答案
- 公共关系的品牌策略优化研究试题及答案
- 工程项目中的绿色施工实践试题及答案
- 工程项目实习报告考核试题及答案
- 2025年项目管理中的心理学应用试题及答案
- 冷链物流温控技术在冷链物流冷链运输中的冷链物流运输设备性能监测与评估报告
- 2025年度继续教育公需科目(AI工具学习与运用)考试试题(满分版含答案)
- 广东广东省青少年发展基金会招聘笔试历年参考题库附带答案详解
- 跨学科实践“制作‘水火箭’”(教学设计)-2024-2025学年八年级物理下学期项目化课程案例
- 2025新生儿高胆红素血症诊治指南解读课件
- 车抵押车合同协议
- 2025年FRM金融风险管理师考试金融风险管理法规试卷
- 幼儿园大班科学课程《奇妙的彩虹》教学方案
- 农药销售策略优化路径-全面剖析
- 《任务三表达与呈现》(教学设计)-2024-2025学年七年级语文下册同步教学设计(统编版2024)
- 《Photoshop实例教程(Photoshop 2022)第3版》全套教学课件
- 《保险公司会计制度》(财会字〔1998〕60号)
评论
0/150
提交评论