div+css是HTML語言中非常好的構架模式,DIV完全可以代替table,div和css結合可以實現table所不能實現的功能。
下面我們就看看用div+css建站的好處:
1、搜尋引擎親和力
搜尋引擎不會在意一個頁面的設計或者構成。搜尋引擎不可能「欣賞」設計漂亮新穎的頁面;也不會去「排斥」顏色搭配醜陋的頁面。它們只是默默地拿到它們需要的內容就離開。如果一個頁面中涵蓋了大量的table來描述構架,試想搜尋引擎要花多大的代價才可以拿到真正有用的信息呢? 憑我自己的經驗,一般來說,table構架描述的頁面,樣式結構和內容信息大小比可能達到1:1甚至更高。而CSS+DIV構架的頁面,雖然在客戶端看來下載一個複雜的CSS也要佔用差不多的帶寬,然而搜尋引擎可以很方便的繞過這個css,而直接抓去div中的內容。這便是div的優勢所在。帶寬的稍多佔用,完全顯得微不足道,更何況一個冗餘的table設計架構如果代碼寫的不好會佔用更多的帶寬。
2、重構頁面的方便性
這個應用最經典的例子就是各大blog程序了。就如現在我用的LBS系統,以及流行的PJBLOG、php下面的WP、MT,都是採用div+css構架。內容和樣式的分離導致我們在重構頁面布局(更換皮膚)的時候,只用針對每一個div元素重新定義其具體位置、樣式就行了。而在原來的table基礎上進行改版,幾乎必須改變所有的內容注入渠道,實在是太過於麻煩.
閱讀完上面的內容,我們就開始學習div+css教材吧!
目錄
第 一 章 頁面布局與規劃
第 二 章 寫入整體層結構與CSS
第 三 章 頁面頂部製作之一
第 四 章 頁面頂部製作之二
第 五 章 頁面製作-用好border和clear