| [收藏] 转:frame、frameset和iframe的区别 | |||||||||||
| 框架概念 : 所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 <FRAMESET> <FRAME> 即可,而所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。<FRAMESET> 是用以划分框窗,每一框窗由一个 <FRAME> 标 记所标示,<FRAME>必须在 <FRAMESET> 范围中使用。如下例: <frameset cols="50%,*"> <frame name="hello" src="up2u.html"> <frame name="hi" src="me2.html"> </frameset> 此例中 <FRAMESET> 把画面分成左右两相等部分,左便是显示 up2u.html,右边则会显示 me2.html 这档案,<FRAME> 标记所标示的框窗永远是按由上而下、由左至右的次序。 本节与 Composer 教室的【运用框架】大部分相同,只是本节增加了内容及较为详细,正 如其它篇章一样并不会提及网页制作工具,若阁下学会了 HTML 相信你亦不会选用 Composer , FrontPage 一类的工具了。 ■ <FRAMESET> <FRAME> : ▲Top <FRAMESET> 称框架标记,用以宣告HTML文件为框架模式,并设定视窗如何分割。 <FRAME> 则只是设定某一个框窗内的参数属性。 <FRAMESET> 参数设定: 例子:<frameset rows="90,*" frameborder="0" border=0 framespacing="2" bordercolor="#008000"> COLS="90,*" 垂直切割画面(如分左右两个画面),接受整数值、百分数, * 则代表占用馀下空 间。数值的个数代表分成的视窗数目且以逗号分隔。例如 COLS="30,*,50%" 可以 切成叁个视窗,第一个视窗是 30 pixels 的宽度,为一绝对分割,第二个视窗是当 分配完第一及第叁个视窗後剩下的空间,第叁个视窗则占整个画面的 50% 宽度 为 一相对分割。您可自己调整数字。 ROWS="120,*" 就是横向切割,将画面上下分开,数值设定同上。唯 COLS 与 ROWS 两参数尽量 不要同在一个 <FRAMESET> 标记中,因 Netacape 偶然不能显示这类形的框架,尽 采用多重分割。 frameborder="0" 设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。(避 免使用 yes 或 no ) 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" 设定这个框窗的名称,这样才能指定框架来作连结,必须但任意命名。 frameborder=0 设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。(避 免使用 yes 或 no ) framespacing="6" 表示框架与框架间的保留空白的距离。 bordercolor="#008000" 设定框架的边框颜色。颜色值请参考【HTML 剖析】。 scrolling="Auto" 设定是否要显示卷轴,YES 表示要显示卷轴,NO 表示无论如何都不要显示, AUTO是视情况显示。 noresize 设定不让使用者可以改变这个框框的大小,亦没有设定此参数,使用者可以很随 意地拉动框架,改变其大小。 marginhight=5 表示框架高度部份边缘所保留的空间。 marginwidth=5 表示框架宽度部份边缘所保留的空间。 以下是一些例子:(与 Composer 教室的【运用框架】相同) 例子 HTML Code <frameset rows="80,*"> <frame name="top" src="a.html"> <frame name="bottom" src="b.html"> </frameset> 例子 HTML Code <frameset 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,*"> <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 <frameset 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 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"> </frameset> </frameset> ■ <NOFRAMES> : ▲Top 当别人使用的浏览器太旧,不支援框架这个功能时,他看到的将会是一片空白。为了避免 这种情况,可使用 <NOFRAMES> 这个标记,当使用者的浏览器看不到框架时,他就会看 到 <NOFRAMES> 与 </NOFRAMES> 之间的内容,而不是一片空白。这些内容可以是提醒 浏览转用新的浏览器的字句,甚至是一个没有框架的网页或能自动切换至没有框架的版本 亦可。 应用方法: 在<frameset> 标记范围加入 </NOFRAMES> 标记,以下是一个例子: <frameset rows="80,*"> <noframes> <body> 很抱歉,阁下使用的浏览器不支援框架功能,请转用新的浏览器。 </body> </noframes> <frame name="top" src="a.html"> <frame name="bottom" src="b.html"> </frameset> 若浏览器支援框架,那麽它不会理会 <noframes> 中的东西,但若浏览器不支援框架,由 於不认识所有框架标记,不明的标记会被略过,标记包围的东西便被解读出来,所以放在 <noframes>范围内的文字会被显示。 ■ <IFRAME> : ▲Top 这标记只适用於 IE。 它的作用是在一页网页中间插入一个框窗以显示另一个文件。它是 一个围堵标记,但围着的字句只有在浏览器不支援 iframe 标记时才会显示,如<noframes> 一样,可以放些提醒字句之类。通常 iframe 配合一个辨认浏览器的 Java Script 会较好,若 JavaScript 认出该浏览器并非 Internet Explorer 便会切换至另一版本。 <iframe> 的参数设定如下: 例子: <iframe src="iframe.html" name="test" align="MIDDLE" width="300" height="100" marginwidth="1" marginheight="1" frameborder="1" scrolling="Yes"> src="iframe.html" 欲显示於此框窗的文件来源除档案名称,必要加上相对或绝对路径。 name="test" 此框窗名称,这是连结标记的 target 参数所需要的, align="MIDDLE" 可选值为 left, right, top, middle, bottom,作用不大 width="300" height="100" 框窗的宽及长,以 pixels 为单位。 marginwidth="1" marginheight="1" 该插入的文件与框边所保留的空间。 frameborder="1" 使用 1 表示显示边框, 0 则不显示。(可以是 yes 或 no) scrolling="Yes" 使用 Yes 表示容许卷动(内定), No 则不容许卷动。 | |||||||||||
| 文章来源:http://blog.csdn.net/mustbelove/archive/2007/07/27/1711314.aspx | |||||||||||
| 2007-09-06 21:10:52 阅读数:354 收藏:0 评论:0 赞: 2 贬: 0 | |||||||||||
| 相关文章 | |||||||||||
| |||||||||||
相关推荐
frameSet应用 子父窗口传值
frameSet应用 jsp子父窗口传值 点击左边右边显示网页
frameset、frame、iframe
HTML框架和HTML内联框架 frameset是框架结构标签,它是HTML框架,frame是一个窗口(框架)标签,iframe是内联框架标签 HTML框架 框架结构标签:frameset 主要是定义如何将窗口分割成几部分,每一个部分都可以放置新的页面; 每个标签都定义了一行或者是一列,rows和columns分别规定了每行和每列所占的屏幕面积; 框架的结构主要有三种:垂直结构,水平结构以及混合结...
基于springboot+vue开发校园竞赛管理系统附毕业论文+源代码+sql(毕业设计).rar
本项目是为计算机相关专业学生及Java学习者提供的毕业设计或实战练习资源,以Spring Boot框架和MySQL数据库为基础,构建了校园竞赛管理系统。系统集成了用户管理、竞赛发布、参赛报名、成绩管理等功能,全面覆盖了竞赛流程的各个环节。通过该系统,学校能够便捷地发布各类竞赛信息,并有效管理参赛学生及其成绩,实现成绩的自动化统计与分析。学生则可随时查看竞赛信息,轻松报名参加,实时查询个人成绩。项目源码结构清晰,逻辑严谨,数据库设计合理,易于扩展和维护。开发环境配置简便,运行测试通过,确保了项目的稳定性和可靠性。此外,项目附带论文参考,为学生提供了丰富的理论支撑。无论是作为毕业设计的成果展示,还是作为提升Java编程技能的实战项目,本项目都是理想的选择。开发者可根据自身需求,在现有代码基础上进行拓展,实现更多个性化功能。
frame,iframe,frameset 的区别
frame,iframe,frameset 的区别 <FRAMESET> <FRAME><NOFRAMES><IFRAME>欲明白本篇【HTML剖析】之标记分类请看 【标记一览】。亦请先明白围堵标记与空标记的分别请看 【HTML概念】。■ 框架概念 :所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 <FRAMESET>...
frame/frameset/iframe的区别
框架概念 : 所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 即可,而所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。 是用以划分框窗,每一框窗由一个 标
FrameSet 与 IFrame 彻底剖析
■ 框架标记 欲明白本篇【HTML彻底剖析】之标记分类,请看 【标记一览】。 也请先明白围堵标记与空标记的分别,请看 【HTML概念】。■ 框架概念 : 谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 即可,面所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架如何分割 ,不会显示任何资料,所以不必放入 标记,浏览这框架必须读
frame,iframe,frameset之间的关系与区别
iframe 是在html页面内嵌入框架 框架内可以连接另一个页面, 如 frameset 在一个页面中设置一个或多个框架 不能嵌套在body标签里 frameset 它称为框架标记,是用来告知HTML文件是框架模式,并且设定可视窗口怎么分割 fram 它只是设定某一个框架窗口中的参数属性 ifram
iframe 、frameset 、frame的区别
一、iframe用法 二、frame用法 三、frameset用法 四、区别对比 iframe 一、iframe属性的用法 <iframe>标签规定一个内联框架。内联框架可以在当前的HTML文档中插入框架,框架内可以链接另一个页面 它是 一个围堵标记,但围着的字句只有在浏览器不支援 iframe 标记时才会显示。 <html> <head></head> <body> <iframe src="xxx.html"&...
Frame、Iframe、Frameset 的区别
10.4 Frame、Iframe、Frameset 的区别框架页有Frame、Iframe、Frameset 3个标记,初学者容易将三者混淆,下面分别讲解三者的区别。10.4.1 Frameset与Frame的区别首先讲解Frameset与Frame之间的区别。用来划分框架,每一个框架由标记。必须在之内使用,代码如下:在上面的例子当中,把页面分为左右两个部
HTML之FrameSet,Frame和Iframe区别
文章目录1 HTML之Frame框架1.1 各个介绍1.1.1 Frameset1.1.2 Frame1.1.3 Iframe1.2 区别1.2.1 Frameset与Frame的区别1.2.2 Frame与Iframe的区别1.2.2.1 两者大致区别1.2.2.2 放置位置区别1.2.2.3 高度控制区别1.2.2.4 放置表格1.3 综合示例 1 HTML之Frame框架 frame,是网页开发必须掌握的知识。例如后台架构、局部刷新,页面分割,都是frame的用途表现,尤其是后台页面制作,使用fram
Use Frame, FrameSet, iFrame.
What is frame, frameSet, iframe?frameSet: An HTML document that describes frame layout (called a frameset document) has a different makeup than an HTML document without frames. A standard document h
转 ASP.NET中Frame、Iframe、Frameset 的区别
框架页有Frame、Iframe、Frameset 3个标记,初学者容易将三者混淆,下面分别讲解三者的区别。 10.4.1 Frameset与Frame的区别首先讲解Frameset与Frame之间的区别。 <Frameset></Frameset>用来划分框架,每一个框架由<Frame></Frame>标记。<Frame>...
HTML框架frame与iframe详解
HTML框架 框架简介 通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。每份HTML文档称为一个框架,并且每个框架都独立于其他的框架。 使用框架的坏处: 开发人员必须同时跟踪更多的HTML文档 很难打印整张页面 整体框架 整体结构标签&amp;amp;lt;frameset&amp;amp;gt; &amp;amp;lt;frameset&amp;amp;gt;将浏览器整个界面分割成多个的界面,与&
使用iframe的优缺点,为什么少用iframe以及iframe和frame的区别
<frame name="frame1" src="http://gongxquan.blog.163.com/test1.htm"/> <frame name="frame2" src="http://gongxquan.blog.163.com/test2.htm"/>
html中的框架frameset和frame及iframe
通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。 通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面,简而言之,就是在一个窗口中显示多个页面。 每个页面称之为一个框架。并且每个框架独立于其他的框架。 使用框架的坏处:必须同时跟踪多个框架(网页或HTML文档),整个页面很难打印。 1、框架标签(Frame) 简单的三框架页面: <frameset col...
frame,iframe,frameset用法和区别 (轉)
frame,iframe,frameset用法和区别 (轉)<br />文章分类:Web前端frame,iframe,frameset用法和区别 (轉) <br /><br /><FRAMESET> <FRAME> <br /><NOFRAMES> <br /><IFRAME> <br />欲明白本篇【HTML剖析】之标记分类请看 【标记一览】。 <br />亦请先明白围堵标记与空标记的分别请看 【HTML概念】。 <br /><br />■ 框架概念 : <br />所谓框架便是网页画面分成几个框窗,同时
html Frame、Iframe、Frameset 的区别 (转)
点评:框架页有Frame、Iframe、Frameset 3个标记,初学者容易将三者混淆,下面分别讲解三者的区别。- 10.4.1 Frameset与Frame的区别 首先讲解Frameset与Frame之间的区别。 用来划分框架,每一个框架由标记。必须在之内使用,代码如下: 在上面的例子当中,把页面分为左右两个部分,左侧框架中的页面是admin_left.htm,右侧框
Iframe和frame的区别
Iframe和frame的区别 frame不能脱离frameSet单独使用,iframe可以 frame不能放在body中,否则不能正常显示 frame不能和body同时使用 iframe可以和body同时使用 嵌套在frameSet中的iframe必需放在body中,不嵌套在frameSet中的iframe可以随意使用 frame的高度只能通过frameSet控制;iframe可以自己控制,不能通过frameSet控制 iframe 可以放到表格里面。frame 则不行 iframe是活动帧, 而fra
frame、iframe、frameset的区别
iframe 是在html页面内嵌入框架 框架内可以连接另一个页面, 如 <html> <head></head> <body> <iframe src=“xxx.html”></iframe> </body> </html> frameset 在一个页面中设置一个或多个框架 不能嵌...
iframe和frame的区别
iframe和frame的功能差不多,iframe用来定义一个内联框架,在html文档里嵌入另一个html文档。iframe包含的内容和页面是一个整体,但是frame包含的内容是一个独立的区域。 先来说说frameset 一、frameset 主要属性:1、cols: 纵向分割页面。其数值表示方法有三种:“30%、30(或者30px)、*”;数值的个数代表分成的视窗数目且数值之间用“,”隔开。“30%”表示该框架区域占全部浏览器页面区域的30%;“30”表示该区域横向宽度为...
492




被折叠的 条评论
为什么被折叠?



