本篇文章帶給大家的內容是關於iframe和frame的差別是什麼? iframe和frame的差別總結,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。 【推薦閱讀:Html5教學】
iframe有那些缺點?
iframe會阻塞主頁面的Onload事件
搜尋引擎的檢索程式無法解讀這種頁面,不利於SEO
iframe和主頁共用連線池,而瀏覽器對相同網域的連線有限制,所以會影響頁面的並行載入
使用iframe之前需要考慮這兩個缺點。如果需要使用iframe,最好是透過javascript動態為iframe添加src屬性值,這樣可以繞開以上兩個問題
iframe和frame的差異
frame不能脫離frameSet單獨使用,iframe可以;
frame不能放在body中;
#下面程式碼可以正常顯示
<!--<body>--> <frameset rows="50%,*"> <frame name="frame" src="test.html"/> </frameset> <!--<body>-->
如下程式碼則不可以正常顯示
#<body> <frameset rows="50%,*"> <frame name="frame" src="test.html"/> </frameset> <body>
嵌套在frameSet中的iframe必需放在body中;
<body> <frameset> <iframe name="frame" src="test.html"/> </frameset> </body>
如下不能正常顯示:
<!--<body>--> <frameset> <iframe name="frame1" src="test.html"/> </frameset> <!--</body>-->
不嵌套在frameSet中的iframe可以隨意使用;
<body> <iframe name="frame" src="test.html"/> </body> <!--<body>--> <iframe name="frame" src="test.html"/> s <!--</body>-->
frame的高度只能透過frameSet控制;iframe可以自己控制,不能透過frameSet控制
如果在同一個頁面使用了兩個以上的iframe,在IE中可以正常顯示,在firefox只能顯示出第一個;使用兩個以上的frame在IE和firefox中均可正常。
以上是iframe和frame的差別是什麼? iframe和frame的差別總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!