<body>
<frameset>
<iframe src="https://gongxquan.blog.163.com/test1.htm"/>
<iframe src="https://gongxquan.blog.163.com/test2.htm"/>
</frameset>
</body>
如下不能正常显示:
<!--<body>--> <frameset> <iframe src="https://gongxquan.blog.163.com/test1.htm"/> <iframe src="https://gongxquan.blog.163.com/test2.htm"/> </frameset> <!--</body>-->
4、不嵌套在frameSet中的iframe可以随意使用;
如下均可以正常显示:
<body>
<iframe src="https://gongxquan.blog.163.com/test1.htm"/>
<iframe src="https://gongxquan.blog.163.com/test2.htm"/>
</body>
<!--<body>-->
<iframe src="https://gongxquan.blog.163.com/test1.htm"/>
<iframe src="https://gongxquan.blog.163.com/test2.htm"/>
<!--</body>-->
5、frame的高度只能通过frameSet控制;iframe可以自己控制,不能通过frameSet控制,如:
<!--<body>--> <frameset rows="50%,*"> <frame src="https://gongxquan.blog.163.com/test1.htm"/> <frame src="https://gongxquan.blog.163.com/test2.htm"/> </frameset> <!--</body>--> <body> <frameset> <iframe src="https://gongxquan.blog.163.com/test1.htm"/> <iframe src="https://gongxquan.blog.163.com/test2.htm"/> </frameset> </body>
6、如果在同一个页面使用了两个以上的iframe,在IE中可以正常显示,在firefox中只能显示出第一个(firefox已经改进,这个问题已经不存在了);使用两个以上的frame在IE和firefox中均可正常
小结:
Frame与Iframe两者可以实现的功能基本相同,不过Iframe比Frame具有更多的灵活性。 frame是整个页面的框架,iframe是内嵌的网页元素,也可以说是内嵌的框架 Iframe标记又叫浮动帧标记,可以用它将一个HTML文档嵌入在一个HTML中显示。它和Frame标记的最大区别是在网页中嵌入 的<Iframe></Iframe>所包含的内容与整个页面是一个整体,而<Frame>< /Frame>所包含的内容是一个独立的个体,是可以独立显示的。另外,应用Iframe还可以在同一个页面中多次显示同一内容,而不必重复这段内 容的代码。
您可能感兴趣的文章: