国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

html frameset標(biāo)簽怎么用?html frameset標(biāo)簽屬性詳解

2020-03-24 17:14:11
字體:
供稿:網(wǎng)友
html frameset標(biāo)簽怎么用?html frameset標(biāo)簽屬性詳解,本篇文章主要講述了html frameset標(biāo)簽的定義和用法,還有html frameset標(biāo)簽兩個(gè)屬性的用途(附實(shí)例)

首先讓我們來認(rèn)識(shí)一下什么是html frameset標(biāo)簽:

html frameset標(biāo)簽的定義和用法:

frameset 元素可定義一個(gè)框架集。它被用來組織多個(gè)窗口(框架)。每個(gè)框架存有獨(dú)立的文檔。在其最簡單的應(yīng)用中,frameset 元素僅僅會(huì)規(guī)定在框架集中存在多少列或多少行。您必須使用 cols 或 rows 屬性。

html frameset標(biāo)簽的作用:

其作用是指定一個(gè)框架集,用于組織多個(gè)框架和嵌套框架集。

FRAMESET 元素是 FRAME 元素的容器。HTML 文檔可包含 FRAMESET 元素或 BODY 元素之一,而不能同時(shí)包含兩者。

如果用戶在框架中打開了 Web 文件夾后單擊了 Web 文件夾中的內(nèi)容,那么被單擊的文件或文件夾將取代整個(gè)窗口。例如,假設(shè)頁面包含兩個(gè)框架,一個(gè)框架指向 網(wǎng)址第二個(gè)框架指向網(wǎng)絡(luò)驅(qū)動(dòng)器。如果用戶單擊第二個(gè)框架中的文件或文件夾,該框架將活動(dòng)整個(gè)窗口的控制,包括第一個(gè)框架。對(duì)于瀏覽器不能處理的文件類型,如 *.txt 文件,將會(huì)打開對(duì)應(yīng)的應(yīng)用程序窗口。

盡管 Web 文件夾是文件系統(tǒng)層次的一部分,但是該技術(shù)并不總是表示文件系統(tǒng)中的實(shí)際內(nèi)容。一個(gè)典型的例子就是網(wǎng)絡(luò)鄰居。

html frameset標(biāo)簽的使用范圍:

此元素在 Microsoft reg; Internet Explorer 3.0 的 HTML 中可用,在 Internet Explorer 4.0 的腳本中可用。

注意:不能與 frameset /frameset 標(biāo)簽一起使用 body /body 標(biāo)簽。不過,如果需要為不支持框架的瀏覽器添加一個(gè) noframes 標(biāo)簽,請(qǐng)務(wù)必在 noframes 標(biāo)簽內(nèi)緊跟 body /body 標(biāo)簽對(duì),然后才可以使用我們熟悉的任何標(biāo)簽。

HTML frameset 標(biāo)簽實(shí)例:

簡單的三框架頁面:

 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)簽的提示和注釋

提示:需要注意的是,瀏覽器允許用戶手動(dòng)地為單個(gè)框架文檔的行或列重新確定大小,并因此改變每個(gè)框架在框架顯示中各自占據(jù)的相對(duì)比例,除非你顯式地告訴瀏覽器不要這樣做。為了防止這種情況,可以在 frame 標(biāo)簽中使用 noresize 屬性。

注釋:如果您希望驗(yàn)證某個(gè)包含框架的頁面,請(qǐng)確保 DTD 被設(shè)置為 Frameset DTD 。閱讀更多有關(guān) XHTML 驗(yàn)證的內(nèi)容。

重要事項(xiàng):您不能與 frameset /frameset 標(biāo)簽一起使用 body /body 標(biāo)簽。不過,如果您需要為不支持框架的瀏覽器添加一個(gè) noframes 標(biāo)簽,請(qǐng)務(wù)必將此標(biāo)簽放置在 body /body 標(biāo)簽中!

html frameset標(biāo)簽的可選屬性:

圖一.png

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)括起來并用逗號(hào)分開的值列表,這些數(shù)值指定了框架的絕對(duì)(像素點(diǎn))或相對(duì)(百分比或其余空間)寬度(對(duì)列而言),或者絕對(duì)或相對(duì)高度(對(duì)行而言)。這些屬性值的數(shù)目決定了瀏覽器將會(huì)在文檔窗口中顯示多少行或列的框架。

與表格一樣,瀏覽器在顯示時(shí)會(huì)盡可能接近給定的框架集尺寸。但是,瀏覽器不會(huì)為了能夠容納下超出邊沿的框架集而擴(kuò)展文檔窗口的邊界,也不會(huì)在指定的框架沒有填滿整個(gè)窗口時(shí)用空白區(qū)域來填滿窗口。相反,瀏覽器會(huì)根據(jù)一個(gè)框架在行和列中相對(duì)于其他框架的大小來分配空間,這樣就能夠填滿整個(gè)文檔窗口了。(注意到一個(gè)主框架文檔中沒有滾動(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)然,如果這些百分比加起來不是 100%,瀏覽器也會(huì)自動(dòng)按照比例重新給出每行尺寸以消除差異。

實(shí)例3

如果你像我們一樣,那么將問題綜合起來就不是一件難事。可能有的框架設(shè)計(jì)人員正為同樣的困難而感到苦惱,這就解釋了為什么他們要在 frameset 的 rows 和 cols 值上加上星號(hào)。它告訴瀏覽器要在將相鄰的框架放入框架集之后,給剩下的空間分配各自的行或列。

例如,當(dāng)瀏覽器遇到下列框架標(biāo)簽時(shí):

 frameset cols= 100, * 

上面的例子會(huì)生成一個(gè)寬為固定的 100 像素的列,然后再生成另一個(gè)框架列,該列會(huì)占據(jù)框架集中其余所有的空間。

【相關(guān)推薦】

HTML fieldset 標(biāo)簽的具體用法是什么?怎么用fieldset設(shè)置邊框顏色?

html textarea是什么意思?如何獲取textarea標(biāo)簽中的換行符和空格?

以上就是html frameset標(biāo)簽怎么用?html frameset標(biāo)簽屬性詳解的詳細(xì)內(nèi)容,html教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东乡族自治县| 错那县| 青冈县| 衡南县| 新田县| 太谷县| 蛟河市| 昌宁县| 卓资县| 保德县| 诸暨市| 和顺县| 巴彦淖尔市| 离岛区| 锡林浩特市| 潞城市| 林西县| 剑川县| 夏津县| 吴桥县| 霸州市| 东台市| 静海县| 昌都县| 壶关县| 龙泉市| 灵台县| 交城县| 清新县| 西和县| 邮箱| 安吉县| 册亨县| 娱乐| 新营市| 邯郸县| 广汉市| 武宣县| 玉山县| 蒲江县| 阿巴嘎旗|