Frameset 介紹

我們可不可以在同一個瀏覽器視窗中看到多個 HTML文件呢 ?
使用頁框標記 <FRAMESET> 可以組合多個獨立頁面,
以連結方式,組合在同一頁面中,
當需要修改時, 只需修改原始檔, 
其它有用到該 html 的頁面, 就會即時更新
今天來學習 DW 如何製作頁框

使用頁框組是現有頁面分割出數個框架, 
而不是在頁面中用插入(如表格用法)的方式。
這裡要示範的是將頁面分割出 4 個頁框, 分別連結出
 1-top.html 2-left.html, 3-main.html, 4-bottom.html


首先我們開一個新的html

1. (勾選) - 視覺輔助 - 頁框邊框
   也可從下拉亠功能表中設定
   檢視 -> 視覺輔助 -> 頁框邊框

   出現邊框

2. 從邊框可拉出水平或垂直分割 (四個邊框皆可)
水平

程式碼變化

垂直

程式碼變化


3. 依需求拉出上中下, 三區塊, 
拖曳框線位置, 可改變頁框大小

完成圖


4. 現在對中間的 frame 再分割為左右 2 frame
  a. 將游標放置在分割的frame上
  b. 修改 - 頁框組 - 向左分割頁框

  c. 完成分割了。

     程式碼

5. 過程中要刪除多餘頁框, 
只要將框線, 拖曳出頁框邊框之外即可。
6. 檔案 - 儲存頁框組
   儲存時須注意, 單擊頁框的邊框, 儲存頁框組。
   若點擊至頁框內部區域, 則儲存頁框對應的頁面。
 
7. 每個頁框都可以連結一個網頁, 
讓多個網頁能夠同時在一個視窗中呈現出來,
   現在設定頁框組的網頁來源。
   a. 開啟頁框面板
      視窗 -> 頁框

   b. 點擊上方頁框, 選取 1-top.html, 就完成了

   c. 同理, 完成其它連結
   d. 程式碼


8.加入頁框的網頁, 預設情況下會呈現出頁框的邊框, 
  我們可以調整邊框, 捲動, 大小等屬性, 讓頁框符合需求
 8.1首先設定每列頁框高
 a. 設定 top 邊框 否 - 列 110 px

 b. bottom  列 = 30 px

 c. 中間頁框, 則設單位為 相對(代表其它固定大小的區塊)
 
程式碼



 8.2 設定欄寬

 a. 左側 邊框 否 - 列 230 px

 b. 右側, 單位為 相對


完成圖


9. 設定頁框名稱
 頁框面板 -點擊 上方頁框, 設定 id

 完成 left,main, bottom
 此動作將 frame 設定 id 值
原程式碼

設定後



frame 介紹完了, 
有沒有注意到 frameset 是放在 head 之後, body 之前呢?
頁框組裡 body 是沒有內容的

但是當瀏覽器不支援框架時,
則 可用<noframes> 會 框住 body , 在body 中註記說明, 
那時會顯示 <NOFRAMES> 與 </NOFRAMES>之間的內容,
而不是一片空白。
若瀏覽器支援框架,那麼它不會理會 <noframes>。

0 意見:

張貼留言