首頁?>?知識?資訊?>?DIV+CSS技術(shù)是否適合我們??>?正文

DIV+CSS技術(shù)是否適合我們?

2010/4/1 0:00:00 · 稿源:傳誠信

DIV+CSS技術(shù)是否適合我們?

  第一點(diǎn)、內(nèi)容和形式分離,網(wǎng)頁前臺只需要顯示內(nèi)容就行,形式上的美工交給CSS來處理。生成的HTML文件代碼精簡,更小打開更快。

  這個是DIV+CSS技術(shù)最現(xiàn)著的特點(diǎn),也是CSS存在的根源。完全的顛覆現(xiàn)在傳統(tǒng)(table)網(wǎng)頁設(shè)計的技術(shù)。所有現(xiàn)在用table制作的內(nèi)容,都可以用CSS來解決掉,而且解決的更完美,更強(qiáng)大。不需要大家再表格套表格,只需要用div套div就可以實(shí)現(xiàn)以往表格套表格所有的美工,這樣的結(jié)果就是使用div+CSS技術(shù),讓生成的網(wǎng)頁文件大小更精簡,更小。table時代,一個頁面表格達(dá)到10個以上是非常普遍的事情,但是現(xiàn)在用DIV+CSS,一個table都可以不用,就完全達(dá)到之前的效果,這就直接導(dǎo)致網(wǎng)頁文件大小比使用table時減少50%-80%,更節(jié)約各位站長的硬盤空間,訪問者打開網(wǎng)頁時更快,而且用div+CSS時,不像以往使用table時,必須把全部table讀取完了才顯示頁面內(nèi)容,現(xiàn)在是可以讀一個div就顯示一個效果,大家打開網(wǎng)頁不用等。好處真是明顯而強(qiáng)大。

  這個優(yōu)點(diǎn)的確是顯著的,凡是使用傳統(tǒng)table建的網(wǎng)頁,內(nèi)容多的話,有時候達(dá)到30K左右都有可能,文件打了打開時,肯定就有0.0幾秒的延遲。使用DIV+CSS,由于沒有表格使用,你前臺打開看到的全是直接內(nèi)容,CSS文件都是導(dǎo)入鏈接的,是另一個文件,根本和HTML文件大小沒關(guān)系,這種生成的HTML文件,一個也就10K左右大小。文件數(shù)量少時看不出來,但是文件萬級以上時,還是會節(jié)約幾十M大小的。

  這些優(yōu)點(diǎn)其實(shí)拿到現(xiàn)在來說,個人感覺用處不大,為什么呢?

  因?yàn)閠able雖然生成的HTML文件要大一些,占空間多點(diǎn),但是現(xiàn)在的虛擬主機(jī)空間幾百塊錢就可以達(dá)到3G以上,一個中小型門戶或是網(wǎng)站,完全夠用,就算不夠用,你數(shù)據(jù)量達(dá)到十萬級別以上,生成的HTML文件也用不了2G,這個成本其實(shí)對于中小型網(wǎng)站長來說完全可以不計。再說使用table說的是打開速度慢。這個在現(xiàn)在的網(wǎng)絡(luò)環(huán)境下面來說,也可以忽略的,現(xiàn)在大家上網(wǎng)都是用的寬帶,至少也是512K以上,一個網(wǎng)頁30K,打開也就一秒不到的時候,使用DIV+CSS也就快那么0.0幾秒,這基本上是大家感覺不到的。而且既然都是生成HTML,那對服務(wù)器來說影響的效果是一樣的,只要你的虛擬主機(jī)網(wǎng)絡(luò)穩(wěn)定,那么在table和div+css上就沒差別。

  但是使用table制作網(wǎng)頁框架和表格時,全是選擇化制作的,也就是說不用大家去寫代碼,很簡單輸入邊框和行數(shù)列數(shù)就可以達(dá)到制作出來的要求,但是使用div+CSS時,完全是靠手寫代碼,一個表格寫四行代碼的話,如果一個頁面涉及十多個div表格生成,手寫代碼將超過50行,而且如果你數(shù)學(xué)不好,或是邏輯思維能力不強(qiáng)的話,你手寫出來的表格將是亂78糟,出現(xiàn)表格重疊和位置完全不正確。因?yàn)橛胐iv+css寫表格時,表格間的邏輯排列關(guān)系完全是靠自己手寫代碼判斷,如果你沒有很強(qiáng)的手寫代碼能力和邏輯性,你所花費(fèi)的時間,比你用table制作時間至少是4倍左右?;旧弦粋€頁面定義的ID和class類,完整頁面是不會少于20個的,一個ID或class手寫5句,你制作一個HTML頁面將超過100句代碼,當(dāng)然其中很多是可以存成一個CSS文件來重復(fù)調(diào)用的。也就是說相同的頁面內(nèi)容的話,排版一樣的情況下,可以直接導(dǎo)入鏈接CSS來實(shí)現(xiàn)。

  這個就很像之前生成HTML時,制作一個網(wǎng)頁模板。但制作這個模板花的時間是用table制作時的幾倍。這里有些人要說,但是我改版的時候,就只需要再寫一個css就可以了,不用再生成HTML了。那么我要說,當(dāng)你再寫一個CSS文件改版時,我可能都已經(jīng)用table制作好一個頁面模板,而且還自動生成HTML全站的頁面了。這不是不可能的。

  如果作為站長的你,對于手寫代碼不是特別有信心,邏輯思維能力不是特別強(qiáng),建議還是使用傳統(tǒng)的table制作網(wǎng)頁更熟練和快捷。

  第二點(diǎn),改版網(wǎng)站更簡單容易了,不用重新設(shè)計排版網(wǎng)頁,甚至于不用動原網(wǎng)站的任何HTML和程序頁面,只需要改動CSS文件就完成了所有改版。

  DIV+CSS對于門戶網(wǎng)站來說改版就像換件衣服一樣簡單容易,改版時,不用改動全站HTML頁面,只需要重新寫CSS,再用新CSS覆蓋以前的CSS就可以實(shí)現(xiàn)改版了。方便吧。

  方便是方便了,但是一個網(wǎng)站,我想問一下是不是一個月就要改次版?或是半年就要改一次?估計這么頻繁的網(wǎng)站少的很哦?,F(xiàn)在很多知名網(wǎng)站,行業(yè)的,門戶的,包括個人網(wǎng)站,最多也是一年改一次版。一年改一次版,你一年才用一次重新寫CSS,而且你寫的CSS時間所用時間,比我用table制作時慢一二倍(技術(shù)熟練情況下)。那我何必還要用CSS啊?我用table一樣可以完成的效果,二分鐘就做好了表格,你用css寫要用十分鐘。

  全國中小型站長的網(wǎng)站數(shù)據(jù)量一般也就在十萬條數(shù)據(jù)之內(nèi),現(xiàn)在用自動批量生成HTML功能,生成完也用不了幾個小時時間吧。費(fèi)這點(diǎn)神一年也就一次,沒什么大不了的。

  所以除非你網(wǎng)站一個月改一次版,那么你還是用最熟練和方便的方法來實(shí)現(xiàn)網(wǎng)頁設(shè)計為妙。

  當(dāng)然如果你CSS已經(jīng)學(xué)的如火純青了,而且是代碼狂人。你當(dāng)我說的廢話。

  第三點(diǎn),搜索引擎更友好,排名更容易靠前。

  當(dāng)我看到CSS優(yōu)點(diǎn)有這個時,我冷笑了二聲。翻譯和編寫者真的是太不了解中國的網(wǎng)絡(luò)環(huán)境了,這條拿到國外來說,如常用google.com的環(huán)境下,完全可行。但是拿到中國以百度為壟斷的網(wǎng)絡(luò)環(huán)境下,完全可以忽略。

  搜索引擎主要的排名依據(jù)不管百度和google,都是title和權(quán)重為主。他們不可能拿到這二點(diǎn)不用,而是用你的content內(nèi)容來為主抓數(shù)據(jù)吧。而且最重要的一點(diǎn),中小型網(wǎng)站主80%左右的流量是百度來的,百度現(xiàn)在完全是人工在排序,你以為你用了div+CSS百度就先排你在前面啊??如果你這樣認(rèn)為你就是太不配做中國站長了。

  退一萬不說,就算你DIV+CSS有這優(yōu)點(diǎn),能讓你頁面在百度搜索時排前幾位,你以為這個位置你能坐的長啊?不出一個月只要你這頁面給你帶去的流量達(dá)到一定數(shù)量,百度K你沒商量。(我是指K這個關(guān)鍵字)

  綜上所述,個人感覺DIV+CSS不能太迷信它的很好很強(qiáng)大,它作為制作網(wǎng)頁,美化網(wǎng)頁的一個重要輔助是很強(qiáng)大方便的。可以彌補(bǔ)table制作框架和表格時的很多不足和美工上的缺點(diǎn),但是完全只用它來做,太費(fèi)時費(fèi)力,對于全國中小型網(wǎng)站長來說,真的不太適合。我個人覺得用table+DIV+CSS是最好的組合,也是最省時省力的辦法。

  我的廢話太多,寫了一長竄,不足之處非常多,認(rèn)識也不夠深入。大家不要介意哈。

  PS:很多CSS資料宣傳的CSS生成網(wǎng)頁代碼少,指的是生成的HTML文件的代碼少,因?yàn)檫@種HTML文件根本沒有美化過的,美化過程語句全在CSS文件中,一個CSS文件代碼是奇多無比。

  一個HTML要配合一個CSS文件來用,不能單獨(dú)使用。


  在重構(gòu)之前,肯定要了解為什么重構(gòu),為什么要用DIV+CSS技術(shù)?了解了這個問題,那么大家才有使用此技術(shù)重構(gòu)網(wǎng)站的動力。各大CSS學(xué)習(xí)網(wǎng)站和教程無一例外都會列舉出以下使用DIV+CSS的好處:

  1、內(nèi)容和形式分離,網(wǎng)頁前臺只需要顯示內(nèi)容就行,形式上的美工交給CSS來處理。生成的HTML文件代碼精簡,更小打開更快。

  2、改版網(wǎng)站更簡單容易了,不用重新設(shè)計排版網(wǎng)頁,甚至于不用動原網(wǎng)站的任何HTML和程序頁面,只需要改動CSS文件就完成了所有改版。對于門戶網(wǎng)站來說改版就像換件衣服一樣簡單容易。

  3、搜索引擎更友好,排名更容易靠前。

  以上三點(diǎn)是N多好處最吸引人,最突出的三點(diǎn)。

  • 怎樣發(fā)現(xiàn)自已站點(diǎn)中毒了的幾種表現(xiàn)...
  • 如何做網(wǎng)站備案?
  • SR與PR值之間的關(guān)系
  • 如何做網(wǎng)站?
  • 建站第四步-宣傳推廣 
  • ?

    選擇北京網(wǎng)站建設(shè)公司-傳誠信,優(yōu)質(zhì)服務(wù),絕對不容錯過 !
    1. 優(yōu)秀的網(wǎng)絡(luò)資源,穩(wěn)定的網(wǎng)站和速度保證?
    配送雙線獨(dú)立ip空間,國際A級BGP機(jī)房,99.5% 的主機(jī)在線時間)?
    2. 7年北京網(wǎng)站建設(shè)經(jīng)驗(yàn),優(yōu)秀的技術(shù)和設(shè)計水平,更放心?
    3. 全程省心服務(wù),不必?fù)?dān)心自己不懂網(wǎng)絡(luò),更省心。?

    -----------------------------------------------------------------------------------------------------
    我們的與眾不同之處:

    ??? 免費(fèi)網(wǎng)絡(luò)營銷顧問:我們?yōu)槟峁┟赓M(fèi)的網(wǎng)絡(luò)營銷顧問服務(wù),您需要了解關(guān)于如何開展網(wǎng)絡(luò)營銷,電子商務(wù),網(wǎng)站設(shè)計等的事宜,歡迎隨時聯(lián)系我們。

    ??? seo友好的網(wǎng)站管理系統(tǒng):除了優(yōu)質(zhì)的網(wǎng)站空間,網(wǎng)站管理系統(tǒng),和網(wǎng)站設(shè)計外,我們的網(wǎng)站管理系統(tǒng)更是seo友好的,包括:自定義欄目名,Google Sitemap自動生成,靜態(tài)頁面生成等等,讓您的網(wǎng)站。

    ???? 免費(fèi)網(wǎng)絡(luò)營銷培訓(xùn):如何更好的投放網(wǎng)絡(luò)廣告,如何提高網(wǎng)絡(luò)廣告的投資回報,如何發(fā)帖子,
    ??? ?如何優(yōu)化網(wǎng)站,我們有豐富的經(jīng)驗(yàn)開放給您!祝君成功!

    聯(lián)系我們:010-62199213 62122723-808 賈先生
    北京網(wǎng)站建設(shè)公司-傳誠信網(wǎng)站:js-hbsb.cn?點(diǎn)擊查看經(jīng)典網(wǎng)站案例

    北京傳誠信網(wǎng)站建設(shè)2010年建站套餐及優(yōu)惠!點(diǎn)擊查看!

    • 相關(guān)推薦
    • 大家在看
    熱文
    • 熱門
    • 最新
    客戶服務(wù)
    咨詢熱線

    010-62199213

    24小時咨詢熱線

    139-1050-5354