由於本人才疏學淺,對DIV+CSS也沒有深入徹底研究透,只是憑自己的一點認識而寫,希望高手不要扔磚。
廢話少說,直接進行正題。
現在全國大大小小的網站都在搞一場技術「革命」,就是所謂「網站重構」說簡單點就是DIV+CSS進行HTTP://www.aliyun.com/zixun/aggregation/13355.html">網站製作。 用DIV+CSS代替傳統的Table製作框架和美化頁面。 在重構之前,肯定要瞭解為什麼重構,為什麼要用DIV+CSS技術?瞭解了這個問題,那麼大家才有使用此技術重構網站的動力。 各大CSS學習網站和教程無一例外都會列舉出以下使用DIV+CSS的好處:
1、內容和形式分離,網頁前臺只需要顯示內容就行,形式上的美工交給CSS來處理。 生成的HTML檔代碼精簡,更小打開更快。
2、改版網站更簡單容易了,不用重新設計排版網頁,甚至於不用動原網站的任何HTML和程式頁面,只需要改動CSS檔就完成了所有改版。 對於入口網站來說改版就像換件衣服一樣簡單容易。
3、搜尋引擎更友好,排名更容易靠前。
以上三點是N多好處最吸引人,最突出的三點。 我就這三點進行一一介紹:
第一點,改版網站更簡單容易了,不用重新設計排版網頁,甚至於不用動原網站的任何HTML和程式頁面,只需要改動CSS檔就完成了所有改版。
DIV+CSS對於入口網站來說改版就像換件衣服一樣簡單容易,改版時,不用改動全站HTML頁面,只需要重新寫CSS,再用新CSS覆蓋以前的CSS就可以實現改版了。 方便吧。
方便是方便了,但是一個網站,我想問一下是不是一個月就要改次版?或是半年就要改一次?估計這麼頻繁的網站少的很哦。 現在很多知名網站,行業的,門戶的,包括個人網站,最多也是一年改一次版。 一年改一次版,你一年才用一次重新寫CSS,而且你寫的CSS時間所用時間,比我用table製作時慢一二倍(技術熟練情況下)。 那我何必還要用CSS啊?我用table一樣可以完成的效果,二分鐘就做好了表格,你用css寫要用十分鐘。
全國中小型站長的網站資料量一般也就在十萬條資料之內,現在用自動批量生成HTML功能,生成完也用不了幾個小時時間吧。 費這點神一年也就一次,沒什麼大不了的。
所以除非你網站一個月改一次版,那麼你還是用最熟練和方便的方法來實現網頁設計為妙。
當然如果你CSS已經學的如火純青了,而且是代碼狂人。 你當我說的廢話。
第二點、內容和形式分離,網頁前臺只需要顯示內容就行,形式上的美工交給CSS來處理。 生成的HTML檔代碼精簡,更小打開更快。
這個是DIV+CSS技術最現著的特點,也是CSS存在的根源。 完全的顛覆現在傳統(table)網頁設計的技術。 所有現在用table製作的內容,都可以用CSS來解決掉,而且解決的更完美,更強大。 不需要大家再表格套表格,只需要用div套div就可以實現以往表格套表格所有的美工,這樣的結果就是使用div+CSS技術,讓生成的網頁檔案大小更精簡,更小。
table時代,一個頁面表格達到10個以上是非常普遍的事情,但是現在用DIV+CSS,一個table都可以不用,就完全達到之前的效果,這就直接導致網頁檔案大小比使用table時減少50%-80%,更節約各位站長的硬碟空間 ,訪問者打開網頁時更快,而且用div+CSS時,不像以往使用table時,必須把全部table讀取完了才顯示頁面內容,現在是可以讀一個div就顯示一個效果,大家打開網頁不用等。 好處真是明顯而強大。