举例讲解HTML中iframe和frame的区别
不知道你在项目中用过frameset属性没有,frameset这个属性是在去年我在一个在线客服系统制作中用过,因为客服系统要有固定的布局,上面一块,下面一块等等,当时就是用的frameset和frame。在我用完了这些属性之后,我才明白了iframe和frame的区别。因为在这之前,我项目中一般不用框架,用的话也就是用到iframe。
下面说说其具体区别吧!总结了如下几点。
1、frame不能脱离frameSet单独使用,iframe可以;
2、frame不能放在body中;
如下可以正常显示:
- <!--<body>-->
- <frameset rows="50%,*">
- <frame name="frame1" src="test1.htm"/>
- <frame name="frame2" src="test2.htm"/>
- </frameset>
- <!--<body>-->
如下不能正常显示:
- <body>
- <frameset rows="50%,*">
- <frame name="frame1" src="test1.htm"/>
- <frame name="frame2" src="test2.htm"/>
- </frameset>
- <body>
相反,假如iframe放在frameSet属性下面,则必需放在body中
- <body>
- <frameset>
- <iframe name="frame1" src="test1.htm"/>
- <iframe name="frame2" src="test2.htm"/>
- </frameset>
- </body>
3、iframe是一个html标签,在html中任何地方,都可以随意使用,而frame不可以。
- <body>
- <iframe name="frame1" src="test1.htm"/>
- <iframe name="frame2" src="test2.htm"/>
- </body>
- <table>
- <tr>
- <td><iframe id="" src=""></iframe></td><td></td>
- </tr>
- </table>
而frame必须嵌套在frameSet中,且不能再table等标签中使用。
4、frame的高度只能通过frameSet控制;iframe可以自己控制,不能通过frameSet控制
- <!--<body>-->
- <frameset rows="50%,*">
- <frame name="frame1" src="test1.htm"/>
- <frame name="frame2" src="test2.htm"/>
- </frameset>
- <!--</body>-->
- <body>
- <frameset>
- <iframe height="30%" name="frame1" src="test1.htm"/>
- <iframe height="100" name="frame2" src="test2.htm"/>
- </frameset>
- </body>
5、如果在同一个页面使用了两个以上的iframe,在IE中可以正常显示,在firefox中只能显示出第一个;使用两个以上的frame在IE和firefox中均可正常
上一篇:不可不知的HTML优化技巧
栏 目:CSS/HTML
下一篇:HTML代码书写规范指南
本文地址:https://www.xiuzhanwang.com/a1/CSS_HTML/9660.html
您可能感兴趣的文章
- 04-02好看的字体样式css,好看的字体样式图片
- 04-02html中加入css样式的简单介绍
- 01-10通过html为FLASH加链接的实现代码(div层)
- 01-10IE浏览器HTML Hack标签总结
- 01-10html用style添加属性示例
- 01-10HTML中rel属性分析
- 01-10HTML元素设置焦点的方法
- 01-10在html文件里include文件内容的方法小结
- 01-10常用HTML meta 标签属性(网站兼容与优化需要)
- 01-10用HTML和CSS打造属于自己的暖男“大白”
阅读排行
本栏相关
- 04-02表格样式css样式,css样式表单
- 04-02好看的字体样式css,好看的字体样式图
- 04-02分页样式css,分页样式jq
- 04-02分页样式css,分页样式栏里用来定义首
- 04-02css样式的引入,css样式怎么引入
- 04-02css滚动条样式,css滚动条的样式
- 04-02css样式引入方式有几种,网页引入css样
- 04-02html中加入css样式的简单介绍
- 04-02vue中的css样式布局,vue添加css样式
- 04-02内嵌样式css,内嵌样式表,内部样式表
随机阅读
- 01-10C++ 类访问控制的条件总结
- 08-05织梦dedecms首页调用缩略图为背景
- 08-05dedecms织梦模板编辑文档的同时自动更
- 01-10vue实现分页加载效果
- 01-11常用的HTML富文本编译器UEditor、CKEdi
- 01-10bat批处理彻底隐藏文件的方法(使用
- 08-05DEDECMS点击主栏目默认显示第一个子栏
- 08-05dedecms织梦模板全站调用收藏数的方法
- 01-10C++实现将数组中的值反转
- 01-10C语言打印杨辉三角示例汇总