HTML5中的外框架(Frameset)是一種頁面布局的方式,在傳統的網頁設計中曾使用,但現在已經不太流行了。在HTML5中,外框架通過<frameset>
標簽來定義,可以在一個頁面中包含多個不同的文檔。
下面是一個外框架的示例代碼:
<!DOCTYPE html> <html> <head> <title>外框架示例</title> </head> <frameset cols="25%,75%"> <frame src="menu.html" name="menu"> <frame src="content.html" name="content"> <noframes> <body> <p>您的瀏覽器不支持外框架,可以訪問<a href="menu.html">菜單頁</a>和<a href="content.html">內容頁</a>。</p> </body> </noframes> </frameset> </html>
上述代碼使用<frameset>
標簽定義一個外框架布局,在其中包含兩個<frame>
標簽,分別用來顯示菜單和內容。屬性cols="25%,75%"
表示左右兩個框架均勻分配頁面寬度的25%和75%。
在<noframes>
標簽內,可以提供替代內容,用于在不支持外框架的瀏覽器中顯示,例如上述代碼提供了針對不支持外框架的提示。
總的來說,外框架雖然曾經非常流行,現在已經很少使用。它的主要問題在于不利于搜索引擎優化和體驗的統一性,同時也存在安全隱患。因此,在實現網頁布局時,可以選擇更現代的方式,如使用flex
或grid
來進行網頁布局。