`
sodabao
  • 浏览: 165221 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

【转】frameset框架使用总结

阅读更多

FRAMESET 元素是 FRAME 元素的容器。HTML 文档可包含 FRAMESET 元素或 BODY 元素之一,而不能同时包含两者。

如果用户在框架中打开了 Web 文件夹后单击了 Web 文件夹中的内容,那么被单击的文件或文件夹将取代整个窗口。例如,假设页面包含两个框架,一个框架指向 http://www.microsoft.com 第二个框架指向网络驱动器。如果用户单击第二个框架中的文件或文件夹,该框架将活动整个窗口的控制,包括第一个框架。对于浏览器不能处理的文件类型,如 *.txt 文件,将会打开对应的应用程序窗口。

尽管 Web 文件夹是文件系统层次的一部分,但是该技术并不总是表示文件系统中的实际内容。一个典型的例子就是网络邻居。

此元素在 Microsoft® Internet Explorer 3.0 的 HTML 中可用,在 Internet Explorer 4.0 的脚本中可用。

此元素是一个内嵌元素。

此元素需要关闭标签。

 

谓框架便是网页画面分成几个框窗,同时取得多个 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> 标记所标示的框窗永远是按由上而下、由左至右的次序
 

<FRAME>
用法:      定义一个帧
开始/结束标识: 必须/非法
属性:      name="..."定义帧的名字
         scr="..."定义在帧中显示的内容的来源
         frameborder="..."定义帧之间的边界(0或1)
         margwidth="..."设置帧的边界和其中内容之间的间距
         margheight="..."设置帧的边界和其中内容之间的间距化
         noresize="..."使帧的尺寸不能变
         scrolling="..."设置滚动条的表示方式(auto, yes, no)
空:       不允许
 
<FRAMESET>...</FRAMESET>
用法:      定义在一个窗口中帧的布局
开始/结束标识: 必须/必须
属性:      rows="..."设定行的数目
         cols="..."设定列的数目
         onload="..."当载入文档时的内部事件触发器
         onunload="..."当卸载文档时的内部事件触发器
空:       不允许
注释:      FRAMESET可以嵌套
 
以上所述只是最简单的框架设定,若希望达到更合适的效果请加入或修改以下各参数。
  标记:<FRAMESET>
  例子:<frameset rows="90,*" frameborder="0" border=0 framespacing="2" border="2" bordercolor="#008000"></frameset>
  功用:宣告HTML文件为框架模式,并设定视窗如何分割。

  参数:

COLS="90,*"
垂直切割画面(如分左右两个画面),接受整数值、百分数, * 则代表占用剩余的空间。数值的个数代表分成的视窗数目且以逗号分隔。例如 COLS="30,*,50%" 可以切成三个视窗,第一个视窗是 30 pixels 的宽度,为一绝对分割,第二个视窗是当分配完第一及第三个视窗后剩下的空间,第三个视窗则占整个视窗画面的 50% 宽度为一相对分割。你可自己调整数字。
 

ROWS="120,*"
这是横向切割,将画面上下分开,数值设定同上。 COLS 与 ROWS 两参数尽量不要放在同一个 <FRAMESET> 标记中,因 Netacape 偶然不能显示这类型的框架,尽量采用多重分割,如以上各例。
 

frameborder="0"
设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。
 

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 表示要边框。
 

framespacing="6"
表示框架与框架间的保留的空白的距离。
 

bordercolor="#008000"
设定框架的边框颜色。
 

scrolling="Auto"
设定是否要显示卷轴,YES 表示要显示卷轴,NO 表示无论如何都不要显示卷轴,AUTO 视情况而定。
 

noresize
设定不让使用者可以改变这个框框的大小,如没有设定此参数,使用者可随意地拉动框架改变其大小。
 

marginhight=5
表示框架高度部分边缘所保留的空间。
 

marginwidth=5
表示框架宽度部分边缘所保留的空间。

分享到:
评论

相关推荐

    frameset 框架的用法

    ### Frameset框架的基本概念与应用 在Web开发中,`frameset`是一种早期用来组织页面布局的技术,它允许在一个浏览器窗口内显示多个独立的文档。本文将深入探讨`frameset`及其子元素`frame`、`noframes`、`iframe`的...

    利用Frameset 框架进行页面的布局设置

    在网页设计中,框架(Frameset)是一种将多个独立页面组合到一个浏览器窗口中的技术,它使得网页可以被划分为不同的区域,每个区域可以显示不同的内容。本篇将深入探讨如何利用Frameset进行页面布局设置。 一、...

    在frameset框架集中应用背景图片

    在探讨如何在frameset框架集中应用背景图片时,我们首先需要理解frameset的基本概念以及CSS在其中的应用方式。本文将详细介绍如何通过frameset布局来实现背景图片的有效展示,并且会结合具体的HTML代码示例进行说明...

    frameset 框架

    **frameset框架详解** 在HTML语言中,frameset框架是一个重要的组成部分,它允许网页设计师将浏览器窗口分割成多个独立的区域,每个区域可以显示不同的网页内容。这种布局方式在上世纪90年代非常流行,用于创建复杂...

    asp.net中frameset框架集嵌套的用法

    ### ASP.NET中Frameset框架集嵌套的用法详解 #### 概述 在ASP.NET中,`frameset`框架集是一种将一个浏览器窗口分割成多个独立区域的技术,每个区域都可以独立显示不同的网页内容。这种技术特别适用于创建复杂的...

    frameSet(完整框架)

    这在"frameSet(完整框架)"的标题中提到,意味着我们将深入探讨如何利用frameset来构建一个完整的、可自定义布局的网页结构,以便与其他Web技术如JavaScript、CSS等进行高效集成。 首先,让我们理解什么是frameset。...

    frameset框架Demo

    在"frameset框架Demo"中,我们可能看到了一个结合了frameset和iframe的实例。开发者可能先用frameset划分出主页面的大致布局,然后在某个frame或者页面的某个特定位置插入iframe来展示更具体的内容。这种方式可以...

    frameSet的使用

    总结,`frameSet`是HTML4时代的布局工具,虽然现在已不再推荐使用,但在理解Web历史和维护旧项目时仍然很重要。随着技术的发展,现代布局方案如CSS Grid和Flexbox更能满足复杂、响应式的网页设计需求。

    Asp.net中Frameset的使用小结(2)

    ### Asp.net中Frameset的使用小结(2) #### 1. `&lt;IFRAME&gt;` 标签详解 ...尽管现代Web开发更多倾向于使用 AJAX 和前端框架来实现动态效果,但对于特定场景,掌握 Frameset 的使用方法仍然是很有帮助的。

    Asp.net中Frameset的使用小结

    总结来说,Asp.net中的Frameset是一个强大的布局工具,它可以提供多面板的用户体验,但同时也需要权衡其可能带来的SEO和兼容性问题。在实际开发中,我们需要根据项目需求和目标用户群体来决定是否使用Frameset,以及...

    frameset元素属性详解

    然而,随着响应式设计的兴起和现代浏览器对框架支持的限制,`frameset`的使用逐渐减少,取而代之的是更灵活的CSS布局技术。尽管如此,了解`frameset`的工作原理仍然是理解HTML历史和网页布局多样性的重要一环。

    html的frameset和target的应用

    使用`frameset`可能会导致搜索引擎优化问题,因为搜索引擎爬虫可能无法正确解析框架内的内容。此外,对于那些禁用了JavaScript或者使用移动设备的用户来说,框架可能也会带来不便。 总结,虽然`frameset`和`target`...

    frame,iframe,frameset区别pdf

    使用frameset可以创建一个复杂的框架结构,每个frame标签定义框架集中的一个框架,这些框架可以独立地加载不同的网页。 **Frame和Iframe的属性** Frame和iframe都有各自的属性用于控制框架的行为和外观。例如,...

    frameSet应用 子父窗口传值

    总结,`frameSet`在实现多窗口布局和子父窗口通信时发挥了作用,但在现代Web开发中,为了更好的用户体验和兼容性,建议使用`iframe`和JavaScript的`postMessage`方法来替代。同时,利用JSP或类似的服务器端技术可以...

    frame,iframe.frameset用法和区别

    总结来说,HTML 框架提供了在单个浏览器窗口内组织多个网页内容的能力,通过 `&lt;FRAMESET&gt;`、`&lt;FRAME&gt;` 和相关的属性,我们可以定制复杂的布局和交互体验。然而,由于其局限性,现代网页设计中更多地使用 CSS 和 ...

    Javascript,Html,Css,Frame框架整合的菜单样式

    总结起来,"Javascript,Html,Css,Frame,Frameset框架整合的菜单"是网页开发中的常见技术,它们共同作用,创建了一个可交互的、带有动态菜单的多帧布局。通过理解并熟练运用这些技术,开发者可以构建出功能丰富、...

    frame与frame之间如何用JavaScript传值

    在处理涉及多个框架的交互时,有时我们需要在这些框架之间传递数据,例如使用JavaScript。本文将详细讲解如何使用JavaScript在frame与frame之间进行值的传递。 首先,了解基本概念。`window`对象是浏览器的全局对象...

    HTML中frameset标签的使用教程

    在本教程中,我们将学习如何使用frameset标签来创建框架页面,它的属性以及如何在其中使用frames来分割不同的页面部分。 首先,需要注意的是,frameset标签与iframe标签功能相似,但在用法上存在重要区别。frameset...

    外联框架[模板].rar

    总结来说,外联框架是HTML早期的布局工具,它在特定场景下仍有一定的应用价值,但随着现代Web开发技术的进步,我们应当考虑使用更先进、更友好的解决方案。在实际工作中,我们需要根据项目需求和目标受众来选择合适...

    关于静态页面HTML的框架

    框架的使用主要依赖于`&lt;frameset&gt;`、`&lt;frame&gt;`等标签。具体如下: - **`&lt;frameset&gt;`标签**:定义了一个框架集,即多个框架的容器。 - `rows`属性:定义垂直分割线的位置,值可以为像素、百分比或星号。 - `cols`...

Global site tag (gtag.js) - Google Analytics