HTML <frameset> 標(biāo)簽
實(shí)例
簡(jiǎn)單的三框架頁(yè)面:
<html><frameset cols="25%,50%,25%">
<frame src="frame_a.htm" /> <frame src="frame_b.htm" /> <frame src="frame_c.htm" /></frameset>
</html>
瀏覽器支持
IE | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|
所有瀏覽器都支持 <frameset> 標(biāo)簽。
定義和用法
frameset 元素可定義一個(gè)框架集。它被用來(lái)組織多個(gè)窗口(框架)。每個(gè)框架存有獨(dú)立的文檔。在其最簡(jiǎn)單的應(yīng)用中,frameset 元素僅僅會(huì)規(guī)定在框架集中存在多少列或多少行。您必須使用 cols 或 rows 屬性。
HTML 與 XHTML 之間的差異
NONE
提示和注釋?zhuān)?/h2>
注釋?zhuān)?/span>如果您希望驗(yàn)證某個(gè)包含框架的頁(yè)面,請(qǐng)確保 DTD 被設(shè)置為 "Frameset DTD"。閱讀更多有關(guān) XHTML 驗(yàn)證的內(nèi)容。
重要事項(xiàng):您不能與 <frameset></frameset> 標(biāo)簽一起使用 <body></body> 標(biāo)簽。不過(guò),如果您需要為不支持框架的瀏覽器添加一個(gè) <noframes> 標(biāo)簽,請(qǐng)務(wù)必將此標(biāo)簽放置在 <body></body> 標(biāo)簽中!
可選的屬性
屬性 | 值 | 描述 |
---|---|---|
cols |
|
定義框架集中列的數(shù)目和尺寸。有關(guān) cols 屬性的詳細(xì)信息。 |
rows |
|
定義框架集中行的數(shù)目和尺寸。有關(guān) rows 屬性的詳細(xì)信息。 |
TIY 實(shí)例
- 垂直框架
- 本例演示:如何使用三份不同的文檔制作一個(gè)垂直框架。
- 水平框架
- 本例演示:如何使用三份不同的文檔制作一個(gè)水平框架。
- 如何使用 <noframes> 標(biāo)簽
- 本例演示:如何使用 <noframes> 標(biāo)簽。
- 混合框架結(jié)構(gòu)
- 本例演示如何制作含有三份文檔的框架結(jié)構(gòu),同時(shí)將他們混合置于行和列之中。
- 含有 noresize="noresize" 屬性的框架結(jié)構(gòu)
- 本例演示 noresize 屬性。在本例中,框架是不可調(diào)整尺寸的。在框架間的邊框上拖動(dòng)鼠標(biāo),你會(huì)發(fā)現(xiàn)邊框是無(wú)法移動(dòng)的。
- 導(dǎo)航框架
- 本例演示如何制作導(dǎo)航框架。導(dǎo)航框架包含一個(gè)將第二個(gè)框架作為目標(biāo)的鏈接列表。名為 "contents.htm" 的文件包含三個(gè)鏈接。
- 內(nèi)聯(lián)框架
- 本例演示如何創(chuàng)建內(nèi)聯(lián)框架(HTML 頁(yè)中的框架)。
- 跳轉(zhuǎn)至框架內(nèi)的一個(gè)指定的節(jié)
- 本例演示兩個(gè)框架。其中的一個(gè)框架設(shè)置了指向另一個(gè)文件內(nèi)指定的節(jié)的鏈接。這個(gè) "link.htm" 文件內(nèi)指定的節(jié)使用 <a name="C10"> 進(jìn)行標(biāo)識(shí)。
- 使用框架導(dǎo)航跳轉(zhuǎn)至指定的節(jié)
- 本利演示兩個(gè)框架。左側(cè)的導(dǎo)航框架包含了一個(gè)鏈接列表,這些鏈接將第二個(gè)框架作為目標(biāo)。第二個(gè)框架顯示被鏈接的文檔。導(dǎo)航框架其中的鏈接指向目標(biāo)文件中指定的節(jié)。