網站首頁 語言 會計 互聯網計算機 醫學 學歷 職場 文藝體育 範文
當前位置:學識谷 > 設計製作 > 網頁設計

講解HTML中iframe和frame的區別

欄目: 網頁設計 / 發佈於: / 人氣:2.79W

不知道你在項目中用過frameset屬性沒有,frameset這個屬性是在去年我在一個在線客服系統製作中用過,因為客服系統要有固定的佈局,上面一塊,下面一塊等等,當時就是用的frameset和frame。在我用完了這些屬性之後,我才明白了iframe和frame的`區別。因為在這之前,我項目中一般不用框架,用的話也就是用到iframe。

講解HTML中iframe和frame的區別

下面説説其具體區別吧!總結了如下幾點。

1、frame不能脱離frameSet單獨使用,iframe可以;

2、frame不能放在body中;

如下可以正常顯示:

XML/HTML Code複製內容到剪貼板

如下不能正常顯示:

XML/HTML Code複製內容到剪貼板

相反,假如iframe放在frameSet屬性下面,則必需放在body中

XML/HTML Code複製內容到剪貼板

3、iframe是一個html標籤,在html中任何地方,都可以隨意使用,而frame不可以。

XML/HTML Code複製內容到剪貼板

4、frame的高度只能通過frameSet控制;iframe可以自己控制,不能通過frameSet控制 而frame必須嵌套在frameSet中,且不能再table等標籤中使用。

XML/HTML Code複製內容到剪貼板

5、如果在同一個頁面使用了兩個以上的iframe,在IE中可以正常顯示,在firefox中只能顯示出第一個;使用兩個以上的frame在IE和firefox中均可正常