作者介紹:Jeffrey Veen是AdaptivePath.com的合伙人之一,專門研究網(wǎng)頁設(shè)計新技術(shù),你可以在他的個人站點veen.com上學到更多知識。
自從開始web設(shè)計工作,我就加入到用web標準進行設(shè)計的團體中,至今已經(jīng)很長時間了。我越來越感覺到采用W3C推薦的標準進行設(shè)計是一件正確的事情。當我準備重新設(shè)計adaptivepath.com站點時,我的搭檔同意用符合標準的方法來建設(shè)它。但在我們開始前,我們也有一番討論:采用web標準需要付出很大的努力,這樣做是否值得?
當然,重新設(shè)計可以在“web標準支持者”中樹立信譽,但是除了業(yè)界的贊譽以外,標準對于象我們這樣的個人商業(yè)站點真的重要嗎?web標準能為我們帶來回報嗎?轉(zhuǎn)換到XHTML+CSS有什么經(jīng)濟上的利益嗎?所有的答案是:是的。
雖然HTML頁面的簡單大大促進了web發(fā)展,但是它也成為一種禍根。因為它們對代碼格式如此的”寬容”,助長了一些瀏覽器私有代碼的發(fā)展,這些私有代碼造成無數(shù)用戶無法得到最佳體驗(看到頁面的最佳效果)。
我們許多的客戶都為站點建立了多個版本,以盡可能地為更多用戶提供最完美的設(shè)計。對于我們的公司,我們只需要用一組HTML頁面、一個樣式表和很少量的開發(fā)就可以了,超過95%的adaptivepath.com網(wǎng)站用戶都采用遵循標準(standards-c ompliant)的瀏覽器,所以我們想,是時候向web標準過渡了。
web標準強制你進行錯誤校驗。簡單的聲明你的HTML是什么版本,校驗程序?qū)茨愕穆暶鞯臉藴蕘硇r災(zāi)愕捻撁?。校驗器將嚴格校驗并詳細的告訴你有哪些錯誤,這樣縮短了開發(fā)者花費在質(zhì)量上的時間,并保證你的站點在不同瀏覽器上保持高度的一致性。即使現(xiàn)在的瀏覽器依然有某些顯示bug,但是這已經(jīng)比五年前的情況好多了。
多年以來,web標準團體一直推薦”保持視覺設(shè)計和內(nèi)容相分離”的優(yōu)點,這意味著HTML變得非常簡單(幾乎可笑),大部分的XHTM L頁面只有一些富語義的<P>和<p>標簽,以及一個指向強大的CSS文件的鏈接。這種完全的分離使得你的頁面開發(fā)和維護變得簡單,首先是因為使得開發(fā)團隊之間能夠更好的協(xié)調(diào),例如編輯和設(shè)計師可以分開工作。
最近,有一個項目,我們采用了CSS技術(shù),我們在自己的開發(fā)服務(wù)器上為客戶開發(fā)CSS文件。而他們在后端服務(wù)器上準備內(nèi)容的同時,我們也可以不斷地修改設(shè)計,我們只要簡單的編輯CSS文件而不需要和他們的版本發(fā)布系統(tǒng)保持結(jié)合,工作是平行進行的,我們戲劇性得縮短了開發(fā)時間。快速的開發(fā)獲得了競爭和費用優(yōu)勢,更短的開發(fā)時間不僅僅節(jié)約成本,而且使資源空閑出來,因而獲得更多機會。
干凈的代碼帶來更多的利益。不支持CSS的瀏覽器現(xiàn)在可以簡單的忽略樣式表,換句話說,有語義的XHTML表示可以被任何瀏覽器呈現(xiàn),包括非傳統(tǒng)的客戶端,例如手機、PDAs、語音閱讀器和屏幕閱讀器等等,任何支持這些簡單標簽的設(shè)備都可以。
一個符合web標準的站點可以支持移動訪問;支持Section 508易用性標準;以及兼容以前老版本的瀏覽器。你可以獲得所有好處而且更加容易開發(fā)和維護,甚至于,在這個過程中你能節(jié)省一些硬件成本。
當我們從頁面上剝離了font、table標簽和一些用于裝飾的圖片,我們將頁面尺寸從20.9k縮減到9.2k。目前,這些縮減看起來微不足道,但是當所有頁面訪問聚集起來就相當多了,使得我們站點的流量不堪重負。
我們的站點一天大約有幾千的頁面訪問量(page views),可以節(jié)約56%的帶寬。而大型商業(yè)站點可能一、二分鐘內(nèi)就達到這樣的訪問量,流行的熱門站點更常常一天就達到幾千百萬的頁面訪問量。如果每頁節(jié)約30-40k,加上緩存的樣式表不需要再次下載,每月能為這些站點節(jié)約上千美元。你會看到那些IT人士為這樣的設(shè)計而興奮!
金錢很容易量化,壓縮代碼還帶來更多隱性的、附加的好處。一個快速的、活躍的站點總是能帶來一個更好的、全面的用戶體驗,這不是什么秘密。
在web初期,巨大的圖形界面設(shè)計使得撥號上網(wǎng)的用戶忍受緩慢的訪問速度,隨著寬帶的普及這種情況有些好轉(zhuǎn)。但是出差的商業(yè)旅行者仍然可能通過旅館的電話撥號上網(wǎng)成為你的新用戶,采用干凈、標準化的代碼可以幫助你的用戶快捷方便地在網(wǎng)站上完成他們的目的。
我們決定轉(zhuǎn)換到標準,不是一種客套話,而是因為標準可以帶來可愛的經(jīng)濟利益。這就是為什么越來越多的酷站開始轉(zhuǎn)向web標準。為什么你還不開始向XHTML+CSS過渡呢?
標準化帶來的經(jīng)濟利益是切實的。一旦我們的站點都普及了標準化,商業(yè)將體會到真實的許諾—內(nèi)容的自由共享。
]]>