frame 與 iframe 及其區別

2021-09-01 15:37:23 字數 755 閱讀 3179

1. html5 不支援frame。

2. iframe 可以單獨在任意位置。

3. 訪問iframe內物件的方法和普通一樣。

iframe內訪問外部時用parent.***

4. 注意target屬性。 是根據iframe的name屬性來關聯的。

5. iframe的src屬性是要顯示的資源的位址。

這樣iframe顯示的就是改請求返回的頁面物件。

6. 通過js可以動態新增iframe等物件。

與 區別

1、frame不能脫離frameset單獨使用,iframe可以;

2、frame不能放在body中;

3、巢狀在frameset中的iframe必需放在body中;如下可以正常顯示:

如下不能正常顯示:

4、不巢狀在frameset中的iframe可以隨意使用;

如下均可以正常顯示:

5、frame的高度只能通過frameset控制;iframe可以自己控制,不能通過frameset控制,如:

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

7、frame是分欄的,而iframe是嵌入到頁面的,frame是乙個框架裡面的框架頁,而框架需要全螢幕顯示,不是像一般網頁可以定760的寬度,而且frame不能用於**之內,而只是把頁面進行劃分。 所以如果需要插入內嵌的頁面,就一般要用iframe,iframe很方便地插入頁面

關於iframe與frame的學習

1 frame不能脫離frameset單獨使用,iframe可以 2 frame不能放在body中,否則不能正常顯示 frame不能和body同時使用 iframe可以和body同時使用 3 巢狀在frameset中的iframe必需放在body中,不巢狀在frameset中的iframe可以隨意使...

frame和iframe的區別

1 frame不能脫離frameset單獨使用,iframe可以 2 frame不能放在body中 如下可以正常顯示 frameset rows 50 frame name frame1 src test1.htm frame name frame2 src test2.htm frameset 如...

frame與iframe的區別及基本用法

frame 和 iframe 的區別 1 frame 不能脫離 frameset 單獨使用,iframe 可以 2 frame 不能放到body中,否則將無法顯示 3 iframe 也可以巢狀在frameset 但是必須放到body中,不巢狀在frameset 中的iframe 可以隨意使用 4 f...