详解iframe与frame的区别(2)

<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还可以在同一个页面中多次显示同一内容,而不必重复这段内 容的代码。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgwjyg.html