frameset 它称为框架标记,是用来告知HTML文件是框架模式,并且设定可视窗口怎么分割
fram 它只是设定某一个框架窗口中的参数属性
iframe 它是在一个页面中嵌入一个框架窗口
frameset的属性
1、cols 它是把整个画面竖向分割成几个画面
2、rows 它是把整个画面横向分割成几个画面
3、frameborder 它表示设定这个框架的边框值。它的值只有两个0或者1.0表示不显示边框,1表示显示边框。
4、border 它表示了边框的宽度
5、bordercolor 它是设定了框架边框的颜色
frame的属性
1、src 指在此框架窗口中要显示的网页档案的链接
2、name 指这个框架窗口的名称
3、framespacing 指框架和框架之间保留的空白的距离
4、scrlling 指该框架窗口是否要显示滚动条
6、noresize 指框架的尺寸不能被随意拖动,改变大小
7、marginheight 指框架顶部和底部边缘所保留的空间的大小
8、marginwidth 指框架左右两边边缘所保留的空间的大小。
frameset和frame标签必须在一起使用
frame有一个重要的值是target,它表示在指定的框架中打开网页
而target有四个值
1、blank 它表示在一个新的窗口中打开链接网页
2、top 它表示在本窗口中打开链接网页
3、parent 在上一层的框架中打开链接网页
4、self 在超链接中打开链接网页
target是在编写导航时肯定会用到的
noframes 指当浏览器完全显示不出这个框架时,页面就会显示出<noframes></noframes>内的内容。
iframe的属性
1、name 是框架窗口的名称
2、align 是框架窗口中内容的对其方式
3、width 是框架窗口的宽,单位是pixels
4、height 是框架窗口的长,单位是pixels
5、marginwidth 是插入的文件和框架左右边缘所保留的空间
6、marginheight 是插入的文件和框架上下边缘所保留的空间
7、frameborder 是指是否显示边框。1表示显示边框,0表示不显示边框
8、scrolling 是指是否允许使用滚动条。
利用frameset和frame可以把网页制作成所需要的不同大小的框架,可以用来布局。
iframe则是把一些网页嵌入到当前网页中,达到所需要的效果。
今天编写了一段简单的代码,是用frameset、frame和iframe制作的有导航和内嵌框架的页面,虽然说做出效果来了,但是相对来说,页面显示的效果很差,没有美化,看起来很简陋,所有明天的计划就是尽量把今天所做的网页美化,让它尽可能的好看。
<html>
<head>
<title>555</title>
</head>
<frameset rows="20%,*">
<frame src="file:///E|/学习期/2011.6.20/131.html">
<frame name="top">
</html>
<html>
<head>
<title>131</title>
</head>
<a href="file:///E|/学习期/2011.6.20/00.html" target="top">游戏</a>
<a href="file:///E|/学习期/2011.6.20/000.html" target="top">音乐</a>
</html>
<html>
<head>
<title>00</title>
</head>
<frameset cols="15%,*" >
<frame src="file:///E|/学习期/2011.6.20/03.html" noresize="noresize"></frame>
<frame name="left"></frame>
</frameset>
</html>
<html>
<head>
<title>000</title>
</head>
<frameset cols="15%,*" >
<frame src="file:///E|/学习期/2011.6.20/003.html" noresize="noresize"></frame>
<frame name="left"></frame>
</frameset>
</html>
<html>
<head>
<title>03</title>
</head>
<li><a href="file:///E|/学习期/2011.6.20/01.html" target="left">3D网络游戏</a>
<li><a href="file:///E|/学习期/2011.6.20/02.html" target="left">2D网络游戏</a>
</html>
<html>
<head>
<title>003</title>
</head>
<li><a href="file:///E|/学习期/2011.6.20/001.html" target="left">在线音乐</a>
</html>
<html>
<head>
<title>01</title>
</head>
<body>
<a href="http://aion.sdo.com" target="aa">永恒之塔</a>
<a href="http://dn.sdo.com" target="aa">龙之谷</a>
<a href="http://tx2.163.com/" target="aa">天下贰</a>
<a href="http://www.lineage2.sdo.com" target="aa">天堂2</a>
<a href="http://wulin2.wanmei.com" target="aa" >武陵外传</a>
<a href="http://sh.wushen.com" target="aa">神话</a><p>
<iframe width="800" height="400" name="aa" frameborder="0">
</body>
</html>
<html>
<head>
<title>02</title>
</head>
<body>
<a href="http://www.aiaigame.com" target="bb">极光世界</a>
<a href="http://ldj.changyou.com" target="bb">鹿鼎记</a>
<a href="http://xyq.163.com/" target="bb">梦幻西游</a><p>
<iframe width="800" height="400" name="bb" frameborder="0">
</body>
</html>
<html>
<head>
<title>001</title>
</head>
<body>
<a href="http://www.1ting.com/" target="cc">一听音乐网</a>
<a href="http://www.9ku.com/" target="cc">九酷</a><p>
<iframe width="800" height="400" name="cc" frameborder="0">
</body>
</html>
- 大小: 126.8 KB
分享到:
相关推荐
里面包含了frameset,frame以及iframe的一些技术的演练,希望对大家有帮助,如果有什么补充或疑问,可以加QQ374053115进行和我讨论交流,互相进步!里面代码均手写,大致功能都已经实现,如果错误欢迎指出!
JS 操作 Frameset、Frame、Iframe 对象可以实现框架之间的互相访问和控制。 Frameset 对象 Frameset 对象是 HTML 中的框架集,它可以包含多个 Frame 对象。Frameset 对象可以通过 `window.frames` 属性来访问,...
HTML中的`frame`, `iframe`, 和`frameset`是用来创建多窗口或框架布局的重要元素,它们允许在同一个浏览器窗口中加载多个独立的网页。这些元素主要用于构建复杂的网页结构,使得不同内容可以并列显示,提高用户体验...
总结来说,HTML 框架提供了在单个浏览器窗口内组织多个网页内容的能力,通过 `<FRAMESET>`、`<FRAME>` 和相关的属性,我们可以定制复杂的布局和交互体验。然而,由于其局限性,现代网页设计中更多地使用 CSS 和 ...
接下来,我们将详细讨论frame、iframe和frameset的区别和用法。 **Frame** Frame标签已经不再被推荐使用,因为它已从HTML5标准中废弃。在早期的HTML版本中,frame标签用于定义一个框架,让页面的一部分可以加载另...
在网页设计领域,页面布局是至关重要的,它决定了用户如何与网站进行交互...然而,在某些特定场景下,frameset和frame仍然有用武之地,尤其是对于需要维护旧系统或者实现特定功能(如导航栏和内容区分离)的网页设计。
### FRAME与IFRAME的使用方法与区别 #### 框架的基本概念 ...综上所述,虽然`FRAME`和`IFRAME`都可以实现多窗口布局的效果,但在实际应用中,`IFRAME`由于其更好的兼容性和灵活性,已经成为更受欢迎的选择。
本文主要探讨了如何使用JavaScript来操作HTML中的frameset、frame和iframe元素,这些元素在构建多页面布局和实现页面间交互时非常常见。在HTML中,frameset定义了一个框架集,而frame和iframe则用于嵌入单独的HTML...
对于"frame frameset左右收缩"和"iframe左右收缩",这可能是指在设计网页布局时,希望对这些框架进行自适应调整,使得它们能够根据浏览器窗口的宽度动态改变宽度,以实现响应式设计。这通常需要结合CSS(层叠样式表...
本文将深入探讨如何在`frame`和`iframe`之间进行JavaScript(JS)的相互访问,以及相关的知识点。 1. **frame与iframe的区别** - `frame`是HTML4中的元素,它被用作`frameset`的一部分,用来分割窗口或框架。而`...
在网页开发中,`frameset`、`frame`和`iframe`是用于创建网页布局的框架元素,允许在一个页面中嵌套多个独立的HTML文档。本文将深入探讨这些元素的JavaScript操作,特别是如何进行框架间的数据交换和交互。 首先,`...
如果需要实现类似`frameset`的交互效果,可以结合`div`和`iframe`一起使用。 总的来说,通过熟练运用`div`和CSS,我们可以创建出与`frameset`类似甚至更灵活的布局,同时避免了`frameset`带来的问题。这要求开发者...
HTML中的Frame、Iframe和Frameset都是用于创建多窗口或者多页面布局的元素,它们各自有不同的特性和用途。 1. **Frameset与Frame的区别** - `<Frameset>` 是一个框架集元素,它用于定义页面的布局,将页面划分为多...
Frame通常由`<frameset>`、`<frame>`标签组成,而Iframe则使用`<iframe>`标签。 1. DOM遍历Frame和Iframe: 当一个网页包含frame或iframe时,这些嵌入的页面会成为主页面的子文档,并且在DOM树中占有一席之地。...
总的来说,`frame`适合创建固定的多窗口布局,而`iframe`更适合需要动态插入和更新内容的场景,或者在保持页面整体结构不变的情况下,灵活展示不同内容的需求。在实际应用中,开发者应根据项目需求、浏览器兼容性和...
框架技术主要包括`<FRAMESET>`、`<FRAME>`、`<NOFRAMES>`和`<IFRAME>`四个主要标记。 1. **<FRAMESET>**: `<FRAMESET>`标记用于定义框架集,它是框架布局的基础。通过`rows`和`cols`属性来决定框架的行数和列数。...
总结来说,实现"多个iframe,显示其中一个frame中的div,并处于最上层显示"的功能,涉及了HTML的`iframe`标签、CSS的`z-index`属性、JavaScript的`postMessage`通信以及动态创建和操作DOM元素的技巧。通过这些技术,...
然而,"iframe"(内联框架)与frameset和frame有所不同。iframe是在一个HTML文档内部嵌入另一个HTML文档的元素,它不需要frameset来定义布局。例如: ```html <iframe src="embedded_page....
frameset是HTML4中的一个元素,但在HTML5中已被废弃,取而代之的是更灵活的`<iframe>`标签。然而,在某些场合,frameset仍然被广泛使用,特别是在维护旧系统或者特定需求的后台管理系统中。 frameset通过将浏览器...