溫馨提示×

HTML 5基礎(chǔ)教程

框架語法

HTML 5中的框架標(biāo)簽用來創(chuàng)建一個包含多個網(wǎng)頁的框架集合,可以用來實(shí)現(xiàn)網(wǎng)頁布局的分割和管理??蚣軜?biāo)簽包括<frameset>、<frame>、<noframes>這幾個標(biāo)簽。

  1. <frameset>標(biāo)簽: <frameset>標(biāo)簽定義框架集合,用于指定頁面中的每個框架的大小、位置、邊框等屬性。<frameset>標(biāo)簽必須包含在<html>標(biāo)簽內(nèi),但不能包含在<body>標(biāo)簽內(nèi)。<frameset>標(biāo)簽有以下屬性:
  • cols:指定列的數(shù)量和寬度,多個寬度用逗號分隔;
  • rows:指定行的數(shù)量和高度,多個高度用逗號分隔;
  • border:指定框架之間的邊框?qū)挾?,默認(rèn)為1。

示例:

<!DOCTYPE html>
<html>
<frameset cols="25%,50%,25%">
  <frame src="frame1.html">
  <frame src="frame2.html">
  <frame src="frame3.html">
</frameset>
</html>
  1. <frame>標(biāo)簽: <frame>標(biāo)簽用于定義一個框架,在<frameset>標(biāo)簽內(nèi)使用。<frame>標(biāo)簽必須包含在<frameset>標(biāo)簽內(nèi),而不能包含在<body>標(biāo)簽內(nèi)。<frame>標(biāo)簽有以下屬性:
  • src:指定框架的內(nèi)容來源;
  • name:指定框架的名稱,可以在其他框架中使用該名稱進(jìn)行定位;
  • scrolling:指定框架是否顯示滾動條,取值為yes、no、auto。

示例:

<frame src="frame1.html" name="frame1" scrolling="yes">
  1. <noframes>標(biāo)簽: <noframes>標(biāo)簽用于在不支持框架的瀏覽器中顯示替代內(nèi)容。<noframes>標(biāo)簽必須包含在<frameset>標(biāo)簽內(nèi),而不能包含在<body>標(biāo)簽內(nèi)。

示例:

<noframes>
  <p>This page requires a browser that supports frames.</p>
</noframes>

注意事項(xiàng):

  • <frame>標(biāo)簽已經(jīng)在HTML5中廢棄,不推薦使用,建議使用CSS和JavaScript來實(shí)現(xiàn)類似的布局效果;
  • 盡量避免使用框架標(biāo)簽,因?yàn)樗鼤绊戫撁娴目稍L問性和搜索引擎優(yōu)化。

以上是HTML 5框架標(biāo)簽的基礎(chǔ)教程,希望對你有所幫助。