iframe和frame的区别.docVIP

  • 1
  • 0
  • 约 5页
  • 2018-05-20 发布于河南
  • 举报
iframe和frame的区别

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 3、嵌套在frameSet中的iframe必需放在body中;如下可以正常显示: ? body ??? frameset? ????? iframe?? name=frame1?? src=test1.htm/? ????? iframe?? name=frame2?? src=test2.htm/? ??? /frameset? ? /body 如下不能正常显示: ? !--body-- ??? frameset? ????? iframe?? name=frame1?? src=test1.htm/? ????? iframe?? name=frame2?? src=test2.htm/? ??? /frameset? ? !--/body-- 4、不嵌套在frameSet中的iframe可以随意使用; ???? 如下均可以正常显示: body ?? iframe?? name=frame1?? src=test1.htm/? ?? iframe?? name=frame2?? src=test2.htm/? /body !--body-- ?? iframe?? name=frame1?? src=test1.htm/? ?? iframe?? name=frame2?? src=test2.htm/? !--/body-- 5、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 6、如果在同一个页面使用了两个以上的iframe,在IE中可以正常显示,在firefox中只能显示出第一个;使用两个以上的frame在IE和firefox中均可正常 以上代码在IE7和firefox2.0中测试。 另外相关论坛窃取总结 :-) 1Frame与Iframe两者可以实现的功能基本相同,不过Iframe比Frame具有更多的灵活性。 frame是整个页面的框架,iframe是内嵌的网页元素,也可以说是内嵌的框架 Iframe标记又叫浮动帧标记,可以用它将一个HTML文档嵌入在一个HTML中显示。它和Frame标记的最大区别是在网页中嵌入 的Iframe/Iframe所包含的内容与整个页面是一个整体,而Frame /Frame所包含的内容是一个独立的个体,是可以独立显示的。另外,应用Iframe还可以在同一个页面中多次显示同一内容,而不必重复这段内 容的代码。 2iframe 可以放到表格里面。frame 则不行。 table tr tdiframe id= src=/iframe/tdtd/td /tr /table 3frame必须在frameset里 而frameset不能与body元素共存,也就说有frameset元素的文档只能是一个框架集,不能有别的东东 4IFrame是放在网业的什么地方都行?? ? 但是frame只能放到上下左右四个方向 5iframme?? 是活动帧?? ? 而frame是非活动帧?? ? iframe使用方法如下?? ? iframe?? scr=sourcefile?? frameborder=0?? w

文档评论(0)

1亿VIP精品文档

相关文档