首頁  >  文章  >  web前端  >  html中frame與iframe有哪些差別

html中frame與iframe有哪些差別

一个新手
一个新手原創
2017-09-07 09:20:532554瀏覽

我們先來看看W3CSchool教程上是如何解釋的,因為本人也是從網上了解的

iframe定義和用法

iframe 元素會創建包含另外一個文檔的內聯框架(即行內框架)。

我們可以在頁面佈局的任何地方來使用這個iframe,它就相當於在頁面的任何一個地方插入一個小視窗,用來顯示其他頁面

frameset與frame定義和用法

04a0d55efbbfd646a993fbc01f262c57 標籤定義frameset 中的一個特定的視窗(框架)。

frameset 中的每個框架都可以設定不同的屬性,例如 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>


需要注意的是如果把f900b4fc197b16ab214eecf015bb6bd215d48791a5c378cdae6ada1bb53972a5放在body中則不會正常顯示,並且,frame不能獨立顯示,一定是位於frameset中

##不同:

我們透過以上定義就可以了解到iframe與frame的主要差異:

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

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

#要注意的是,如果在framseset中嵌套iframe,則必須把frameset寫在body內部

3.我們可以透過樣式對iframe進行任意佈局,但是frame只能透過framset的rows和cols佈局,只能位於文檔的上下左右


以上是html中frame與iframe有哪些差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn