很久以前Madthiu’s PALACE 在大部份情況下是能通過 W3C Validation 的(不知道這是甚麼的朋友,把這看成網頁的世界標準檢核好了)。那些時候在 sidebar 上的貼紙欄內都會放著兩張「炫耀」的貼紙。不過嘛,隨著越來越多文章,plugins 也裝得越來越多,或是換了 theme,就發現 Madthiu’s PALACE 有過百個違反標準的錯誤。沒時間也沒心情去逐一解救,所以只是消極地把這兩張貼紙隱藏起來就算了…

最近嘛,因為突然有些需要,所以要再向這深淵進發!(其中一個妄想動機是想隱密地用 CLI 的 web browser 來滑網…)一查,又是過百個 errors…一鼓作氣!花了近三小時,才把 errors 數減至現在的三十六個,不過其間也是樂,因為跟從前的 validation 搏鬥一樣,在過程中實在是學到了不少東西,有助自己將來作其他 web development 時(這包括寫 blog 的內文呢),能不用檢測就已符合世界標準。

為何要執著於那「可有可無」,「沒甚意思」的檢核呢?較了解我性格的人可能會認定我又是在標奇立異抬高自己吧? :razz: 其實除了上述所說想以 CLI 滑網外,最重要的是統一性。能通過檢核的網站,理應在任何瀏覽器上都會看到一樣的網頁,排位不會有差別,更不會有甚麼不支援或無法顯示的問題。不過那些 proprietary 的瀏覽器硬是要顯示非我所設定的效果那我也不能控制,因為我是不會花太多時間去整理那寫瀏覽器的顯示效果的(說得真美)。

還好,這次的「大肅清」行動中,很多的錯誤/警告也不難找到其根源,當中也有些是 looping 中所產生的重覆性錯誤,即是只要改一個地方,errors 就會減數個。不過也發現有些錯誤並不是由我的 customization 所引起的。最簡單的是 theme 吧?我猜這個曾經參賽的 theme 在遞交前也有送檢吧? :grin: 不過跟其他 plugins 一起用時則有些奇怪的 errors 跑出來了。另外部份 errors 當然是來自 plugins 啊,大概 plugin 的作者們沒有把裝有自己 plugin 的 blog 送檢去吧?啊!還有最氣人的那個即時 online 人數 counter,全是大階英文的,一對 tag 就產生數個錯誤!另外還有不少錯誤是因為 img 這單腳 tag 在 close tag 之前沒有加上 slash “/” 的,但這統統不是我的問題嘛!我老早就知道這個了,所以其後所有我輸入的 img tag 都必定合乎標準。

hum…Madthiu’s PALACE 主頁檢核結果中,餘下的錯誤不少都是跟我的文章內容有關的,即是我自己寫文章時的問題嘛…看看這星期有沒有閒情去把錯誤全滅吧!

《談談 W3C Validation》: 5 個回應

  1.   天佑 2005 年 9 月 12 日 09:38

      Mozilla Firefox Mozilla Firefox 1.4 Windows Windows XP

    我之前整理過自己 blog 的 sidebar,從之前一個很大的 unordered list 變成每個 section 一個 div,再將一些不合 standard 的地方修正,現在總算是 XHTML 1.0 Transitional,但過不了 XHTML 1.0 Strict,但 CSS 就不能了,因為為了 IE 的顯示和在 Firefox 盡量相似,CSS 有些 customization 是為了 IE 的,那些便過不了 CSS validiation。 emoticon

  2.   Phreak 2005 年 9 月 12 日 14:34

      Mozilla Firefox Mozilla Firefox 1.6a1 Mac OS Mac OS X

    Error 也有多種的,如單 tag close angle braket 漏了 slash 是小問題,嚴重性低。

    不過,都有D errors 係 fatal,始終, 跟 W3C standards 才是正途。

    又有關 IE 的各種 standard incompatible 的問題,應該 IE7 時,會修正,到時跟隨 W3C standards 更有保證。 emoticon

  3.   天佑 2005 年 9 月 15 日 15:29

      Mozilla Firefox Mozilla Firefox 1.4 Windows Windows XP

    我的 blog 終於是 XHTML 1.1 Valid 了。 emoticon

  4.   Madthiu 2005 年 9 月 15 日 22:21

      Mozilla Firefox Mozilla Firefox 1.0.6 Windows Windows XP

    天佑:
    強!! emoticon emoticon
    XHTML 1.0 Transitional 已令我覺得很頭痛… emoticon

  5.   天佑 2005 年 9 月 16 日 16:36

      Mozilla Firefox Mozilla Firefox 1.4 Windows Windows XP

    發覺原來是是整個 blog 都是 XHTML 1.1 Valid,在 comment page 仍然是有問題。 emoticon

留下回應