操作iframe內(nèi)部元素 iframe和DIV頁面有什么區(qū)別?
iframe和DIV頁面有什么區(qū)別?Iframe需要嵌套的外層,如果層次太多很難維護(hù),代碼太亂,div代碼簡單明了,視圖和控件分離得很好,這與MVC架構(gòu)非常一致。對(duì)以后的維護(hù)非常方便使用iframe進(jìn)
iframe和DIV頁面有什么區(qū)別?
Iframe需要嵌套的外層,如果層次太多很難維護(hù),代碼太亂,div代碼簡單明了,視圖和控件分離得很好,這與MVC架構(gòu)非常一致。
對(duì)以后的維護(hù)非常方便
使用iframe進(jìn)行網(wǎng)站設(shè)計(jì)缺點(diǎn)1:冒犯搜索引擎“蜘蛛”在網(wǎng)站設(shè)計(jì)中使用iframe最大的缺點(diǎn)就是冒犯搜索引擎的“蜘蛛”。當(dāng)蜘蛛訪問帶有iframe布局的網(wǎng)站時(shí),它只會(huì)看到框架??蚣苤械膬?nèi)容是不可見的,它將無法按順序解釋頁面。它會(huì)認(rèn)為網(wǎng)站是一個(gè)死網(wǎng)站,永遠(yuǎn)不會(huì)再來。
iframe在網(wǎng)站設(shè)計(jì)中的第二個(gè)缺點(diǎn):鏈接導(dǎo)航。如果使用iframe布局,則必須正確設(shè)置導(dǎo)航鏈接。否則,鏈接的頁面將出現(xiàn)在導(dǎo)航框中,這樣瀏覽器就不能后退,只能離開。在網(wǎng)站設(shè)計(jì)中使用iframe的第三個(gè)缺點(diǎn)是它會(huì)分散訪問者的注意力。iframe網(wǎng)站除了有時(shí)會(huì)讓訪問者感到困惑和分心之外,還會(huì)給訪問者帶來麻煩。滾動(dòng)條將使iframe布局混亂,并使訪問者停止。所以iframe通常用于構(gòu)建背景頁面
是的,它的優(yōu)點(diǎn)是對(duì)于模板化的內(nèi)容,您只需要修改iframe的內(nèi)容就可以更改每個(gè)頁面的內(nèi)容。對(duì)于用戶來說,使用iframe最直觀的優(yōu)點(diǎn)是外部導(dǎo)航欄是固定的,不需要反復(fù)加載,點(diǎn)擊時(shí)頁面不會(huì)跳轉(zhuǎn)。對(duì)于程序員來說,使用iframe的優(yōu)點(diǎn)是CSS和JS是完全隔離的,但是內(nèi)容窗口和父級(jí)可以用來進(jìn)行通信松散耦合是靈活的,并且在頁面之間調(diào)用對(duì)方非常方便。缺點(diǎn)是對(duì)加載速度影響不大(但事實(shí)上,計(jì)算機(jī)的性能越來越強(qiáng),這個(gè)缺點(diǎn)已經(jīng)逐漸減弱)。另一個(gè)是CSS樣式很難控制,如果控制不好,很容易影響頁面的美觀。如果您有任何問題,請(qǐng)咨詢