HTML與XHTML權(quán)威指南之十一:框架
<frameset>標(biāo)簽:可以定義框架和其他框架集集合,并控制它們的間距和邊框。在框架文檔中使用<frameset>標(biāo)簽代替<body>標(biāo)簽,不能包括除合法的<head>和<frameset>內(nèi)容之外的其他內(nèi)容。
rows和cols屬性:定義文檔窗口中框架或則嵌套的框架集的行或列的大小及其數(shù)目。如,<frameset rows="150,300,150">將創(chuàng)建3行框架,每行都橫貫整個文檔窗口,其高依次為150,300,150像素。還可以對多個行或列屬性使用星號,則相應(yīng)的行或列將對可用空間進(jìn)行等分。如,<frameset rows="*,100,*">
frameborder屬性:顯示框架的邊框。
bordercolor屬性:控制框架邊框的顏色,接受一種顏色名或三重的十六進(jìn)制作為值。
嵌套的<frameset>標(biāo)簽:通過在<frameset>標(biāo)簽內(nèi)嵌套多個<frameset>標(biāo)簽,以創(chuàng)建交錯的框架以及其他更加復(fù)雜的布局。
如下面的例子將創(chuàng)建一個兩列的布局,第一列有兩行,第二列有三行。
<frameset cols="50%,*">
<frameset rows="50%,*">
<frameset src="frame1.html">
<frameset src="frame2.html">
</frameset>
<frameset rows="33%,33%,*">
<frameset src="frame3.html">
<frameset src="frame4.html">
<frameset src="frame5.html">
</frameset>
</frameset>
框架文檔不包含可以顯示的內(nèi)容,但可以顯示針對無框架顯示能力的瀏覽器的提示信息。
<frame>標(biāo)簽:只出現(xiàn)在<frameset>標(biāo)簽內(nèi)。通過使用與它關(guān)聯(lián)的src屬性,可以用它來設(shè)定文本內(nèi)容的url。瀏覽器將框架從左到右一列一列,從上到下一行行地放置在一個框架集中。因此<frame>標(biāo)簽在<frameset>標(biāo)簽中的順序非常重要。同時將沒有包含src屬性的<frame>標(biāo)簽顯示為空的框架。
src屬性:提供要顯示在框架中的文檔的url。除此沒有其他辦法,不能在框架文檔中包含任何<body>的內(nèi)容,如果<body>標(biāo)簽先出現(xiàn),瀏覽器會忽略掉框架標(biāo)簽,并只顯示<body>標(biāo)簽的內(nèi)容,反之也是一樣。
name和id屬性:可以使用name屬性對該框架進(jìn)行標(biāo)記,以便能被<a>標(biāo)簽和<form>標(biāo)簽的target屬性所引用。id屬性也對框架進(jìn)行唯一標(biāo)識。
noresize屬性:通過此屬性可以凍結(jié)所有框架的相對比例。
scrolling屬性:通過此屬性能顯式地控制滾動條的出現(xiàn)和消失。其值可以為:yes,no,auto。
marginheght和marginwidth屬性可以修改框架的邊沿和其內(nèi)容之間留下的部分見隔的大小。
frameborder和bordercolor屬性:可以使用frameborder屬性對一個單一的框架添加或則刪除邊框。其值為yes或1和no或0。bordercolor屬性可以修改單獨(dú)的框架邊框的顏色。
<noframes>標(biāo)簽:為不能顯示框架的瀏覽器提供內(nèi)容。只能在框架文檔的最外層的<frameset>標(biāo)簽內(nèi)部使用該標(biāo)簽。在該標(biāo)簽內(nèi)部的內(nèi)容不能被具有顯示框架能力的瀏覽器顯示,這些內(nèi)容將會被那些不能處理框架的瀏覽器顯示。該標(biāo)簽的內(nèi)容可以是任何普通的主體內(nèi)容。
沒有專門針對<noframes>標(biāo)簽的屬性,但可以使用16個標(biāo)準(zhǔn)屬性中的任何一個。
<iframe>標(biāo)簽:定義一個內(nèi)聯(lián)標(biāo)簽。內(nèi)聯(lián)標(biāo)簽可以定義在一個傳統(tǒng)的文檔中,這些框架的行為與內(nèi)聯(lián)圖像相似。此標(biāo)簽不是用在<frameset>標(biāo)簽內(nèi),相反,它可以出現(xiàn)在任何<img>標(biāo)簽可以出現(xiàn)的地方。它在文檔中定義了一個矩形的區(qū)域,在這個區(qū)域中,瀏覽器會顯示一個單獨(dú)的文檔,包括滾動條和邊框。
align屬性:該屬性可以控制框架內(nèi)聯(lián)在相臨的文本的什么地方,或被移到這個文檔的邊沿,使文本能夠沿著這個框架的周圍顯示。
height和width屬性:瀏覽器將內(nèi)聯(lián)框架的內(nèi)容放入一個預(yù)先定義的150像素高300像素寬的方框。
posted on 2007-12-21 16:46
matthew 閱讀(363)
評論(0) 編輯 收藏 所屬分類:
腳本語言及頁面設(shè)計