W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
<iframe>
標(biāo)簽規(guī)定一個(gè)內(nèi)聯(lián)框架。
一個(gè)內(nèi)聯(lián)框架被用來(lái)在當(dāng)前 HTML 文檔中嵌入另一個(gè)文檔。
通過(guò)使用框架,你可以在同一個(gè)瀏覽器窗口中顯示不止一個(gè)頁(yè)面。
iframe 語(yǔ)法:
<iframe src="URL"></iframe>
該URL
指向不同的網(wǎng)頁(yè),將窗口內(nèi)容顯示為URL
地址指向頁(yè)面。
height
和width
屬性用來(lái)定義iframe
標(biāo)簽的高度與寬度。
屬性默認(rèn)以像素為單位, 但是你可以指定其按比例顯示 (如:"80%").
frameborder
屬性用于定義iframe
表示是否顯示邊框。
設(shè)置屬性值為 "0" 移除iframe
的邊框:
iframe
可以顯示一個(gè)目標(biāo)鏈接的頁(yè)面
目標(biāo)鏈接的屬性必須使用iframe
的屬性,如下實(shí)例:
標(biāo)簽 | 說(shuō)明 |
---|---|
<iframe> | 定義一個(gè)內(nèi)聯(lián)的 iframe |
屬性 | 說(shuō)明 |
---|---|
class
|
規(guī)定元素的類名(classname)
|
id | 規(guī)定元素的唯一 id
|
style | 規(guī)定元素的行內(nèi)樣式(inline style)
|
title | 規(guī)定元素的額外信息(可在工具提示中顯示) |
<frameset>
標(biāo)簽在一個(gè)頁(yè)面中設(shè)置一個(gè)或多個(gè)框架,用<frameset>
</frameset>
代替了<body>
</body>
,不能出現(xiàn)在body
標(biāo)簽里。
<frameset> 語(yǔ)法:
<frameset>
<frame src="menu.html">
<frame src="content.html">
</frameset>
frameset
- 建立框架的標(biāo)記,將在其中定義各個(gè)框架。frame src
- 指示框架顯示內(nèi)容URL地址。<frameset>
標(biāo)簽中我們使用rows
設(shè)置行的占頁(yè)面的百分比;cols
設(shè)置列的所占百分比。
<frameset rows="20%,*">
<frame src="title.html">
<frameset cols="30%,*">
<frame src="menu.html">
<frame src="content.html">
</frameset>
</frameset>
frameset cols
- 確定每個(gè)框架列所占百分比。在前面的示例中,我們已經(jīng)確定第一框架將占據(jù)所示區(qū)域的 30%,并且我們使用“*”
符號(hào)來(lái)指示剩余百分比。frameset rows
- 確定將顯示的每個(gè)框架行所占百分比。在前面的示例中,我們選擇第一框架為 20%,剩下的剩余空間將在menu.html
和content.html
之間劃分。 框架有一些邊框線,大多數(shù)時(shí)候都不需要。<frameset>
標(biāo)簽中我們使用frameborder
和framespacing
屬性可以擦除它們。
注意:
frameset
和frameborder
是相同的屬性。
<frameset border="0" frameborder="0" framespacing="0" rows="20%,*">
<frame src="title.html">
<frameset border="0" frameborder="0" framespacing="0" cols="30%,*">
<frame src="menu.html">
<frame src="content.html">
</frameset>
</frameset>
frameborder
-設(shè)置邊框, 0 值表示沒(méi)有邊框border
- 修改邊框的粗細(xì)(由 Netscape 瀏覽器使用)framespacing
- 修改邊框的粗細(xì)(由 Internet Explorer 瀏覽器使用)<frame>
標(biāo)簽中我們使用name
屬性命名每個(gè)框架,而不是內(nèi)容頁(yè)面。
<frameset rows="20%,*">
<frame name="title" src="title.html">
<frameset cols="30%,*">
<frame name="menu" src="menu.html">
<name="content" src="content.html">
</frameset>
</frameset>
<frame>
標(biāo)簽中我們使用noresize
設(shè)置禁止用戶拖拉框架大?。?code>scrolling用于設(shè)置滾動(dòng)條是否顯示。
<frameset border="2" frameborder="1" framespacing="2" rows="20%,*">
<frame src="title.html" noresize scrolling="no">
<frameset border="4" frameborder="1" framespacing="4" cols="30%,*">
<frame src="menu.html" scrolling="auto" noresize>
<frame src="content.html" scrolling="yes" noresize>
</frameset>
</frameset>
noresize
- 不允許用戶更改其尺寸。scrolling
- 設(shè)置滾動(dòng)條是否顯示。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: