網站設計標準化(一)

來源:互聯網
上載者:User

仲介交易 SEO診斷 淘寶客 雲主機 技術大廳

本文觀點:遵循國際網站標準(Web Standards)進行網站設計和改善。
閱讀物件:網站設計人員、web應用開發人員
關鍵字:Web Standards、XML、XHML、CSS、DOM、DOCTYPE、Accessibility




前言




網路上的變革每天都在發生,當我們覺得網站設計技術已經非常簡單和熟悉的時候。 國外網站設計標準化的概念早已悄悄的形成和迅速「蔓延」,自2000年起,大部分新發行的瀏覽器版本都開始支援網站標準。 主流的網頁編輯工具也開始全面支援網站標準,甚至一些軟體幾乎完全由XML檔組成,例如Dreamweaver MX。 一些著名的大型商業網站開始採用網站標準來重新構建(例如體育資訊www.espn.com),另外一些則拒絕非標準瀏覽器流覽它們的網站(例如連線雜誌www.wired.com)。 眾多的設計網站(例如:www.k10k.net) 和個人網站更是標準推廣的先行者,紛紛轉向採用XHTML+CSS來建立。 2004年2月4日XML1.1推薦標準正式發佈,標誌著網站設計的標準時代已經到來。




國外網站標準的聲勢洶湧,但國內業界顯得有些後知後覺或者毫無興趣,讓我們來看看國內三大入口網站首頁對網站標準的遵循情況:















































































校驗專案




校驗目標網站




校驗結果




代碼校驗(XHTML)
(校驗位址:HTTP://validator.w3.org/、
(HTTP://www.htmlhelp.com/tools/validator/ )




www.sina.com.cn




失敗,混雜的HTML,未達到XHTML1。 黃色警報:字元集錯誤。 (定義了GB2312,但頁內使用了非GB2312字元)。 非標準代碼43處。




www.163.com




失敗,混雜的HTML,未達到XHTML1。 紅色警報:未定義DOCTYPE。 非標準代碼41處。




www.sohu.com




失敗,混雜的HTML,未達到XHTML1。 黃色警報:字元集錯誤。 非標準代碼38處。




CSS2校驗
(校驗位址:HTTP://jigsaw.w3.org/css-validator/validator-uri.html )




www.sina.com.cn




25處錯誤。




www.163.com




1處警告,10處錯誤。




www.sohu.com




1處警告,15處錯誤。




校驗結果顯示所有入口網站都沒有符合網站標準,甚至連HTML4.0標準都沒有遵循。 舉例來說:<FONT>標籤,早在1998年4月HTML4.0標準中就已經被W3C列為「不建議使用(deprecated)」標籤。 但我們的三大入口網站首頁上都有不少類似<font color=red>的代碼。 這裡的簡單列表,目的不是批評這些網站做得不好(事實上大部分的大型商業網站都通不過W3C嚴格的正確性校驗),有很多的原因造成這種狀況,例如採用老的資訊發佈系統,網頁設計人員的技術和意識不夠等等。 我們只是想說明一點:連比較規範的上市公司的網站都沒有意識到遵循標準,其他規模教小的商業網站就更不用說,國內對網站標準沒有足夠的重視。




讓我們趕緊跟上新時代的步伐,一起來瞭解一下網站標準吧。




一. 為什麼要建立網站標準




我們大部分人都有深刻體驗,每當主流瀏覽器版本的升級,我們剛建立的網站就可能變得過時,我們就需要升級或者重新建造一遍網站。 例如1996-1999年典型的「瀏覽器大戰」,為了相容Netscape和IE,網站不得不為這兩種瀏覽器寫不同的代碼。 同樣的,每當新的網路技術和交互設備的出現,我們也需要製作一個新版本來支援這種新技術或新設備,例如支援手機上網的WAP技術。 類似的問題舉不勝舉:網站代碼臃腫、繁雜浪費了我們大量的頻寬;針對某種瀏覽器的DHTML特效,遮罩了部分潛在的客戶;不易用的代碼,殘障人士無法流覽網站等等。 這是一種惡性循環,是一種巨大的浪費。




如何解決這些問題呢? 有識之士早已開始思考,需要建立一種普遍認同的標準來結束這種無序和混亂。 商業公司(Netscape、Microsoft等)也終於認識到統一標準的好處, 因此在W3C(W3C.org)的組織下,網站標準開始被建立(1998年2月10日發佈XML1.0為標誌),並在網站標準組織(webstandards.org)的督促下推廣執行。




簡單說,網站標準的目的就是:







提供最多利益給最多的網站使用者


確保任何網站文擋都能夠長期有效


簡化代碼、降低建設成本


讓網站更容易使用,能適應更多不同使用者和更多網路設備


當瀏覽器版本更新,或者出現新的網路交互設備時,確保所有應用能夠繼續正確執行。


對於網站設計和開發人員來說,遵循網站標準就是使用標準;對於你的網站使用者來說,網站標準就是最佳體驗。




訪問量排名世界第4,中國第1的新浪網站,也遭遇非標準DHTML的問題。 在最新發佈的Netscape7和Mozila1.6瀏覽器中,新浪首頁的漂浮廣告全部失效,層疊擠在頁面左下角。 也許那些廣告主認為損失這些潛在的使用者無所謂。 (截圖日期2004年4月12日)




聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.