目前分類: 語言 - Languages    檢視方式: 列表 摘要
驗證主流網站標示語言標準
vaccha 在天空部落發表於22:12:34 | 語言 - Languages

最近因為做了一個網站,所以使用了W3C的標示驗證服務。後來靈機一動,乾脆驗證alexa網站排行榜上前20名,結果如下:

名次 網站 編碼 標準 錯誤
1 Yahoo! utf-8 37
2 MSN utf-8 XHTML 1.0 Strict 0
3 Google iso-8859-1 64
4 YouTube utf-8 HTML 4.01 Transitional 180
5 Myspace utf-8 299
6 Windows Live utf-8 XHTML 1.0 Strict 60
7 百度 gb2312 26
8 Orkut utf-8 HTML 4.01 Transitional 28
9 騰訊 gb2312 511
10 WikiPedia utf-8 XHTML 1.0 Strict 0
11 Yahoo!日本 euc-jp 400
12 新浪新聞中心 gb2312 無法驗證
13 Microsoft utf-8 HTML 4.0 Transitional 5
14 Megaupload utf-8 HTML 4.0 Transitional 92
15 Blogger utf-8 XHTML 1.0 Strict 35
16 EBay iso-8859-1 260
17 Hi5 utf-8 XHTML 1.0 Transitional 356
18 Google英國 iso-8859-1 50
19 Rapidshare iso-8859-1 XHTML 1.0 Transitional 54
20 搜弧 gb2312 無法驗證
  1. 首先,UTF-8佔了前20名中的11名。可見UTF-8已經逐漸普及,不過中文和日文網站都不用UTF-8,可見它有待努力。
  2. 無網頁標示語言標準的佔了前20名中的11名,可見W3C有待努力。HTMLXHTML都有人使用。
  3. 只有兩個網站通過檢驗,MSN(誰說微軟不遵守標準)和Wikipedia(想當然耳),新浪新聞中心和搜弧甚至因為檔案錯誤無法驗證!
  4. 結論是,隨著W3C和機構企業的努力,網頁標準確實日漸普及。不過實在太慢了,要將大部分的網站都變成符合標準可能還要好幾年的時間。那時候不知道還有什麼新東西會出現,所以我認為標準網頁可能是一個遙不可及的夢想!

認證本Blog的XHTML
vaccha 在天空部落發表於20:33:14 | 語言 - Languages

今天下午才發現一件可怕的事實,Yam Blog的XHTML無法通過W3C標記認證服務。這是本Blog分類(全球資訊網 - WWW)無法通過W3C的XHTML的認證服務的網頁。由於本Blog的首頁認證時發生重大的錯誤無法繼續,我只好驗證分類網頁。

有趣的是,Yam Blog所產生的網頁是XHTML格式,但是卻無法通過W3C的認證。難道使用XHTML只是好玩的,還是表示他們也願意遵守WWW的標準,但只是虛晃一招而已。

如果仔細查看XHTML原始碼,就會發現第一行少了<?xml version="1.0" encoding="utf-8"?>。第一行是<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">。第二行是<html xmlns="http://www.w3.org/1999/xhtml">。這些當然是指這是一個XHTML的文件。但是<?xml>標籤並沒有出現encoding="utf-8"使用UTF-8編碼的屬性,理應如此。編碼卻出現到第四行<meta>標籤的content屬性去的。這是以前慣用的方式,壞習慣的殘留。

再仔細檢查錯誤,發現主要有兩種錯誤。一是<br clear=all>忘記引號"。二是標籤<DIV>忘記變成小寫div,這也是以前的習慣,XHTML和HTML不一樣,前者會區分大小寫。因為我把很多的欄位刪除了,所以錯誤會少一些。

寫到這裡,我發現雖然W3C用力推行XML和XHTML,可是實際上一大堆的網站還是無法完全遵守。瀏覽器縱容不合法的語法也是一大因素,各種瀏覽器會允許亂七八糟的錯誤,讓使用者能夠"正常"地瀏覽。因此網站的製作人也不會注意這些"枝微末節",反正只要能顯示就好。然而這些亂七八糟的錯誤卻會造成軟體的嚴重負荷,唉,這就是現實。


每月記事
Apr 2007(2)
Sep 2006(1)
Jul 2006(1)
Feb 2006(3)
Jan 2006(2)
Dec 2005(7)
RSS
Blog搜尋
搜尋:
Javascript
我推薦誰
目前無名單
誰推薦我
目前無名單
誰來我家
RSS 訂閱
贊助商
CC授權
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam 天空 本身立場。
POWERED BY
POWERED BY 天空部落
會員登入免費註冊