XHTML1.0 框架類標籤

<frameset>、<frame> 與 <noframes>

<frameset> F 區塊型元素
屬  性 DTD 說  明 屬 性 值
cols F 設定行數(設定要幾塊垂直區域) pix、百分比、*
rows F 設定列數(設定要幾塊水平區域) pix、百分比、*
<frame> F 區塊型元素
屬  性 DTD 說  明 屬 性 值
frameborder F 框架的框線 1 (顯示)、0 (隱藏)
marginheight F 上下邊界的寬度 pix
marginwidth F 左右邊界的寬度 pix
name F 框架的名稱 frame_name
noresize F 框架不可移動 noresize
scrolling F 是否有捲軸 yes、no、auto
src F 所連結的路徑檔名或網址 URL
<noframes> TF 單列型元素
DTD:S=Strict,T=Transitional,F=Frameset。

<frameset> 標籤是用來宣告這份文件是以框架的格式來呈現,而不是以我們平常時在用的 <body> 標籤單一文件的本體方式來呈現它。

所以 <frameset> 與 <body> 標籤是對等的,不能同時並用。<frame> 標籤則是讓我們用來指定每一個框架裡的一些屬性。

* 號是我們用來設定框架的其中一種方式,例如 rows="100,*,*" ,意思是說第一列框架高為100像素,然後剩下的視窗高度平均設給第二與第三列。

還有就是,例如在左邊圖片中,想將框架 1 的連結內容顯示在框架 2,這時 name 屬性就顯得蠻重要多了,因為在框架 1 的連結裡頭需加上 target="框架名稱" 這樣一來才能將框架 1 的連結內容正確的顯示在框架 2。為了讓瀏覽器不支援框架的人知道,我們可以在裡頭加上:

<noframes>
	<body>你的瀏覽器並不支援框架</body>
</noframes>

<iframe>

<iframe> TF 單列型元素
屬  性 DTD 說  明 屬 性 值
align TF 文字位置 bottom、left、right、top、middle
frameborder TF 框架邊框 1 (顯示)、0 (隱藏)
height TF 框架高度 pix、%
longdesc TF 框架說明文件的 URI URL
marginheight TF 上下邊界的寬度 pix
marginwidth TF 左右邊界的寬度 pix
name TF 框架的名稱 frame_name
scrolling TF 是否有捲軸 yes、no、auto
src TF 所連結的路徑檔名或網址 URL
width TF 框架寬度 pix、%
DTD:S=Strict,T=Transitional,F=Frameset。
範  例

<iframe src="test.html" scrolling="no" width="300"></iframe>

文章分類

文章標籤