網站預設標准化(一)

本文觀點:遵循國際網站標准(Web Standards)施行網站預設和改善。
閱覽對象:網站預設擔任職務的人、web應用研發擔任職務的人
關鍵字:Web Standards、XML、XHML、CSS、DOM、DOCTYPE、Accessibility



前言



網絡上的變法每日都在發生,當我們感到網站預設技術已經十分簡單和知道得清楚的時刻。海外網站預設標准化的概念早已悄悄兒地的形成和迅疾『漫延』,自2000年起,大多新發行的瀏覽器版本都著手支持網站標准。主流的網頁編輯工具也著手各個方面支持網站標准,甚至於一點軟件幾乎絕對由XML文件組成,例如Dreamweaver MX。一點聞名的大型經濟活動網站著手認為合適而使用網站標准來從新構建(例如體育運動資訊),額外一點則不接受非標准瀏覽器瀏覽他們的網站(例如串線雜志)。很多的預設網站(例如:/tools/validator/ )





.cn





敗績,混合摻雜的HTML,未達到XHTML1。黃色警報:字符集不正確。(定義了GB2312,但頁內運用了非GB2312字符)。非標准代碼43處。











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











敗績,混合摻雜的HTML,未達到XHTML1。黃色警報:字符集不正確。非標准代碼38處。







CSS2校驗
(校驗地址: )





.cn





25處不正確。











1處警告,10處不正確。











1處警告,15處不正確。



校驗最後結果顯露全部門戶網站都沒有合乎網站標准,甚至於連HTML4.0標准都沒有遵循。舉例來說:<FONT>標簽,早在1998年四月HTML4.0標准中就已經被W3C列為『不提議運用(deprecated)』標簽。但我們的三大門戶網站首頁上都有不少大致相似<font color=red>的代碼。這處的簡單列表,目標不是斥責這些個網站做得非常不好(事情的真實情況上大多的大型經濟活動站點都通然而W3C嚴明的准確性校驗),有眾多的端由導致這種狀態,例如認為合適而使用老的信息宣布系統,網頁預設擔任職務的人的技術和認識不夠等等。我們只是想解釋明白一點兒:連比較規范的上市企業的網站都沒有認識到遵循標准,其它規模教小的經濟活動網站就更無須說,國內對網站標准沒有足夠的看得起。



讓我們抓緊時機跟上新時期的步伐,一塊兒來理解一下子網站標准吧。



一.為何要樹立網站標准



我們大多人都有深刻體驗認識,每當主流瀏覽器版本的昇班,我們剛樹立的網站就有可能變得過時,我們就需求昇班還是從新建築一遍網站。例如1996-1999年典型的『瀏覽器大戰』,為了兼容Netscape和IE,網站只得為這兩種瀏覽器寫不一樣的代碼。一樣的,每當新的網絡技術和交互設施的顯露出來,我們也需求制造一個新版壓根兒支持這種新技術或新設施,例如支持手機上網的WAP技術。大致相似的問題舉承擔不了舉:網站代碼臃腫、繁亂耗費了我們數量多的帶寬;針對某種瀏覽器的DHTML特效,屏蔽了局部潛伏的客戶;不易用的代碼,殘廢人士沒有辦法瀏覽網站等等。這是一種惡性循環,是一種很大的耗費。



怎麼樣解決這些個問題呢?有識之士早已著手深刻思考,需求樹立一種存在廣泛認同的標准來終了這種無序和沒秩序。經濟活動企業(Netscape、Microsoft等)也終於意識到一統標准的益處,因為這個在W3C(W3C.org)的團體下,網站標准著手被樹立(1998年二月十號宣布XML1.0為微記),並在網站標准團體(webstandards.org)的監督催促下推廣執行。



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





  • 供給最多好處給最多的網站用戶

  • 保證不論什麼網站文擋都能夠長時期管用

  • 簡化代碼、減低建設成本

  • 讓網站更容易運用,能適合更多不一樣用戶和更多網路設施

  • 當瀏覽器版本更新,還是顯露出來新的網絡交互設施時,保證全部應用能夠接著准確執行。


對於網站預設和研發擔任職務的人來說,遵循網站標准就是運用標准;對於你的網站用戶來說,網站標准就是最佳體驗認識。



過訪量名次世界第4,中國第一的新浪網站,也際遇非標准DHTML的問題。在最新宣布的Netscape7和Mozila1.6瀏覽器中,新浪首頁的飄浮廣告所有失去效力,重疊擠在頁面左下角。或許那一些廣告主覺得虧損這些個潛伏的用戶無所說的。(截圖日子2004年四月十二號)