Frame和iframe都是用来创建网页中的子窗口。
Frame是HTML 4.01中定义的元素,它可以在一个HTML页面中创建分割成几个区域的独立窗口,每个窗口可以加载不同的文档或者网页,但是如果使用Frame时,它的网页头信息是在外部页面上展示,也就是Frame中的页面是没有自己的网页头信息的。
而iFrame是HTML 5中定义的一种内嵌框架, iFrame可以实现外嵌网页,将一个HTML文档嵌入另一个HTML文档中的方法, 它可以在网页中嵌入其他网页,也可以将其他网页中的一部分展示在当前页面中,但是它会生成独立的网页头信息,因此可以通过iframe来嵌入外部的广告、地图等等应用。