最近在搞网页编程,总结了frameset 的一些使用技巧,供大家参考哦,还是先剖析一下框架吧!
■ 框架标记
<FRAMESET> <FRAME> <NOFRAMES> <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> 标记所标示的框窗永远是按由上而下、由左至右的次序
|
<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 表示要边框。
分享到:
相关推荐
如果需要实现类似`frameset`的交互效果,可以结合`div`和`iframe`一起使用。 总的来说,通过熟练运用`div`和CSS,我们可以创建出与`frameset`类似甚至更灵活的布局,同时避免了`frameset`带来的问题。这要求开发者...
尽管`frameset`和`frame`提供了一种强大的多窗口布局机制,但由于其在不同浏览器中的一致性问题以及对搜索引擎优化的不利影响,现代Web开发已转向更灵活、响应式的设计方法,如CSS Grid和Flexbox。然而,理解`...
本篇将详细介绍Frameset标签的使用方法,并结合提供的源码进行解析。 一、Frameset标签基础 1. 结构:Frameset标签通常由`<frameset>`和嵌套的`<frame>`标签组成。`<frameset>`定义了框架集的行或列划分,而`...
综上所述,虽然frameset标签在现代网页设计中已不常用,但理解其原理与使用方法对于学习和维护老旧的网页仍有重要意义。当前的Web开发趋势已经转向更加灵活和符合标准的布局技术,但了解这些早期技术的使用原理,有...
对于需要支持IE10的项目,开发者应尽量避免使用`<frameset>`这样的过时技术,转而采用HTML5的`<iframe>`元素配合CSS进行布局控制。同时,使用条件注释(Conditional Comments)或特性检测库(如Modernizr)来为IE10...
- 在`frameset`中,需要使用`parent`关键字来访问父窗口中的元素。 - `scrolling`属性可以设置为`yes`、`no`或`auto`,其中`auto`表示当内容超出显示范围时自动显示滚动条。 ### 知识点二:表单字段值转大写 ###...
11. 屏蔽右键方法:使用 oncontextmenu 事件来禁止右键菜单的出现。 知识点:JavaScript、事件处理 12. 双击页面后自动滚屏,单击后停止:使用 JavaScript 语句来实现双击页面后自动滚屏的效果。 知识点:...
然后在第二行中,我们使用`<frameset cols="25%,*">`定义了两列,左边列宽固定为页面宽度的25%,右边列占据剩余空间。 每个`<frame>`标签则分别对应上、左、中、右、下的内容,它们的`src`属性指定了要加载的网页...
通常,`forward()` 方法在Servlet中使用,而不是直接在JSP中使用。 2. `response.sendRedirect()` 与`forward()`不同,`response.sendRedirect()` 是在客户端浏览器端进行操作。它可以携带参数,例如`servlet?name=...
- **不允许框架集(Framesets)**:框架集在Strict DTD中不被支持,鼓励使用更灵活的布局方法,如CSS定位。 **2. GBK与UTF-8编码** GBK是中文环境下的常见字符编码,它是GB2312的扩展,包含了更多的汉字和其他字符...
- **显示模态对话框**:使用`ShowModal`方法显示模态对话框。 #### 39. UniGUI前台用户如何在软件中点击一个按钮打开浏览器并打开地址? 实现点击按钮打开浏览器并打开地址的功能: - **绑定事件**:绑定按钮点击...
6. "框架行长度分派"的语法:使用`<FRAMESET ROWS=*></FRAMESET>`来分配框架行的高度,选项C正确。 7. Dreamweaver资源库文档的扩展名:资源库文档的扩展名为.lbi,选项C正确。 8. 动态HTML垂直线条转换特效:动态...
0400 FrameSet框架的应用 224 0401 IFrame框架的应用 224 0402 页面尺寸自动适应1024×768像素和800×600分辨率 225 10.2 网页性能设计 225 0403 用meta标签来增强网页性能 225 0404 什么情况下使用缓冲...
HTML则是构成网页的基础语言,虽然frameset在HTML4中被广泛使用,但在HTML5中已被废弃,转而推荐使用更现代的布局技术,如CSS Grid和Flexbox。 压缩包内的文件名列表看似与后台框架直接关联不大,但可以推测这些...
开发者可以通过查看和分析这些示例,更直观地理解和学习Font Icon的使用方法。 总的来说,Font Icon是一种强大的工具,能够帮助开发者在网页设计中创建一致、美观且易于维护的图标系统。熟练掌握Font Icon的使用,...
- 对于`clearAll`方法,可以考虑使用并发`HashMap`类型来提高多线程环境下的性能。 - 在`clearAll`和`clearOnly`方法中,可以利用`ConcurrentHashMap`的方法如`removeIf`等来更高效地移除元素。 3. **内存溢出...
总之,HTML框架是早期网页布局的一种方法,通过`<frameset>`和`<frame>`元素将浏览器窗口分割为多个独立的显示区域。虽然现在有更先进的技术替代,但理解框架的运作原理对Web开发者来说仍然是有益的。通过合理利用...
2.1 框架:解释了框架的概念,如何使用`<frameset>`和`<frame>`标签来分割页面。 2.2 超链接:详述了`<a>`标签,包括href属性定义链接地址,name属性定义锚点,target属性定义链接打开方式,title属性提供鼠标悬停...