frame和iframe的区别
- frame的作用是设置一个框架页面,即在打开的页面里都是frame的内容。
- 而iframe的作用是设置一个行内框架,即打开的页面里部分是iframe。这个部分的具体大小由自己决定。
frame和iframe的使用差别
- frame需要放在frameSet中配套私用,而iframe不需要。
- frame不能放在body中,iframe可以
- 如果iframe嵌套在frameSet中,则必须要放在body中。
- frame的高度是由frameSet来控制的,iframe是由自己控制的。
- iframe可以在表格汇总运行,frame不行。
- H5中已经不支持frame。
- iframe可以放到网页的任何地方,iframe只能上下左右四个方向。
- iframe是嵌入的,与网页是父子关系,而frame是平级的。
- 支持frame的浏览器更多。
总的来说,目前frame的使用远小于iframe,因为iframe是一个行内嵌套的,所以灵活度远高于frame。
根据其他博主的帖子显示,iframe的使用次数越来越少,因为其功能现在用js或者是ajax也能实现了。目前iframe的最大用处应该是拿来做广告(?)个人的感觉是无论是frame还是iframe,其功能现在都是可以通过ajax和js的配合来实现的。所以日常写代码的时候能不用就不要用。