国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > CSS > 正文

另一個(gè)角度談?wù)凞IV+CSS

2024-07-11 08:21:34
字體:
供稿:網(wǎng)友

  看了cragle的《有沒有必要將網(wǎng)站div+css重構(gòu)?》的文章,有一些想法不說不快,我也在文章的評(píng)論里提到曾經(jīng)開除過兩個(gè)執(zhí)著使用div技術(shù)的美工,遭到一些朋友的反對(duì),但也有一位技術(shù)總監(jiān)的朋友發(fā)帖表示支持,很經(jīng)典的話就是:“做站是給人看的。不是給機(jī)器。符合w3c標(biāo)準(zhǔn)又怎么樣?”。

  說到web設(shè)計(jì),我是2000年入行的,應(yīng)該還是有說幾句話的份,先說說被我開的兩個(gè)美工吧。

  那是和朋友一起籌建一個(gè)新公司,招了一個(gè)美工設(shè)計(jì)公司的形象網(wǎng)站,在談?wù)摴べY的時(shí)候,他便說,如果你們要我用div做頁(yè)面的話,工資要高一點(diǎn)。我想高點(diǎn)就高點(diǎn),如果你真做的好,沒有關(guān)系。其實(shí)那個(gè)時(shí)候我也是才開始認(rèn)真研究這個(gè)東西。

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

  也許是想他比較自信吧,但是沒有深究,萬沒有想到的是,這個(gè)簡(jiǎn)單的宣傳網(wǎng)站足足花了半個(gè)月時(shí)間,頁(yè)面設(shè)計(jì)水平很爛——顏色搭配都不好,終于被投資人推翻了,又重新設(shè)計(jì)了半個(gè)月,又被推翻了,雖然我一直強(qiáng)調(diào)美工應(yīng)該先學(xué)好網(wǎng)站結(jié)構(gòu)設(shè)計(jì),顏色搭配等等,但他都當(dāng)成耳邊風(fēng),終于,我讓他離開了。

  后來公司再次改版,花了一個(gè)星期,做的十分漂亮,table結(jié)構(gòu)。

  我這個(gè)時(shí)候還沒意識(shí)到div在一些新人眼中產(chǎn)生的誤導(dǎo)會(huì)比我想象的嚴(yán)重,直到第二個(gè)美工上班。

  他是才畢業(yè)的,非常勤懇的做事,但他絕對(duì)中毒不輕。

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

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

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

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

  1、大大增加了開發(fā)時(shí)間,同時(shí)也增加了開發(fā)成本。當(dāng)然如果你是一個(gè)熟手,或者可以白天黑夜都加班而不用擔(dān)心沒有加班費(fèi),那可能不會(huì)。

  2、大大增加協(xié)同工作的難度,很多沒學(xué)過div的程序員對(duì)于美工出的div頁(yè)面束手無措,稍微改錯(cuò)了,可能整個(gè)站點(diǎn)就慘不忍睹了。當(dāng)然,如果你是一個(gè)全才,可以搞定一切,也可能不會(huì)。

  3、增加了開發(fā)風(fēng)險(xiǎn),一個(gè)css文件的出錯(cuò),可能導(dǎo)致整站崩潰,慘不忍睹,大量的訪問鏈接同時(shí)調(diào)用靜態(tài)的css文件,可能造成并發(fā)錯(cuò)誤,調(diào)用失敗。

  幾年前,我在一個(gè)朋友車?yán)镒娴臅r(shí)候,當(dāng)時(shí)他唾沫橫飛的問我,你會(huì)不會(huì)做web2.0,我說web2.0不是技術(shù),web2.0是一種思想,并不是改成div+css就是2.0了。他說錯(cuò)了錯(cuò)了,你落伍了,你們那個(gè)1.0的網(wǎng)站馬上就要不行的,我馬上要投資做的2.0網(wǎng)站打算如何如何,準(zhǔn)備上市的。幾年后,我那個(gè)1.0的網(wǎng)站銷售額還在穩(wěn)步增長(zhǎng),但他的2.0卻再?zèng)]聽他提過。

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

  關(guān)于某些維護(hù)div的div黨,有幾個(gè)誤區(qū)我想說一下,也給新入行的朋友一點(diǎn)提醒。

  誤區(qū)一:w3c標(biāo)準(zhǔn)就是摒棄一切表格

  查閱一下w3c的幫助文件,沒有發(fā)現(xiàn)w3c放棄了table定義,而且利用table制作的頁(yè)面也一樣可以通過w3c效驗(yàn),事實(shí)上,跟隨網(wǎng)頁(yè)從產(chǎn)生到現(xiàn)在,table一直都是標(biāo)準(zhǔn)的w3c定義。

  誤區(qū)二:div+css可以精簡(jiǎn)代碼

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

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

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

  始終堅(jiān)信,做網(wǎng)站就四個(gè)字:“內(nèi)容為王”。做公司,也是四個(gè)字:“開源節(jié)流”。其它的,都是虛的。

  追求新技術(shù)不是錯(cuò),但鉆牛角尖就不對(duì)了,用div也沒錯(cuò),確實(shí)有很多好處,但切不可成了div的偏執(zhí)狂。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 高邮市| 巨野县| 镇坪县| 芦溪县| 鄂温| 濉溪县| 韶山市| 五常市| 炎陵县| 大宁县| 安塞县| 贵德县| 北安市| 平凉市| 肃北| 东丽区| 宁都县| 蛟河市| 泰兴市| 玉屏| 常山县| 凉城县| 佛坪县| 垣曲县| 东乡族自治县| 商丘市| 墨江| 上高县| 寻甸| 信宜市| 化州市| 乌鲁木齐市| 剑川县| 荣昌县| 奉化市| 博白县| 云和县| 百色市| 连城县| 昌邑市| 鱼台县|