HTML iframe 和 frameset 的区别
转自:http://www.cnblogs.com/polk6/archive/2013/05/24/3097430.html
HTML iframe 和 frameset 的区别
iframe 和 frameset 都用于html页面的框架布局。
目录:
1. <iframe> 标签:iframe 是个内联框架,是在页面里生成个内部框架。
2. <frameset> 标签:frameset 定义一个框架集,包含多个子框架,每个框架都有独立的文档。
1. <iframe> 标签
iframe 是个内联框架,是在页面里生成个内部框架。
1.1 格式
<iframe></iframe>
1.2 属性
frameborder {int}:是否显示框架的边框;
src {URL}:指定一个资源(如网页、图片)的uri;
scrolling {boolean}:是否显示框架的滚动条;
width {int}:定义iframe的宽度;
height {int}:定义iframe的高度;
1.3 示例
<body>
<h3>HTML标签演示</h3> <iframe src=1.1-ShowHtml.htm ></iframe> </body>
1.4 注意事项
在 "<iframe>我是内容</iframe>" 内添加内容时,在展示页面不会显示添加的内容。所以还是使用src属性指定一个页面吧。
1.5 应用场景
1) 版本升级页面,版本日志过多,可以把升级的信息放到一个iframe里。
2) 富文本编辑框,如博客园的【新建随笔】区域。
2. <frameset> 标签
frameset 定义一个框架集,包含多个框架,每个框架都有独立的文档。
2.1 格式
<frameset >
<frame src=a.htm />
<frame src=b.htm />
<noframes></noframes>
</frameset>
2.2 子项说明
<frame src=a.htm /> :子框架
<noframes></noframes>:浏览器不支持此框架的时,显示的内容。
2.3 属性
frameset 属性:
rows :表示子框架按行的样式布局()。以2个子框架为例:rows="30%,*" ,表示第一个框架占整个页面30%的高度,第二个占剩下的;
cols :表示子框架按列的样式布局()。以2个子框架为例:cols="30%,*" ,表示第一个框架占整个页面30%的长度,第二个占剩下的;
noresize="noresize" :表示不调整子框架的范围。
frame 属性:
src :指向一个资源(如页面、图片等)的URI;
name :指定框架的名称,以便进行框架间的操作。
2.4 示例
<html xmlns="http://www.w3.org/1999/xhtml">
<head> <title>frameset 演示</title> </head> <frameset rows="30%,*"noresize="noresize"> <frame src=DateGrid.htm name="frm1" /> <frame src=Dialog.htm name="frm2"/> <noframes></noframes> </frameset> </html>
2.5 注意事项
使用frameset标签时,注意要去掉外层的<body></body>标签。
2.6 子框架间的操作
参照示例代码,frm1更改frm2的子集指向的页面:window.parent.frames["frm2"].location.href = 'b.htm'
2.7 应用场景
1) 后台页面的管理,左边显示 菜单,右边框架 显示详细页面。
2) 功能菜单页面,如bbs.csdn.net
3. 小知识
浏览页面中的框架时,在框架页面内 点击右键,会多出框架的信息。
以chrome为例:
==================================系列文章==========================================
本篇文章:1.3 HTML iframe 和 frameset 的区别
Web开发之路系列文章
转载于:https://www.cnblogs.com/sharpest/p/7725356.html
HTML iframe 和 frameset 的区别相关推荐
- Frame、Iframe、Frameset 的区别
10.4 Frame.Iframe.Frameset 的区别 框架页有Frame.Iframe.Frameset 3个标记,初学者容易将三者混淆,下面分别讲解三者的区别. 10.4.1 Frame ...
- html Frame、Iframe、Frameset 的区别 详细出处参考:http://www.jb51.net/web/22785.html
10.4.1 Frameset与Frame的区别首先讲解Frameset与Frame之间的区别. 用来划分框架,每一个框架由标记.必须在之内使用,代码如下: 在上面的例子当中,把页面分为左右两个部分, ...
- 在html语言中frame,html Frame、Iframe、Frameset 的区别
10.4.1 Frameset与Frame的区别 首先讲解Frameset与Frame之间的区别. 用来划分框架,每一个框架由标记.必须在之内使用,代码如下: 在上面的例子当中, 把页面分为左右两个 ...
- 转 框架页有Frame、Iframe、Frameset 3个标记,初学者容易将三者混淆,下面分别讲解三者的区别。...
框架页有Frame.Iframe.Frameset 3个标记,初学者容易将三者混淆,下面分别讲解三者的区别. 10.4.1 Frameset与Frame的区别 首先讲解Frameset与Frame之 ...
- frame,iframe,frameset 的区别
frame,iframe,frameset 的区别 <FRAMESET> <FRAME> <NOFRAMES> <IFRAME> 欲明白本篇[HTML剖 ...
- 使用iframe的优缺点,为什么少用iframe以及iframe和frame的区别。
出处:http://gongxquan.blog.163.com/blog/static/2108462532012111643039216 使用iframe的优缺点,为什么少用iframe以及ifr ...
- html div代替frameset,用div+iframe替代frameset
用div+iframe替代frameset (2011-05-21 19:14:39) 使用div+iframe标签配合JavaScript是可以替代frameset的 示例代码: //======= ...
- iframe 、frameset 、frame的区别
iframe 一.iframe属性的用法 标签规定一个内联框架.内联框架可以在当前的HTML文档中插入框架,框架内可以链接另一个页面 它是 一个围堵标记,但围着的字句只有在浏览器不支援 iframe ...
- 浅谈Iframe和FRAME的区别
一.Iframe标记的使用 Frame标记即帧标记,我们所说的多帧结构就是在一个浏览器窗口中显示多个HTML文件.现在,我们遇到一种很现实的情况:如有一个教程,是一节一节地上,每页末尾做一个" ...
最新文章
- vue 如何防止xss攻击 框架_LearningNotes-1/Vue/Vue中防止XSS脚本攻击 at master · axuu/LearningNotes-1 · GitHub...
- iPhone开发的一些小技巧
- POJ 3356 水LCS
- 一个略复杂的数据映射聚合例子及代码重构
- 08:vigenère密码_密码技术:Vigenére密码,Playfair密码,Hill密码
- 安卓手机阅读器_乐应用|安卓手机本地阅读的不二之选
- Python机器学习:评价分类结果003实现混淆矩阵,精准率和召回率
- Smart ORM v0.3发布(完全面向对象的轻量级ORM工具)
- directUI的心得
- 在linux上使用scp命令拷贝一个目录到另一台服务器的时候报not a regular file错误的解决办法...
- python数字猜大小游戏
- Java编程ture找不到符号,[未解决]Bugly中上传符号表dSYM文件
- 如何在MAC上查看系统运行信息、内存使用率等
- uniapp本地数据库_App/uni-app离线本地存储方案
- uniapp预览pdf安卓打不开,可以直接新建commonwebview来跳转外部链接浏览pdf
- Vue框架的初识入门
- Universal Termsrv.dll Patch 是个好东西
- java采用MD5加密解密
- 诺基亚n1 android 6.0,数据解读诺基亚N1:安卓平板王者之争
- 使用小波包变换分析信号的matlab程序,使用小波包变换分析信号的MATLAB程序(转)...