重要:不能將 標籤放在標籤裡。且 HTML5 已經不支援 frameset 標籤的使用! ! !
1、frameset 元素可定義一個框架集,它被用來組織多個視窗(框架)。每個框架存有獨立的文檔。配合框架的使用,我們可以將頁面分割,局部刷新。合理的使用會為使用者帶來非常好的體驗效果。
2、frameset 的幾個屬性:
①、cols:定義框架集中列的數目和尺寸。垂直切割畫面(如分左右兩個畫面),接受整數值、百分數, * 則代表佔用剩餘的空間。數值的個數代表分成的視窗數目且以逗號分隔。例如COLS="30,*,50%" 可以切成三個視窗,第一個視窗是30 pixels 的寬度,為一絕對分割,第二個視窗是當分配完第一及第三個視窗後剩下的空間,第三個視窗則佔整個視窗畫面的50% 寬度為一相對分割。你可自己調整數字。
②、rows:定義框架集中行的數目和尺寸。這是橫向切割,將畫面上下分開,數值設定同上。 COLS 與 ROWS 兩個參數盡量不要放在同一個 標記中,因為 Netacape 偶然無法顯示這類型的框架,盡量採用多重分割。
③、frameborder:設定框架的邊框,其值只有 0 和 1 , 0 表示不要邊框, 1 表示要顯示邊框。
④、border:設定框架的邊框厚度。
⑤、bordercolor:設定框架的邊框顏色。
⑥、framespacing:表示框架與框架間保留的空白的距離。
3、frame 標籤的屬性:
①、name:設定框架名稱。此為必須設定的屬性。
②、src:設定此框架要顯示的網頁名稱或路徑。此為必須設定的屬性。
③、scrolling:設定是否要顯示捲軸。設定值為auto, yes, no。
④、bordercolor:設定框架的邊框顏色。
⑤、frameborder:設定是否顯示框架邊框。設定值只有0、1;0 表示不要邊框,1 表示要顯示邊框。
⑥、noresize:設定框架大小是否能手動調整。
⑦、marginwidth:設定框架邊界和其中內容之間的寬度。
⑧、marginhight:設定框架邊界和其中內容之間的高度。
⑨、width:設定框架寬度。
⑩、height:設定框架高度。
4、frameset使用實例:
如果要實現下面的效果
頁面分為三個部分,頂部,左邊和右邊。其中點選左邊的超連結,右邊的框架頁面會相應變化。
整體頁面:main.html
1 <frameset>2 <frame>3 <frameset>4 <frame>5 <frame>6 </frameset>7 </frameset>
top.html,right.html就是一個空白頁面,left.html如下:
1 <!-- 左边菜单栏显示-->2 <p>3 </p>9
頁面的分層顯示,主要是 frameset 標籤中對於cols 和rows 的使用,在配合frame 標籤的巢狀。而想要達到點擊左邊的選單欄,右邊的frame 相應發生變化,那必須要認識屬性
target:規定在何處開啟連結文件。瀏覽器將會載入並顯示用這個標籤的 href 屬性命名的、名稱與這個目標吻合的框架或視窗中的文件。也就是main.html 中,,這裡的name 屬性值為多少,那麼left.html 中, 這裡要相等。
5、如何在子頁面中取得父頁面所在的frameset中的其它的frame中的元素?
即如何在right.html 中取得left.html中標籤的屬性值等等
$(parent.parent.mainFrame. document).contents().find("body").html(); //manFrame指的是你想要查看的那個frame的id
例如上面的left.html頁面中,任務創建的ID 為 taskCreat,那麼我們可以這樣取得:並改變它的class 屬性。
$(parent.parent.left.document).contents().find("#taskCreat").attr("class","list-group-item");
6、frameset 的優缺點
我們知道,目前的HTML5 標準已經不支援frameset 了,雖然使用它重載頁面時不需要重載整個頁面,只需要重載頁面中的一個框架頁(減少了數據的傳輸,加快了網頁下載速度)。但它也有很多缺點,例如瀏覽器的後退按鈕是沒用的;會產生很多頁面,不易管理;程式碼複雜,不易被搜尋引擎搜尋;小型行動裝置顯示不全;多框架的頁面會增加伺服器http 請求等等。所以對於 frameset 的使用我們需要慎重,而且現階段的 p+CSS 用來實現這個功能也是可以的。
以上是frameset標籤設計頁面注意事項的詳細內容。更多資訊請關注PHP中文網其他相關文章!

HTMLtagsdefinethestructureofawebpage,whileattributesaddfunctionalityanddetails.1)Tagslike,,andoutlinethecontent'splacement.2)Attributessuchassrc,class,andstyleenhancetagsbyspecifyingimagesources,styling,andmore,improvingfunctionalityandappearance.

HTML的未來將朝著更加語義化、功能化和模塊化的方向發展。 1)語義化將使標籤更明確地描述內容,提升SEO和無障礙訪問。 2)功能化將引入新元素和屬性,滿足用戶需求。 3)模塊化將支持組件化開發,提高代碼復用性。

htmlattributesarecrucialinwebdevelopment forcontrollingBehavior,外觀和功能

alt屬性是HTML中標籤的重要部分,用於提供圖片的替代文本。 1.當圖片無法加載時,alt屬性中的文本會顯示,提升用戶體驗。 2.屏幕閱讀器使用alt屬性幫助視障用戶理解圖片內容。 3.搜索引擎索引alt屬性中的文本,提高網頁的SEO排名。

HTML、CSS和JavaScript在網頁開發中的作用分別是:1.HTML用於構建網頁結構;2.CSS用於美化網頁外觀;3.JavaScript用於實現動態交互。通過標籤、樣式和腳本,這三者共同構築了現代網頁的核心功能。

設置標籤的lang屬性是優化網頁可訪問性和SEO的關鍵步驟。 1)在標籤中設置lang屬性,如。 2)在多語言內容中,為不同語言部分設置lang屬性,如。 3)使用符合ISO639-1標準的語言代碼,如"en"、"fr"、"zh"等。正確設置lang屬性可以提高網頁的可訪問性和搜索引擎排名。

htmlattributeseresene forenhancingwebelements'functionalityandAppearance.TheyAdDinformationTodeFineBehavior,外觀和互動,使網站互動,響應式,visalalyAppealing.AttributesLikutesLikeSlikEslikesrc,href,href,href,類,類型,類型,和dissabledtransfransformformformformformformformformformformformformformformforment

toCreateAlistInHtml,useforforunordedlistsandfororderedlists:1)forunorderedlists,wrapitemsinanduseforeachItem,RenderingeringAsabulletedList.2)fororderedlists,useandfornumberedlists,useandfornumberedlists,casundfornumberedlists,casundfornthetthetthetthetthetthetthetttributefordforderfordforderforderentnumberingsnumberingsnumberingStys。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3漢化版
中文版,非常好用

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境