明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

html中frame與iframe有哪一些區(qū)別

[摘要]我們首先來看一下W3CSchool教程上是如何解釋的,因為本人也是從網(wǎng)上了解的iframe定義和用法iframe 元素會創(chuàng)建包含另外一個文檔的內(nèi)聯(lián)框架(即行內(nèi)框架)。我們可以在頁面布局的任何地方來使用這個iframe,它就相當(dāng)于在頁面的任何一個地方插入一個小窗口,用來顯示其他頁面frameset與...
我們首先來看一下W3CSchool教程上是如何解釋的,因為本人也是從網(wǎng)上了解的

iframe定義和用法

iframe 元素會創(chuàng)建包含另外一個文檔的內(nèi)聯(lián)框架(即行內(nèi)框架)。

我們可以在頁面布局的任何地方來使用這個iframe,它就相當(dāng)于在頁面的任何一個地方插入一個小窗口,用來顯示其他頁面

frameset與frame定義和用法

<frame> 標(biāo)簽定義 frameset 中的一個特定的窗口(框架)。

frameset 中的每個框架都可以設(shè)置不同的屬性,比如 border、scrolling、noresize 等等。

先來個示例代碼:

<html>  
    <frameset cols="25%,50%,25%">   
        <frame src="frame_a.htm" />  
        <frame src="frame_b.htm" />    
        <frame src="frame_c.htm" />
    </frameset>
</html>


需要注意的是如果把<frameset></frameset>放在body中則不會正常顯示,并且,frame不能獨立顯示,一定是位于frameset中

區(qū)別:

我們通過以上定義就可以了解到iframe與frame的主要區(qū)別:

1.iframe可以位于文檔body元素中,也可以直接寫在frameset中

2.frameset只能位于body外面,不能夠被body包裹,frame只能位于frameset元素中,而iframe不僅僅可以位于frameset中還可以獨立顯示,位于body中,

需要注意的是,如果在framseset中嵌套iframe,則必須把frameset寫在body內(nèi)部

3.我們可以通過樣式對iframe進(jìn)行任意布局,但是frame只能通過framset的rows和cols布局,只能位于文檔的上下左右


以上就是html中frame與iframe有哪些區(qū)別的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。