架構集和内聯架構的作用類似,都是用于在一個頁面中引入其他的外部的頁面,架構集可以同時引入多個頁面,而内聯架構隻能引入一個,在h5标準中,推薦使用架構集,而不使用内聯架構。
使用frameset來建立一個架構集,注意frameset不能和body出現在同一個頁面中,是以要使用架構集,頁面中就不可以使用body标簽。
屬性:
rows,指定架構集中的所有的架構,一行一行的排列;
cols, 指定架構集中的所有的頁面,一列一列的排列。
這兩個屬性frameset必須選擇一個,并且需要在屬性中指定每一部分所占的大小。
frameset中也可以再嵌套frameset。
frameset和iframe一樣,它裡邊的内容都不會被搜尋引擎所檢索,是以如果搜尋引擎檢索到的頁面是一個架構頁的話,它是不能去判斷裡邊的内容的,使用架構集則意味着頁面中不能有自己的内容,隻能引入其他的頁面,而我們每單獨加載一個頁面,浏覽器都需要重新發送一次請求,引入幾個頁面就需要發送幾次請求,使用者的體驗比較差,如果非得用建議使用frameset而不使用iframe。
demo:
效果:

github位址:https://github.com/soyoungboy/htmlCssStudy/blob/master/HelloHBuilder/frameset.html
刻運作下看看實際效果