1、frame不能脫離frameset單獨使用,iframe可以;
2、frame不能放在body中;如下可以正常顯示:
<
frameset
rows
="50%,*"
>
<
frame
name
="frame1"
src="test1.htm"
/>
<
frame
name
="frame2"
src="test2.htm"
/>
frameset
>
如下不能正常顯示:
<
body
>
<
frameset
rows
="50%,*"
>
<
frame
name
="frame1"
src="test1.htm"
/>
<
frame
name
="frame2"
src="test2.htm"
/>
frameset
>
<
body
>
3、巢狀在frameset中的iframe必需放在body中;如下可以正常顯示:
<
body
>
<
frameset
>
<
iframe
name
="frame1"
src="test1.htm"
/>
<
iframe
name
="frame2"
src="test2.htm"
/>
frameset
>
body
>
如下不能正常顯示:
<
frameset
>
<
iframe
name
="frame1"
src="test1.htm"
/>
<
iframe
name
="frame2"
src="test2.htm"
/>
frameset
>
4、不巢狀在frameset中的iframe可以隨意使用;
如下均可以正常顯示:
<
body
>
<
iframe
name
="frame1"
src="test1.htm"
/>
<
iframe
name
="frame2"
src="test2.htm"
/>
body
>
<
iframe
name
="frame1"
src="test1.htm"
/>
<
iframe
name
="frame2"
src="test2.htm"
/>
5、frame的高度只能通過frameset控制;iframe可以自己控制,不能通過frameset控制,如:
<
frameset
rows
="50%,*"
>
<
frame
name
="frame1"
src="test1.htm"
/>
<
frame
name
="frame2"
src="test2.htm"
/>
frameset
>
<
body
>
<
frameset
>
<
iframe
height
="30%"
name
="frame1"
src="test1.htm"
/>
<
iframe
height
="100"
name
="frame2"
src="test2.htm"
/>
frameset
>
body
>
6、如果在同乙個頁面使用了兩個以上的iframe,在ie中可以正常顯示,在firefox中只能顯示出第乙個;使用兩個以上的frame在ie和firefox中均可正常
以上**在ie7和firefox2.0中測試。
frame 與 iframe 及其區別
1.html5 不支援frame。2.iframe 可以單獨在任意位置。3.訪問iframe內物件的方法和普通一樣。iframe內訪問外部時用parent.4.注意target屬性。是根據iframe的name屬性來關聯的。5.iframe的src屬性是要顯示的資源的位址。這樣iframe顯示的就是...
iframe和frame的區別及框架間的資料呼叫
1 frame不能脫離frameset單獨使用,iframe可以 2 frame不能放在body中 如下可以正常顯示 如下不能正常顯示 3 巢狀在frameset中的iframe必需放在body中 如下可以正常顯示 如下不能正常顯示 4 不巢狀在frameset中的iframe可以隨意使用 如下均可...
frame與iframe的區別及基本用法
frame 和 iframe 的區別 1 frame 不能脫離 frameset 單獨使用,iframe 可以 2 frame 不能放到body中,否則將無法顯示 3 iframe 也可以巢狀在frameset 但是必須放到body中,不巢狀在frameset 中的iframe 可以隨意使用 4 f...