【利用<noframes>標籤的手法】(簡述:框架結構)
【利用<noframes>標籤的手法】(簡述:框架結構)
框架結構,即影格結構(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>"
對搜尋引擎來說,iframe中的文字是可見的,也可以追蹤到其中連結指向的頁面,不過與使用者所見不同的是,搜尋引擎將iframe內容看成單獨的一個頁面內容,與被內嵌的頁面無關。
當別人使用的瀏覽器太舊,不支援框架這個功能時,他看到的將會是一片空白。
為了避免這種情況,可使用<NOFRAMES> 這個標記,當使用者的瀏覽器看不到框架時,他就會看到<NOFRAMES> 與 </NOFRAMES>之間的內容,而不是一片空白。
這些內容可以是提醒 瀏覽轉用新的瀏覽器的字句,甚至是一個沒有框架的網頁或能自動切換至沒有框架的版本亦可.
應用方法:
在<frameset> 標記範圍加入 </NOFRAMES> 標記,以下是一個例子:
<frameset rows="80,*">
<noframes>
<body>
很抱歉,閣下使用的瀏覽器不支援框架功能,請轉用新的瀏覽器
</body>
</noframes>
<frame name="top" src="a.htm">
<frame name="bottom" src="b.htm">
</frameset>
若瀏覽器支援框架,那麼它不會理會 <noframes> 中的東西,但若瀏覽器不支援框架,由於不認識所有框架標記,不明的標記會被略過,標記包圍的東西便被解讀出來,所以放在 <noframes>範圍內的文字會被顯示.
將一個框架最佳化-建造網站對於搜尋引擎SEO 為以框架為基礎的網站如果你有一個框架建造的網站,你可能將不喜歡我們的忠告: 如果你的網站被建造使用框架, 再設計它因此它不再,使用構成。
我們知道那是粗糙的忠告, 但是不願拉打洞器而且做那麼很好不工作全部的工作區, 你在我們的經驗方面最好知道任何的已經完全為搜尋引擎被最佳化的網站已經使用框架廢除。
為了要有在盡可能多的搜尋引擎中最好的排名,它是一個需要完全地再設計位置而且免除框架。如果位置在框架中被建造,大多數的搜尋引擎 (有例外) 將不超過你的 index.html 進入你的位置之內讀更進一步了頁。
他們沒被要求審查資料,而且被框架顯示他們自己。 搜尋引擎只審查資訊在那之間<noframes> 而且</noframes> 在那一頁上的標籤。