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