web前端之HTML的大框架(body元素與frameset元素)

web前端之HTML的大框架html

                           body元素與frameset元素前端

 

對於從事html的人員來講,咱們通常熟悉的框架是先聲明html ,而後在<html>標籤對裏包着<head>標籤對和<body>標籤對,body元素定義文檔的主體,包含文檔的全部內容(好比文本、超連接、圖像、表格和列表等等)。而咱們想要在頁面中顯示出來的內容所有寫在<body>標籤對裏。web

例如:瀏覽器

<!DOCTYPE html>架構

<html>
  <head>
    <title></title>框架

    <meta charset="utf-8">
  </head>
  <body>post

    <p>頁面中能顯示出來</p>spa

  </body>
</html>htm

 

可是還有另一個大框架,就是<frameset>標籤對,它被用來組織多個窗口(框架),不經常使用,估計也不多人知道的,很少說  上代碼演示:blog

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
  <frameset cols="25%,50%,25%">
    <frame  style="background-color: yellow ">
    <frame  style="background-color: green ">
    <frame  style="background-color: lightbl ">
  </frameset>
</html>

 

     在其最簡單的應用中,<frameset>標籤對僅僅會規定在框架集中存在多少列或多少行,必須使用 cols 或 rows 屬性。
代碼中的cols表示的是所分的列,用相對寬度來表示的,第一列佔總體寬度的25%,第二列佔總體寬度的50%,第三列佔總體寬度的25%,分別加上不一樣的背景色,看起來更明確。相似的也能夠分紅若干行rows 來劃分總體的高度。若是所分的行或是列不能徹底佔據總體的寬度或是高度,就在最後加一個 * 來劃分剩餘的寬度或是高度。
<frameset>每一個框架存有獨立的文檔,能夠用src屬性來調取,例如<frame src="a.html">就在一個框架中調取了 a.html文件。

 

須要注意的是 :不能與 <frameset></frameset> 標籤一塊兒使用 <body></body> 標籤,它們是歸屬不一樣的框架架構。不過,若是須要爲不支持框架的瀏覽器添加一個 <noframes> 標籤,請務必將此標籤放置在 <body></body> 標籤中!
相關文章
相關標籤/搜索