关于iframe与frame的学习

1、frame不能脱离frameSet单独使用,iframe可以

2、frame不能放在body中,否则不能正常显示

  frame不能和body同时使用 

<!--<body>--> <frameset rows="50%,*"> 	<frame	name="frame1"	src="test1.htm"/>	<frame	name="frame2"	src="test2.htm"/></frameset><!--</body>--> iframe可以和body同时使用<body> <frameset> 	<iframe height="30%"name="frame1"	src="test1.htm"/>	<iframe height="100"name="frame2"	src="test2.htm"/></frameset></body>

3、嵌套在frameSet中的iframe必需放在body中,不嵌套在frameSet中的iframe可以随意使用

4、frame的高度只能通过frameSet控制;iframe可以自己控制,不能通过frameSet控制


区别:

frame是整个页面的框架,iframe是内嵌的网页元素,也可以说是内嵌的框架,可以用它将一个HTML文档嵌入在另一个HTML中显示。

最大区别是网页中嵌入<Iframe>包含的内容与整个页面是一个整体,而<Frame>包含的内容是独立的个体,是可以独立显示的。

另外,Iframe还可以在页面中多次显示同一内容,而不必重复这段内容的代码。

5、 iframe 可以放到表格里面。frame 则不行。

<table>

<tr>

<td><iframe id="" src=""></iframe></td><td></td>

</tr>

</table>

6、iframe是活动帧,  而frame是非活动帧

iframe用起来更灵活,不需要frame那么多讲究,而且放的位置也可以自己设。

iframe是内嵌的,比较灵活,不过也有不好的地方,就是位置在不同的浏览器和分辨率下有可能不同,有时会把本来好好的页面搞得变形。

iframe是一个网页中的子框架,两网页间是父子关系,

iframe是一个浮动的框架,就是在你的页面里再加上一个页面。

frame用来把页面横着或竖着切开,<iframe>用来在页面中插入一个矩形的小窗口。

frame是把网页分成多个页面的页面。它要有一个框架集页面frameset。

转自:http://www.cnblogs.com/ahudyan-forever/p/5706873.html

时间: 2024-11-05 18:27:49

关于iframe与frame的学习的相关文章

Iframe和Frame中实现cookie跨域的方法(转载)

在Iframe和Frame中默认是不支持Cookie跨域的,但通过设置P3P协议相关的响应头可以解决这一问题.关于p3p协议: P3P: Platform for Privacy Preferences(隐私偏好平台).隐私偏好平台(P3P)是允许网络站点来宣告它们收集的关于浏览用户他们的意向使用的信息的一个协议.原意是当用户浏览时,授予用户他们个人信息的更多控制. P3P是万维网联盟(W3C)公布的一项隐私保护推荐标准,旨在为网上冲浪的 Internet用户提供隐私保护.现在有越来越多的网站在

#3 IFrame 和 Frame 的异同

这个笔记是同学总结的,这里我整理到这边来,和大家分享------------2014.07.28  天气:大火炉 frame和iframe的区别: 小结:frame与iframe可以实现相同的功能,不过后者更灵活.frame是整个页面的框架,iframe是内嵌的网页元素,也可以说是内嵌框架.<frame>用于全局,<iframe>用于局部. 1.Frame 不能 脱离 FrameSet 使用.(IFrame都可以) 2.Frame 不能 放在<Body> 里面.(IFr

html框架之iframe和frame及frameset的相关属性介绍

问题 1.你知道iframe和frame的区别吗? 2.你用过frameset等相关属性吗? iframe和frame的区别 不知道你在项目中用过frameset属性没有,frameset这个属性是在去年我在一个在线客服系统制作中用过,因为客服系统要有固定的布局,上面一块,下面一块等等,当时就是用的frameset和frame.在我用完了这些属性之后,我才明白了iframe和frame的区别.因为在这之前,我项目中一般不用框架,用的话也就是用到iframe. 下面说说其具体区别吧!总结了如下几点

iframe frameset frame noframes的简单介绍

iframe       内联框架 注意:一些老的浏览器是不支持iframe的,不支持的话就不会显示 常用属性: src    框架中载入页面的链接地址 scrolling     yes/no/auto   是否在iframe中显示滚动条 name    定义iframe的名字,可以与超链接a结合使用.此时a中的target属性值和iframe中的name属性值相同. <ul> <li><a href="http://www.baidu.com" tar

&lt;iframe&gt;和&lt;frame&gt;区别

1.frame不能脱离frameSet单独使用,iframe可以 2.frame不能放在body中,否则不能正常显示 frame不能和body同时使用 <!--<body>--> <frameset rows="50%,*"> <frame name="frame1" src="test1.htm"/> <frame name="frame2" src="test

selenium定位当前处于那个iframe(frame)中

问题:操作某元素时,总是定位不上,此时需要确认你在哪个iframe里. 如图html代码,有很多个iframe,代码如下 定位问题的代码: 获取当前iframe的tag name,确定有几个iframe,你所在的元素和获取到页面的iframe之间的关系,来进行iframe的切换. for child_frame in driver.find_elements_by_tag_name("iframe"): child_frame_id = child_frame.get_attribut

selenium webdriver学习(五)------------iframe的处理(转)

selenium webdriver学习(五)------------iframe的处理 博客分类: Selenium-webdriver 如何定位frame中元素 有时候我们在定位一个页面元素的时候发现一直定位不了,反复检查自己写的定位器没有任何问题,代码也没有任何问题.这时你就要看一下这个页面元素是否在一个iframe中,这可能就是找不到的原因之一.如果你在一个default content中查找一个在iframe中的元素,那肯定是找不到的.反之你在一个iframe中查找另一个iframe元

frame和iframe的区别

转自:http://blog.csdn.net/lyr1985/article/details/6067026        CSDN 1.frame不能脱离frameSet单独使用,iframe可以: 2.frame不能放在body中:如下可以正常显示: <!--<body>--> <frameset rows="50%,*">    <frame   name="frame1"   src="test1.htm

frame和iframe

1.frame不能脱离frameSet单独使用,iframe可以: 2.frame不能放在body中:如下可以正常显示: <!--<body>--> <frameset rows="50%,*">    <frame   name="frame1"   src="test1.htm"/>     <frame   name="frame2"   src="test