14 十二月, 2006 00:51
框架結構
框架結構,即幀結構(Frame)網頁表現為一個頁面內的某一塊保持固定,其他部分資訊可以通過捲軸上下或左右移動顯示,如左邊功能表固定,正文資訊可移動,或者頂部導航和LOGO部分保持固定,其他部分上下或左右移動。我們的郵箱通常都採用框架建構。框架型網頁的另一個表現是,深層頁面的功能變數名稱通常不會在URL中體現出來,即使進入深層子頁面,流覽器顯示出來的URL仍然是主頁的URL。
框架型網站的優越性體現在頁面的整體一致性和更新方便上。尤其對於那些大型網站而言,框架結構的使用可以使網站的維護變得相對容易。但框架對搜索引擎來說是一個很大的問題,這是由於大多數搜索引擎都無法識別框架,也沒有什麼興趣去抓取框架中的內容。此外,某些流覽器也不支援框架頁面。
如果網頁已經使用了框架,或出於某種原因一定要使用框架結構,則必須在代碼中使用"Noframes"標籤進行優化,把Noframe標籤看做是一個普通文本內容的主頁。在<Noframe></Noframe>區域中包含指向frame頁的鏈結以及帶有關鍵字的描述文本,同時在框架以外的區域也出現關鍵字文本。這樣,搜索引擎才能夠正確索引到框架內的資訊。
還有一個辦法是採用iframe即內聯框架(Inner Frame)技術來避免Frame帶來的不便。所謂iframe也是框架的一種形式,它是相當於在主流覽器視窗中內嵌一個子視窗,內容自動打開。iframe可以嵌在網頁中的任意部分,也可以隨意定義其大小,其代碼顯示為:
<iframe src=xx width=x height=x scrolling=xx frameborder=x></iframe>"
即使沒有詳細的路徑來源,也至少應該在每個子頁面提示回首頁的鏈結,包括頁面的LOGO作鏈結。
對搜索引擎來說,iframe中的文字是可見的,也可以跟蹤到其中鏈結指向的頁面,不過與用戶所見不同的是,搜索引擎將iframe內容看成單獨的一個頁面內容,與被內嵌的頁面無關。




