1.BGSOUND BGSOUND元素可在IE3.0以上的浏览器中运行,在NetScape任何版本的浏览器中都是无效的。BGSOUND用来设定页面载入时的背景音乐,它的语法格式如下:
<BGSOUND SRC=″url″ LOOP=″n″>
BGSOUND可以放在页面文件中的任何位置,但一般为了容易读懂页面源代码,都将其放在标签后的第一个位置上。它有SRC和LOOP两个属性,其中的SRC是用来指定音乐文件的具体url路径,音乐文件可以是WAV、AU或者MIDI格式等。LOOP用来指定背景音乐循环播放的次数,当LOOP=-1时,背景音乐将会连续播放,直到浏览器开始载入下一个页面为止。例如下例:
<BGSOUND SRC=″music/bgmusic.wav″ loop=-1>
2.IFRAME
这也是一个只可在IE3.0以上的浏览器中运行的HTML元素,在NetScape浏览器中运行时不会显示出任何效果。IFRAME元素可以在页面中插入一个浮动的窗口,在这个浮动窗口中可以显示另外一个网页页面。它的基本语法格式如下:
<IFRAME SRC=″url″ FRAMEBORDER=″1或0″ WIDTH=″x″ HEIGHT=″y″ SCROLLING=″yes或no″ ALIGN=″alignment″ MARGINWIDTH=″x″ MARGINHEIGHT=″y″></IFRAME>
其中SRC是用来指定在页面浮动窗口中显示的网页文件的具体url地址;FRAMEBORDER用来指定页面浮动窗口是否具有边框,它的值只有1和0两个,分别表示有边框和没有边框;WIDTH和HEIGHT用来指定页面浮动窗口的宽度和高度;SCROLLING指定页面浮动窗口是否需要用滚动条,它的值有yes和no两个,当页面浮动窗口内嵌网页页面大于浮动窗口时,在默认的情况下,在浮动窗口的右边和下边会自动提供滚动条,但如果SCROLLING=″yes″,则不管在什么情况下,浮动窗口都会提供滚动条,如果SCROLLING=″no″,则不管在什么情况下,浮动窗口都不提供滚动条;ALIGN属性指定浮动窗口内的页面相对于浮动窗口的位置,它的值有left、right、top、middle、bottom,分别表示浮动窗口内的页面的位置是靠左、靠右、靠上、居中和靠下;MARGINWIDTH和MARGINHEIGHT分别用来指定浮动窗口内的页面与浮动窗口之间在水平方向和竖直方向上的填充距。请看下例:
<BODY bgcolor=″#33eebb″ text=″#000000″>
<FONT SIZE=5>利用IFRAME元素制作页面浮动窗口
<IFRAME SRC=″poem.htm″ FRAMEBORDER=″1″ WIDTH=″400″ HEIGHT=″200″ MARGINWIDTH=″10″ MARGINHEIGHT=″10″<>/IFRAME>
</BODY>
3.MARQUEE 只可以在IE3.0以上版本的浏览器中运行的HTML元素,NetScape浏览器会忽略该元素。MARQUEE可以为我们在页面上提供一个“电子播放器”,即产生滚动字幕的页面效果。它的基本语法结构如下所示:
<MARQUEE ALIGN=″alignment″ BEHAVIOR=″type″ BGCOLOR=″color″ DIRECTION=″direction″ SCROLLAMOUNT=″n″ SCROLLDELAY=″n″ LOOP=″n″ WIDTH=″x″ HEIGHT=″y″ HSPACE=″x″ VSPACE=″y″>滚动字幕内容</MARQUEE>
其中ALIGN用来指定滚动字幕与左右文字的对齐方式,它的值可以有top、middle、bottom等;BEHAVIOR用来指定滚动字幕的滚动方式,它的属性值有scroll、slide和alternate三个,scroll表示滚动字幕内容向同一方向重复滚动,slide表示滚动字幕内容从一端向另一端滚动并在另一端停止,alternate表示滚动字幕内容在两端之间来回往复滚动;DIRECTION指定滚动字幕的滚动方向,它的属性值有left和right两个,分别表示滚动字幕由右向左和由左向右滚动;SCROLLAMOUNT用来设置多次滚动之间的间隔距离,其单位是pixels(像素);SCROLLING用来指定滚动字幕滚动一次所需要的时间,单位是ms(千分之一秒),其值的大小将直接影响滚动字幕的滚动速度;LOOP属性是用来指定滚动字幕的滚动次数的,当它的值为“-1”时,滚动字幕将连续滚动直到浏览器载入下一个页面;HSPACE和VSPACE则分别用来指定滚动字幕与其上一级页面在水平方向和竖直方向上的距离。
4.MULTICOL
MULTICOL元素是只能在NetScape3.0以上版本的浏览器中运行的HTML元素,尽管在IE中也不会造成太大的麻烦,用来在网页上实现分栏效果。它的基本语法结构如下所示:
<MULTICOL COLS=″n″ GUTTER=″x″ WIDTH=″x″></MULTICOL>
其中的COLS属性定义分栏栏数,GUTTER表示各栏之间的距离,而WIDTH表示的是每栏宽度,而不是整个分栏区域的宽度。还需要注意的是,MULTICOL在处理分栏时,并不能自动为文字换行,所以还需要在每行的最后加上强制换行标签
。请看下例:
<BODY>
<MULTICOL COLS=″3″ GRTTER=″10″ WIDTH=″450″>
这首诗是周恩来同志……《敬业》第五期。
</MULTICOL>
</BODY>
需要注意的是,由于NetScape在处理中文换行问题上的不足,要使分栏效果能够正常显示,还必须在页面文件开头的META标签内加上″charset=gb2312″代码。
5.SPACER
SPACER也是一个只能在NetScape3.0以上版本的浏览器中运行的HTML元素,通过运用SPACER元素,可以在页面上产生一些具有一定尺寸和位置的空格,从而实现一些特殊的效果。它的语法结构如下所示:
<SPACER TYPE=″block″ ALIGN=″alignment″ WIDTH=″x″ HEIGHT=″y″>
或者是
<SPACER TYPE=″horizontal/vertical″ ALIGN=″alignment″ SIZE=″n″>
这两种语法结构基本相同,只不过TYPE属性值为″block″时,只能通过WIDTH和HEIGHT来定义它的尺寸,而不能用SIZE属性;而当TYPE属性值为″horizontal″或″vertical″时,只能用SIZE属性来控制尺寸。TYPE属性值为″block″时,WIDTH表示空格的宽度,HEIGHT表示空格的高度,多出所在行行高的部分将会延伸到下一行;当TYPE的属性值为″horizontal″时,表示在该行插入一个水平方向上的空格,其宽度为SIZE属性所指定的数值;TYPE属性值为″vertical″时,表示在该处插入一个竖直方向上的空格,SIZE值表示的是该行与上一行之间的行距。下面请看一个用到了以上三种TYPE属性的例子:
<body>
<spacer type=″block″ align=″left″ width=″32px″ height=″100px″>
<spacer type=″horizontal″ size=″32px″>由于现在的软件越做越大,4G以下的硬盘已被淘<spacer type=″vertical″ size=″8px″>汰出了主流市场……
</body>
6.LAYER LAYER是在NetScape Communicator 4.0中才出现的HTML元素,它可以让网页中的不同元素位于不同的层上,这类似于PhotoShop中层的概念。通过使用LAYER元素,可以在页面中实现图文定位、元素重叠等效果,如果再与适当的Script语言结合,还可以实现改变重叠顺序、控制元素的显示或隐藏,甚至还可以实现动画效果。LAYER的基本语法结构如下:
<LAYER NAME=″name″ LEFT=″x″ TOP=″y″ Z-INDEX=″n″ VISIBILITY=″visibility″>……</LAYER>
其中NAME用来给层命名,通过这个名字Script可以对该层进行操作。LEFT和TOP用来控制层在页面中的位置,分别表示层的左上角距浏览器窗口左边框和上边框的距离。Z-INDEX属性中用来控制不同的层在页面中的层叠顺序,数字小的层位于数字大的下面。VISIBILITY属性定义该层的显示属性,它的值有show、hide、inherit,其中show和hide分别表示该层为可见和不可见,而inherit则表示该层的显示属性与其上一级层的显示属性相同。请看下面的这个实例:
<BODY BGCOLOR=″#ffffdd″>
<layer name=″layer1″ left=″10″ top=″10″ z-index=0>
<img src=″girl.jpg″ WIDTH=″240″ HEIGHT=″240″>
</layer>
<layer name=″layer2″ left=″190″ top=″70″ z-index=1>
Hi!你好,小女子网名毛毛,希望能与你成为好朋友
</layer>
</BODY>
以上我们所提到的元素只是比较重要的几个,这些元素在使用的时候,虽然仅被一种浏览器所支持,但在别的浏览器上一般也不会产生错误的信息。而有些元素,如IFRAME,在不支持的浏览器中运行后不能够正常地表达页面的意图,用与不用,就要看你的智慧了。
分享到:
相关推荐
根据给定的信息,本文将详细介绍其中提及的部分HTML标签...以上是对部分重要但常被遗忘的HTML标签的简要介绍,每个标签都有其特定的功能和应用场景,在实际开发中合理运用这些标签能够极大地提升网页的质量和用户体验。
4. **HTML标记参考手册 .txt**:这是一份HTML标签的参考手册,列出了各种HTML标签的用法、属性和含义。是学习和查阅HTML语法的重要工具。 5. **html参考.txt**:这是另一份HTML参考材料,可能包括了HTML的语法、...
### 被人遗忘的HTML Tags 随着前端技术的发展与迭代,HTML作为构建网页的基础语言之一,其重要性不言而喻。然而,在日常开发中,我们往往更加关注那些常用的标签,而忽视了一些富有语义性的HTML标签。下面将详细...
【标题】:“被遗忘掉的button标签” 【描述】:这篇文章主要探讨了在Web开发中经常被忽视的`<button>`标签,并指出其在创建风格统一的用户界面时的重要性和优势。它针对已有的翻译版本存在的理解难点,提供了一个...
但是,这两个标签经常被设计师遗忘或忽视,本文将重点介绍这两个标签的使用、样式设置和在实际开发中的应用。 一、fieldset 标签 fieldset 标签用于将表单元素分组,以便更好地组织和描述表单内容。它通常包含 ...
HTML文件由一系列元素组成,每个元素都有其特定的标签,如`<head>`、`<body>`、`<h1>`、`<p>`等,这些标签定义了页面的结构和样式。 在后台登录界面设计中,HTML通常与CSS(Cascading Style Sheets)和JavaScript...
- HTML5是超文本标记语言的最新版本,它引入了新的语义元素,如, , , , 等,以更好地定义网页结构。 - 学习HTML5首先要掌握其基础语法和文档结构,包括<!DOCTYPE html>, <html>, , 等标签的用法。 - HTML5的新...
浅谈html和body标记应用CSS. 大家都知道对于一个页面来说,最基本的结构呢就是 <html><head><!– 头部信息内容区域 –></head><body><!– 页面显示内容区域 –></body></...
其实有很多html tags是极富于语义的,而在table布局大行其道后,很多语义化的标签就慢慢的被人们淡忘了。比如可能很多人一次都没见过的标签:dl, dt, dd, cite, q, dfn, ins, del, var等等。 1. dl, dt, dd系列定义...
HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。在这个文档中,将C库以HTML格式呈现,有以下优点: 1. 可检索:HTML文档支持内置的搜索功能,用户可以快速查找特定的函数或关键词,节省时间...
标签“密码查看器”进一步明确了这个软件的主要功能,它是一个专注于密码管理的工具,尤其是帮助用户获取那些被遗忘的密码。这通常涉及到对系统或应用程序内部存储的加密密码进行解密,或者解析密码管理器的数据文件...
HTML(超文本标记语言)是网站的基础结构语言,而JavaScript则为网页增添了交互性。课程的目标在于教会学生如何构建美观且功能丰富的网站。 在教学实践中,首先需要明确教学目标并突出重点内容。HTML和CSS主要负责...
这个主题将带领访客进入一个充满神秘和想象力的虚拟空间,营造出一种被遗忘、废弃的场景感,可能适用于科幻小说、恐怖游戏、艺术展示或是独特的个人博客。 网页模板的设计通常包括以下几个关键部分: 1. **布局...
标题中的“基于JQuery的多标签实现代码”指的是使用JavaScript库JQuery来创建可以在网页上切换显示不同内容的多标签页界面。JQuery是一个快速、小巧、功能丰富的JavaScript库,使得HTML文档遍历和操作、事件处理、...
“Java API 中文 新人 编程”这些标签提示我们,这篇内容特别关注了中文版本的API文档对初学者的帮助。中文版本降低了语言障碍,使得非英语背景的开发者也能轻松理解,这对于学习和掌握Java编程至关重要。 在给定的...
1. HTML5: HTML5是超文本标记语言的最新版本,它引入了许多新特性,如离线存储、音频/视频处理、拖放功能、语义化元素等。在这个登录界面中,HTML5可能被用来构建基础结构,如表单元素(input标签用于用户名和密码...
在此研究中,预训练模型可能被用于从语言标签信息中提取文本块的深层特征,作为输入到LSTM网络中的一部分。 6. 深度学习和预训练模型在网页正文提取中的应用: 深度学习模型能够处理非线性复杂问题,通过大量网页...
XML作为可扩展标记语言,允许自定义标签,常用于数据交换。我学习了DTD和Schema这两种约束机制,虽然复杂,但在实际工作中可能并不常用。了解XML的基本概念和解析原理,对于处理结构化数据很有帮助。 Servlet是...