框架和iframe的應用領域不同。
框架一般應用于首頁的界面排版工作。把一個網(wǎng)頁切割成多個頁面管理。
iframe就是在一個網(wǎng)頁中內(nèi)嵌一個網(wǎng)頁,為什么要嵌入那就要具體問題具體分析了。
有可能是為了界面排版,也有可能是顯示數(shù)據(jù)... ...
frame文件一般只包含框架的布局信息,不會包含其他內(nèi)容,所有的頁面效果都是在各個frameset頁面內(nèi)顯示。他們都從屬于frame文件,彼此之間是獨立的(平級的)
而iframe其實就是內(nèi)嵌的框架,是在一個網(wǎng)頁(經(jīng)常是有內(nèi)容的)內(nèi)嵌套另外一個頁面的內(nèi)容用的,他們之間的關系是父子的關系
iframe的優(yōu)點和缺點?
請大家進來討論一下好嗎
對了 與frame相比呢??
優(yōu)缺點在哪?
IFrame 是 SEO 的大忌,需要更有效的利用 IFrame。
IFrame 優(yōu)點:有利于下載緩慢的廣告等第三方內(nèi)容,安全沙箱,并行下載腳本
IFrame 缺點:即使為空也會有較大資源消耗,會阻止頁面的onload,非語義
個人理解為: frame需要框架頁和子頁,在使用frame是,框架頁只是定義框架的結構,不顯示內(nèi)容。 iframe只是在頁面上內(nèi)嵌一個子頁。父頁中可以包括內(nèi)容。
優(yōu)缺點在于frame對各個子頁的功能區(qū)分比iframe中的子頁的功能要明確很多,結構性好。 iframe不需要另外的頁面來定義框架結構,靈活性高。 |
我基本同樣樓上的說法。 IFRAME有個缺點是低版本的瀏覽器不支持,好像IE5.0就不行 |
<!-- google_ad_section_start -->
用DIV可以將網(wǎng)頁分成若干的層,起到布局的作用。 但是用FRAME也可以在一個頁面內(nèi)創(chuàng)建不同的幀??瓷先ニ坪跻灿胁季值淖饔?。
|
用DIV可以將網(wǎng)頁分成若干的層,起到布局的作用。
但是用FRAME也可以在一個頁面內(nèi)創(chuàng)建不同的幀??瓷先ニ坪跻灿胁季值淖饔谩?/p>
div是當前html頁的固有元素,Iframe是外部html的調(diào)用,相當于內(nèi)嵌。
div是用來組織結構的,IFrame是拿來引用外部HTML的,相當于服務器端的SSI,可以叫CSI,呵呵。