小編給大家分享一下html frameset標(biāo)簽如何用,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
在臨淄等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)整合營(yíng)銷(xiāo)推廣,外貿(mào)網(wǎng)站建設(shè),臨淄網(wǎng)站建設(shè)費(fèi)用合理。
html frameset標(biāo)簽怎么用?html frameset標(biāo)簽屬性詳解,本篇文章主要講述了html frameset標(biāo)簽的定義和用法,還有html frameset標(biāo)簽兩個(gè)屬性的用途(附實(shí)例)
首先讓我們來(lái)認(rèn)識(shí)一下什么是html frameset標(biāo)簽:
html frameset標(biāo)簽的定義和用法:
frameset 元素可定義一個(gè)框架集。它被用來(lái)組織多個(gè)窗口(框架)。每個(gè)框架存有獨(dú)立的文檔。在其最簡(jiǎn)單的應(yīng)用中,frameset 元素僅僅會(huì)規(guī)定在框架集中存在多少列或多少行。您必須使用 cols 或 rows 屬性。
html frameset標(biāo)簽的作用:
其作用是指定一個(gè)框架集,用于組織多個(gè)框架和嵌套框架集。
FRAMESET 元素是 FRAME 元素的容器。HTML 文檔可包含 FRAMESET 元素或 BODY 元素之一,而不能同時(shí)包含兩者。
如果用戶(hù)在框架中打開(kāi)了 Web 文件夾后單擊了 Web 文件夾中的內(nèi)容,那么被單擊的文件或文件夾將取代整個(gè)窗口。例如,假設(shè)頁(yè)面包含兩個(gè)框架,一個(gè)框架指向 網(wǎng)址第二個(gè)框架指向網(wǎng)絡(luò)驅(qū)動(dòng)器。如果用戶(hù)單擊第二個(gè)框架中的文件或文件夾,該框架將活動(dòng)整個(gè)窗口的控制,包括第一個(gè)框架。對(duì)于瀏覽器不能處理的文件類(lèi)型,如 *.txt 文件,將會(huì)打開(kāi)對(duì)應(yīng)的應(yīng)用程序窗口。
盡管 Web 文件夾是文件系統(tǒng)層次的一部分,但是該技術(shù)并不總是表示文件系統(tǒng)中的實(shí)際內(nèi)容。一個(gè)典型的例子就是網(wǎng)絡(luò)鄰居。
html frameset標(biāo)簽的使用范圍:
此元素在 Microsoft® Internet Explorer 3.0 的 HTML 中可用,在 Internet Explorer 4.0 的腳本中可用。
注意:不能與 <frameset></frameset> 標(biāo)簽一起使用 <body></body> 標(biāo)簽。不過(guò),如果需要為不支持框架的瀏覽器添加一個(gè) <noframes> 標(biāo)簽,請(qǐng)務(wù)必在<noframes> 標(biāo)簽內(nèi)緊跟<body></body>標(biāo)簽對(duì),然后才可以使用我們熟悉的任何標(biāo)簽。
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>
html frameset標(biāo)簽的提示和注釋?zhuān)?/strong>
提示:需要注意的是,瀏覽器允許用戶(hù)手動(dòng)地為單個(gè)框架文檔的行或列重新確定大小,并因此改變每個(gè)框架在框架顯示中各自占據(jù)的相對(duì)比例,除非你顯式地告訴瀏覽器不要這樣做。為了防止這種情況,可以在 <frame> 標(biāo)簽中使用 noresize 屬性。
注釋?zhuān)喝绻M?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)簽中!
html frameset標(biāo)簽的可選屬性:
html frameset標(biāo)簽的標(biāo)準(zhǔn)屬性:
id, class, title, style
HTML <frameset> 標(biāo)簽的 cols 屬性和 rows 屬性
html frameset標(biāo)簽的作用和用法:
<frameset> 標(biāo)簽有一個(gè)必需的屬性:要么是 rows,要么是 cols,這取決于您的選擇,它們定義了文檔窗口中框架或嵌套的框架集的行或列的大小及數(shù)目。
這兩個(gè)屬性都接受用引號(hào)括起來(lái)并用逗號(hào)分開(kāi)的值列表,這些數(shù)值指定了框架的絕對(duì)(像素點(diǎn))或相對(duì)(百分比或其余空間)寬度(對(duì)列而言),或者絕對(duì)或相對(duì)高度(對(duì)行而言)。這些屬性值的數(shù)目決定了瀏覽器將會(huì)在文檔窗口中顯示多少行或列的框架。
與表格一樣,瀏覽器在顯示時(shí)會(huì)盡可能接近給定的框架集尺寸。但是,瀏覽器不會(huì)為了能夠容納下超出邊沿的框架集而擴(kuò)展文檔窗口的邊界,也不會(huì)在指定的框架沒(méi)有填滿(mǎn)整個(gè)窗口時(shí)用空白區(qū)域來(lái)填滿(mǎn)窗口。相反,瀏覽器會(huì)根據(jù)一個(gè)框架在行和列中相對(duì)于其他框架的大小來(lái)分配空間,這樣就能夠填滿(mǎn)整個(gè)文檔窗口了。(注意到一個(gè)主框架文檔中沒(méi)有滾動(dòng)條了嗎?)
下面是三個(gè)實(shí)例:
實(shí)例1
下面的代碼將創(chuàng)建 3 行框架:
<frameset rows="150,300,150">
其中的每行都貫穿整個(gè)文檔窗口。第一和最后一個(gè)框架被設(shè)為 150 像素高,第二行設(shè)置成 300 像素高。
實(shí)際上,除非瀏覽器窗口正好是 600 像素高,否則瀏覽器將會(huì)自動(dòng)按照比例延伸或壓縮第一和最后一個(gè)框架,使得這兩個(gè)框架都占據(jù) 1/4 的窗口空間。中間行將會(huì)占據(jù)剩下 1/2 的窗口空間。
實(shí)例2
用窗口尺寸的百分比表示的框架行和列尺寸數(shù)據(jù)更加實(shí)際。
例如,下面這個(gè)示例與剛才那個(gè)示例的效果相同:
<frameset rows="25%,50%,25%">
當(dāng)然,如果這些百分比加起來(lái)不是 100%,瀏覽器也會(huì)自動(dòng)按照比例重新給出每行尺寸以消除差異。
實(shí)例3
如果你像我們一樣,那么將問(wèn)題綜合起來(lái)就不是一件難事。可能有的框架設(shè)計(jì)人員正為同樣的困難而感到苦惱,這就解釋了為什么他們要在 <frameset> 的 rows 和 cols 值上加上星號(hào)。它告訴瀏覽器要在將相鄰的框架放入框架集之后,給剩下的空間分配各自的行或列。
例如,當(dāng)瀏覽器遇到下列框架標(biāo)簽時(shí):
<frameset cols="100, *">
看完了這篇文章,相信你對(duì)html frameset標(biāo)簽如何用有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
分享文章:htmlframeset標(biāo)簽如何用
URL網(wǎng)址:http://jinyejixie.com/article22/jdojcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、搜索引擎優(yōu)化、小程序開(kāi)發(fā)、網(wǎng)站策劃、定制網(wǎng)站、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)