HTML <frame> 標簽
實例
簡單的三框架頁面:
<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 |
|---|---|---|---|---|
所有瀏覽器都支持 <frame> 標簽。
定義和用法
<frame> 標簽定義 frameset 中的一個特定的窗口(框架)。
frameset 中的每個框架都可以設(shè)置不同的屬性,比如 border、scrolling、noresize 等等。
HTML 與 XHTML 之間的差異
在 HTML 中,<frame> 標簽沒有結(jié)束標簽。
在 XHTML 中,<frame> 標簽必須被正確地關(guān)閉。
提示和注釋:
注釋:如果您希望驗證包含框架的頁面,請確保 doctype 被設(shè)置為 "Frameset DTD"。閱讀更多有關(guān) DOCTYPE 的內(nèi)容。
重要事項:您不能與 <frameset></frameset> 標簽一起使用 <body></body> 標簽。不過,如果您需要為不支持框架的瀏覽器添加一個 <noframes> 標簽,請務必將此標簽放置在 <body></body> 標簽中!
可選的屬性
| 屬性 | 值 | 描述 |
|---|---|---|
| frameborder |
|
規(guī)定是否顯示框架周圍的邊框。 |
| longdesc | URL | 規(guī)定一個包含有關(guān)框架內(nèi)容的長描述的頁面。 |
| marginheight | pixels | 定義框架的上方和下方的邊距。 |
| marginwidth | pixels | 定義框架的左側(cè)和右側(cè)的邊距。 |
| name | name | 規(guī)定框架的名稱。 |
| noresize | noresize | 規(guī)定無法調(diào)整框架的大小。 |
| scrolling |
|
規(guī)定是否在框架中顯示滾動條。 |
| src | URL | 規(guī)定在框架中顯示的文檔的 URL。 |
TIY 實例
- 垂直框架
- 本例演示:如何使用三份不同的文檔制作一個垂直框架。
- 水平框架
- 本例演示:如何使用三份不同的文檔制作一個水平框架。
- 如何使用 <noframes> 標簽
- 本例演示:如何使用 <noframes> 標簽。
- 混合框架結(jié)構(gòu)
- 本例演示如何制作含有三份文檔的框架結(jié)構(gòu),同時將他們混合置于行和列之中。
- 含有 noresize="noresize" 屬性的框架結(jié)構(gòu)
- 本例演示 noresize 屬性。在本例中,框架是不可調(diào)整尺寸的。在框架間的邊框上拖動鼠標,你會發(fā)現(xiàn)邊框是無法移動的。
- 導航框架
- 本例演示如何制作導航框架。導航框架包含一個將第二個框架作為目標的鏈接列表。名為 "contents.htm" 的文件包含三個鏈接。
- 內(nèi)聯(lián)框架
- 本例演示如何創(chuàng)建內(nèi)聯(lián)框架(HTML 頁中的框架)。
- 跳轉(zhuǎn)至框架內(nèi)的一個指定的節(jié)
- 本例演示兩個框架。其中的一個框架設(shè)置了指向另一個文件內(nèi)指定的節(jié)的鏈接。這個 "link.htm" 文件內(nèi)指定的節(jié)使用 <a name="C10"> 進行標識。
- 使用框架導航跳轉(zhuǎn)至指定的節(jié)
- 本利演示兩個框架。左側(cè)的導航框架包含了一個鏈接列表,這些鏈接將第二個框架作為目標。第二個框架顯示被鏈接的文檔。導航框架其中的鏈接指向目標文件中指定的節(jié)。