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

首頁 > 編程 > HTML > 正文

html Frame、Iframe、Frameset 的區別

2020-03-24 16:46:03
字體:
來源:轉載
供稿:網友
10.4.1 Frameset與Frame的區別
首先講解Frameset與Frame之間的區別。 Frameset /Frameset 用來劃分框架,每一個框架由 Frame /Frame 標記。 Frame /Frame 必須在 Frameset /Frameset 之內使用,代碼如下: FRAMESET border=1 frameSpacing=1 borderColor=#47478d rows=* cols=180,* FRAME src="inc/admin_left.htm" name=left scrolling=no id="left" FRAME src="inc/admin_center.htm" name=main scrolling="no" /FRAMESET 在上面的例子當中, Frameset /Frameset 把頁面分為左右兩個部分,左側框架中的頁面是admin_left.htm,右側框架中的頁面是admin_center.htm。注意: Frame /Frame 標記的框架順序為從左至右或從上到下。兩者的差別如下: ● Frameset 為框架標記,說明該網頁文檔為框架組成,并設定文檔中組成框架集的框架的布局。 ● Frame 用以設置組成框架集中各個框架的屬性。10.4.2 Frameset參數設置
Frameset 需要設置一些特定的參數,這些參數直接決定了整個頁面的布局,代碼如下: Frameset border=1 frameSpacing=1 borderColor=#47478d rows=* cols=180,* 關于上段代碼的各項參數設置及其含義如表10.3所示。表10.3 Frameset參數

將文檔分為上下的框架,Row后的值可以為數值或百分數,*表示占用余下的空間,數值的個數代表水平分成的框架個數,例如Rows=“210,*,10%”,表示頁面分為上中下三個框架頁,上邊的框架占用210px,下邊的框架占用整個文檔的10%,余下的空間為中間的框架占用。*是一個相對的概念,例如Row=*,表示頁面中沒有上下結構的框架布局
設置是否在框架中顯示滾動條,yes為顯示,no為不顯示,auto表示當框架頁中內容超過框架的大小時自動顯示滾動條
設定是否可以讓使用者改變這個框架的大小,不設置此項可以讓瀏覽者任意拉動框架,改變框架的大小
10.4.4 Frame與Iframe的區別Frame與Iframe兩者可以實現的功能基本相同,不過Iframe比Frame具有更多的靈活性。Iframe標記又叫浮動幀標記,可以用它將一個HTML文檔嵌入在一個HTML中顯示。它和Frame標記的最大區別是在網頁中嵌入的 Iframe /Iframe 所包含的內容與整個頁面是一個整體,而 Frame /Frame 所包含的內容是一個獨立的個體,是可以獨立顯示的。另外,應用Iframe還可以在同一個頁面中多次顯示同一內容,而不必重復這段內容的代碼。如圖10.21所示的頁面就是應用Iframe在頁面上下各創建了分頁的鏈接,上下的代碼是一樣的,只需在網頁中嵌入同一個文件即可,不需要重復代碼的編寫,本案例的實際效果參看配書光盤中的案例/frame/iframe/see_infomore_iframe.htm。10.4.5 設置Iframe透明Iframe還有一個更大的好處,就是可以設置框架透明,讓框架內的背景和主頁面背景一樣。在上例操作中,細心的讀者會發現這個問題,下面來詳細說明如何設置Iframe透明。具體操作步驟如下:(1)打開配書光盤中的案例/frame/iframe/see_infomore_iframe1.htm。(2)在瀏覽器中瀏覽該頁文件,發現在插入Iframe的區域將原來單元格的背景覆蓋了,這不是想要的效果。(3)打開page.htm頁面,切換到代碼視圖,在 body 標記中插入代碼如下: body 圖10.21 應用Iframe創建翻頁(4)切換see_infomore_iframe1.htm到代碼視圖,查看頁面插入Iframe的單元格的代碼如下: td height="30" colspan="4" iframe name="main" width="100%" height="30" frameborder="0" border=0 scrolling="no" marginwidth="0" marginheight="0" src="page.htm" /iframe /td (5)在 Iframe 標記中, frame name="left" src=" index_manager/admin_left.htm " marginwidth="1" marginheight="1" scrolling="no" frameborder="1" noresize framespacing="2" bordercolor="#cc0000" 上段代碼的各項參數設置及其含義allowTransparency="true"(6)此時插入Iframe的單元格代碼如下: td height="30" colspan="4" iframe name="main" width="100%" height="30" frameborder="0" border=0 scrolling="no" marginwidth="0" marginheight="0" src="page.htm" allowTransparency="true" /iframe /td (7)保存page.htm和see_infomore_iframe1.htm兩個頁面,在瀏覽器中瀏覽效果。
html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宕昌县| 冀州市| 娄底市| 清流县| 利辛县| 焦作市| 佛山市| 广丰县| 景东| 册亨县| 恩平市| 黎平县| 云林县| 台北县| 黑龙江省| 明光市| 古田县| 灌南县| 鸡东县| 新竹县| 盐亭县| 北碚区| 泗阳县| 浦城县| 阿合奇县| 肇源县| 五寨县| 鲁甸县| 新宾| 平顶山市| 南木林县| 林西县| 铁岭县| 高安市| 十堰市| 浪卡子县| 东丰县| 甘肃省| 客服| 张家口市| 牙克石市|