LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

HTML 21 天入門:框架

admin
2024年10月19日 22:13 本文熱度 564

框架元素 iframe 是一個(gè) inline-block 元素。還記得 inline-block 元素的特點(diǎn)嗎?如果不記得去復(fù)習(xí)一下區(qū)塊元素

介紹

通過(guò)框架元素,我們可以在一個(gè)瀏覽器窗口顯示多個(gè)頁(yè)面。

簡(jiǎn)單來(lái)說(shuō),就是把另一個(gè)頁(yè)面嵌入到當(dāng)前頁(yè)面。

比如說(shuō)在 a.html 頁(yè)面顯示,嵌入 b.html 頁(yè)面。這里的 b.html 頁(yè)面,可以是自己網(wǎng)站的,也可以是互聯(lián)網(wǎng)上其它網(wǎng)站的頁(yè)面。

顯示自己網(wǎng)站其它頁(yè)面

<iframe src="2-8-1.html"></iframe> 

可以看到,通過(guò)框架元素,我們把前一節(jié)的頁(yè)面,顯示在了框架里。

顯示其它網(wǎng)站頁(yè)面

<iframe src="https://movie.douban.com/top250?start=0&filter="></iframe> 

同樣的,我們可以使用框架元素,嵌入其它網(wǎng)站頁(yè)面。這里拿豆瓣的某個(gè)頁(yè)面做一個(gè)示例。

樣式

默認(rèn)的框架樣式,是可以修改的。

設(shè)置高度與寬度

<iframe src="2-8-1.html" width="600" height="400"></iframe> 

通過(guò)屬性 width 和 height,我們可以指定邊框的寬度和高度。

當(dāng)內(nèi)容寬度和高度小于框架時(shí),滾動(dòng)條默認(rèn)就不顯示了。

邊框

<iframe src="2-8-1.html" width="600" height="400" frameborder="0"></iframe> 

通過(guò) frameborder 屬性,去掉了框架的邊框,這樣的嵌入看起來(lái)和當(dāng)前網(wǎng)頁(yè)一樣,基本上看不出來(lái)是另一個(gè)頁(yè)面,這為整體頁(yè)面的樣式和風(fēng)格提供很好的融合。

使用框架顯示鏈接網(wǎng)頁(yè)內(nèi)容

前面在講 a 標(biāo)簽時(shí),說(shuō)過(guò) a 標(biāo)簽的屬性 target 用于指定當(dāng)點(diǎn)擊了鏈接時(shí),鏈接內(nèi)容顯示在什么地方。

之前講了兩種,默認(rèn)在當(dāng)前窗口打開(kāi),通過(guò)指定值為_(kāi)blank 會(huì)在新頁(yè)面打開(kāi)。

這里我們有另一個(gè)選項(xiàng),通過(guò)指定值為 iframe 元素的 name,可以在當(dāng)前頁(yè)面的框架區(qū)域打開(kāi)。

<a href="2-8-1.html" target="contentcontainer"   >點(diǎn)擊在iframe中打開(kāi)頁(yè)面2-8-1.html</a > <iframe name="contentcontainer" src="" width="600" height="400"></iframe> 

上述代碼默認(rèn)展示為下

當(dāng)點(diǎn)擊了鏈接之后,顯示如下:

可以看到原本應(yīng)該在瀏覽器窗口打開(kāi)的網(wǎng)頁(yè),在框架里打開(kāi)了。

拒絕網(wǎng)頁(yè)被嵌入框架

前面咱們?cè)谧约旱木W(wǎng)頁(yè)中嵌入了豆瓣的某個(gè)網(wǎng)頁(yè),那如果豆瓣不希望其它人通過(guò)這種方便嵌入它的網(wǎng)頁(yè),能實(shí)現(xiàn)嗎?

答案是肯定的,只是這實(shí)現(xiàn)不能直接在 html 頁(yè)面里,而且需要通過(guò)在 http 請(qǐng)求的 header 里指定屬性 X-Frame-Options 的值。

它有兩個(gè)值可選 DENY 和 SAMEORIGIN,當(dāng)值 被指定為 DENY 時(shí),這個(gè)網(wǎng)頁(yè)就不能被當(dāng)前網(wǎng)站之外的其它網(wǎng)站嵌入到 iframe 中。

由于此部分內(nèi)容涉及到 HTTP 請(qǐng)求,在這里不展開(kāi)細(xì)說(shuō),作為對(duì)于 iframe 元素的了解,大家知道我們有辦法能不讓其它站點(diǎn)引用就可以了。

總結(jié)

  • ?? iframe 是一個(gè) inline-block 元素,可以通過(guò) 自身的屬性以及 CSS 指定樣式。

  • ?? iframe 可以嵌入當(dāng)前站點(diǎn)的網(wǎng)頁(yè),也可以嵌入其它站點(diǎn)的網(wǎng)頁(yè)。

  • ?? iframe 可以作為鏈接的目標(biāo)顯示區(qū)域,打開(kāi)鏈接指定的地址頁(yè)面。


該文章在 2024/10/22 12:25:52 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
亚洲午夜成激人情在线影院 | 日韩一区二区在线视频 | 亚州国产精品一线北 | 制服丝袜国产激情在线 | 日本有码中文字幕第一页在线播放 | 亚洲香蕉一本大道在线 |