<source id="4vppl"><ins id="4vppl"></ins></source>
<u id="4vppl"><sub id="4vppl"><label id="4vppl"></label></sub></u>
<object id="4vppl"></object>
  • <u id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></u>

    <object id="4vppl"></object>
    <b id="4vppl"><sub id="4vppl"><tr id="4vppl"></tr></sub></b>

      <i id="4vppl"><thead id="4vppl"></thead></i>

      <thead id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></thead>

      當前位置:首頁 > 網站舊欄目 > 學習園地 > 網站建設教程 > 也談談DIV+CSS的牛角尖

      也談談DIV+CSS的牛角尖
      2009-12-23 15:39:35  作者:1985226   來源:站長網
      看了cragle的《有沒有必要將網站Div+Css重構?》的文章,有一些想法不說不快,我也在文章的評論里提到曾經開除過兩個執著使用div技術的美工,遭到一些朋友的反對,但也有一位技術總監的朋友發帖表示支持,很經典的話就是:“做站是給人看的。不是給機器。符合w3c標準又怎么樣?”。

        說到web設計,我是2000年入行的,應該還是有說幾句話的份,先說說被我開的兩個美工吧。

        那是和朋友一起籌建一個新公司,招了一個美工設計公司的形象網站,在談論工資的時候,他便說,如果你們要我用div做頁面的話,工資要高一點。我想高點就高點,如果你真做的好,沒有關系。其實那個時候我也是才開始認真研究這個東西。

        但出乎我的意料的是,在公司的網站的宣傳廣告里,這位仁兄居然加了這么一句話(宣傳嘛,廣告語我沒有時間寫那么多,就讓他充分發揮),內容是:“國內90%以上的網站將被淘汰,div+css即將成為未來標準”。

        也許是想他比較自信吧,但是沒有深究,萬沒有想到的是,這個簡單的宣傳網站足足花了半個月時間,頁面設計水平很爛——顏色搭配都不好,終于被投資人推翻了,又重新設計了半個月,又被推翻了,雖然我一直強調美工應該先學好網站結構設計,顏色搭配等等,但他都當成耳邊風,終于,我讓他離開了。

        后來公司再次改版,花了一個星期,做的十分漂亮,table結構。

        我這個時候還沒意識到div在一些新人眼中產生的誤導會比我想象的嚴重,直到第二個美工上班。

        他是才畢業的,非常勤懇的做事,但他絕對中毒不輕。

        第一天上班,他便指著我電腦上開的IE,說,你這個東西是很不安全的,非常非常爛的,一定要用firefox,只有firefox才是正途,以后都是firefox的天下。我愕然,那個時候,網上充斥著firefox的廣告——很多站長為了掙美元,很不厚道的貶低IE,狂夸firefox,目的就是為了吸引訪問者下載。

        這位仁兄也喜歡用div編寫頁面,并且對table表現出極大的不屑,甚至眼里容不得table這個單詞,他開始每天花費90%的時間用于構建html文件和css樣式表,甚至為了一個px拿尺子在屏幕上丈量——實在太夸張了,卻只把10%的時間放在頁面整體設計和美工制作。同時,為了節約幾個字節,把一個圖片裁成一個很小字節的圖片,整個圖片文件夾充滿了細碎的圖片。

        當然,他到最后也沒拿出令我滿意的作品,因為種種原因,我們的改版是很頻繁的,有時候很大,我不可能為了改一點小東西等他在那里堆一天的代碼,測試N個瀏覽器。畢竟做公司的,要考慮成本,我每天只擁有他8個小時的工作時間,等不得,我只有請他離開。

        說實話,我并不是反對div+css,但物生一利,必生一弊,div+css的利處大家說了很多,我就說說狂熱的追求div+css的幾個弊端:

        1、大大增加了開發時間,同時也增加了開發成本。當然如果你是一個熟手,或者可以白天黑夜都加班而不用擔心沒有加班費,那可能不會。

        2、大大增加協同工作的難度,很多沒學過div的程序員對于美工出的div頁面束手無措,稍微改錯了,可能整個站點就慘不忍睹了。當然,如果你是一個全才,可以搞定一切,也可能不會。

        3、增加了開發風險,一個css文件的出錯,可能導致整站崩潰,慘不忍睹,大量的訪問鏈接同時調用靜態的css文件,可能造成并發錯誤,調用失敗。

        幾年前,我在一個朋友車里坐著玩的時候,當時他唾沫橫飛的問我,你會不會做web2.0,我說web2.0不是技術,web2.0是一種思想,并不是改成div+css就是2.0了。他說錯了錯了,你落伍了,你們那個1.0的網站馬上就要不行的,我馬上要投資做的2.0網站打算如何如何,準備上市的。幾年后,我那個1.0的網站銷售額還在穩步增長,但他的2.0卻再沒聽他提過。

        div不是壞東西,但是不能鉆牛角尖。

        關于某些維護div的div黨,有幾個誤區我想說一下,也給新入行的朋友一點提醒。

        誤區一:W3C標準就是摒棄一切表格

        查閱一下W3C的幫助文件,沒有發現W3C放棄了table定義,而且利用table制作的頁面也一樣可以通過W3C效驗,事實上,跟隨網頁從產生到現在,table一直都是標準的W3C定義。

        誤區二:div+css可以精簡代碼

        大家都說DIV的布局精簡代碼,但是用DIV替代TABLE所節約的代碼又被CSS(樣式)所占用,而這些樣式大多用于控制DIV的排版布局。一旦css出錯,后果不堪設想。而且,狂熱的追求把幾十K的頁面再縮小一倍,完全沒必要,大家都知道,一個網頁打開,真正占帶寬的不是網頁本身,而是圖片,flash等,一個頁面100K,可能需要下載的圖片,flash,視頻有幾M之多。現在硬件發展速度遠超軟件發展速度,帶寬也漸漸不是問題。狂熱追求代碼的精簡是舍本逐末。

        誤區三:用div可以更容易被搜索引擎搜索到

        目前尚無任何證據證明用div可以更容易被搜索引擎收錄,也許這個只是存在于美好的想象中。

        始終堅信,做網站就四個字:“內容為王”。做公司,也是四個字:“開源節流”。其它的,都是虛的。

        追求新技術不是錯,但鉆牛角尖就不對了,用div也沒錯,確實有很多好處,但切不可成了div的偏執狂。


      安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢
      国产午夜福三级在线播放_亚洲精品成a人片在线观看_亚洲自慰一区二区三区_久久棈精品久久久久久噜噜
      <source id="4vppl"><ins id="4vppl"></ins></source>
      <u id="4vppl"><sub id="4vppl"><label id="4vppl"></label></sub></u>
      <object id="4vppl"></object>
    1. <u id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></u>

      <object id="4vppl"></object>
      <b id="4vppl"><sub id="4vppl"><tr id="4vppl"></tr></sub></b>

        <i id="4vppl"><thead id="4vppl"></thead></i>

        <thead id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></thead>
        亚洲一本在线AⅤ | 亚洲午夜理论片在线观看 | 性刺激欧美三级在线现看中文 | 亚洲日韩欧美在线观看 | 亚洲人成电影手机在线播放 | 婷婷网亚洲色偷偷男人的天堂 |