網站框架最佳化

善於利用frame、table、div+css進行網站框架最佳化,網站架構最佳化,實際最重要的就是形成網站架構的3種代碼的最佳化,那么,首先,讓我們先來認識一下這3種代碼,以及他們的優缺點 。

定義

框架結構是指利用將一個網頁分為若干個視窗,這樣可以在一個頁面上展示幾個不同內容的網頁,例如將選單和網頁內容放到兩個框架中,這樣當拉動網頁內容的滾動條時,選單部分的網頁可以保持固定不動,為瀏覽網頁帶來方便。另外,對於一些內容較少的網站,利用框架結構也使得網頁布局看起來更加豐富。
但從網路行銷需要的角度而言,尤其是出於搜尋引擎最佳化方面的考慮,最好不要使用框架結構的網頁設計,或者要進行特別處理,以便適應搜尋引擎的檢索規則。框架結構(幀結構)的主要問題在於不能為每個網頁都設定一個標題(TITLE),更為糟糕的是,有些搜尋引擎對框架結構的頁面不能正確處理,會影響到搜尋結果的排列名次。所以一般情況下,儘可能不採用框架結構。現在一般網站都是採用表格定位的網頁設計。

技巧

善於利用frame、table、div+css進行網站框架最佳化,網站架構最佳化,實際最重要的就是形成網站架構的3種代碼的最佳化,那么,首先,讓我們先來認識一下這3種代碼,以及他們的優缺點 。
1.frame:frame就是把瀏覽器視窗劃分為若干個區域,每個區域可以分別顯示不同的網頁。例如最著名的貓撲網站,他的大雜燴區的左右兩個瀏覽效果,就是frame實現的經典樣式。frame可以美觀網站,但frame由於會同時提取多個網頁(HTML),因此會增加伺服器的IIS線上人數。如果網站屬於中小型網站,購買的虛擬空間對IIS有限制時,那么當用戶增加時,網站便會因為IIS人數已經達到上限而如法瀏覽,這是對網站運營的角度來講的,從網站最佳化的角度來講,frame更是有著致命的缺陷,那就是如法被搜尋引擎抓取,蜘蛛不會抓取frame裡面的內容,所以對網站最佳化一點好處也沒有。但相反的,如果我們覺得網站中的一些東西是不重要的,或者是不想被搜尋引擎抓取的,例如一些外部的廣告,一些功能實現的代碼等,我們也可以利用frame包住這些信息,讓蜘蛛可以更順暢的抓取我們的網站。
2.table:作為box的早期成員,table曾扮演著重要的角色,但隨著DIV+CSS時代的到來,眾多WEB編程員如果用了TABLE,似乎都覺得顏面無光,一時間,TABLE的地位岌岌可危。那么TABLE到底有什麼樣的致命缺點呢?首先即便你再想簡化代碼,你都至少需要寫下table、tr、td這三個標籤之後,才能開始真正的內容,另外,Table 的各種標籤中還包含了複雜的屬性定義,第三,table的後期維護是相當繁瑣的。那么,再讓我們從網站最佳化的角度來談談table的缺點:table對蜘蛛的抓取也是不友好的,尤其當table複雜到三層嵌套後,蜘蛛便會放棄抓取而離開,這是多么讓人沮喪的事情啊!當然,table也有自己的優勢,如果你一定需要表格呈現時,還是需要table來實現。
3.DIV+CSS:最後要介紹的,當然也是最重要的角色,如果說table是老三屆的話,div就是小資了,同樣實現box的效果,卻能有更出眾的表達力,代碼簡潔,表現力強。更重要的,是對搜尋引擎非常友好,由於所有的屬性都可以寫在CSS中,便於蜘蛛抓取,代碼看起來也很清爽。
通過以上對3種網站架構代碼的認知,善於利用,我們便完全可以做到網站框架的最佳化工作了。

相關詞條

熱門詞條

聯絡我們