程式設計師對網路標準的漠視:這是一個嚴重的錯誤,絕不能繼續下去。
本文揭露了程式設計師如何忽視基本的網路標準,從而損害網站品質和使用者體驗。了解其後果以及這種疏忽為何不可接受。
你需要知道的最重要的事情
- 在網路上訪問量最高的網站中,有 2% 的網站首頁有 HTML 違規行為;而當嚴格應用最佳實務時,這一數字會下降到 2.6%。
- 超過 33% 的網站存在無障礙問題,這可能導致它們因違反《歐洲無障礙法案》等法律而受到罰款。
- Web 標準對於確保跨瀏覽器的可讀性至關重要,因為 AI 機器人更傾向於人類可讀的內容;忽視 Web 標準可能會導致客戶尋求替代方案,例如 AI 生成的程式碼。
- ValidateHTML 專案根據 Tranco 清單檢查了 5,000 個最受歡迎的網域。
- 計畫負責人西奧·杜克羅克發現,這些網站中只有 53% 的主頁是人類可讀的。
- 近 90% 的網站未能達到 W3C 網路標準,甚至違反了 HTML5 規範。
由法國開發者 Theo Ducrocq 監督的獨立專案 ValidateHTML 揭露了網路上訪問量最大的大多數網站公然無視網路標準。

ValidateHTML 在檢查了 5,000 個網域後發現,略多於一半的網站的主頁是人類可讀的,並且未能達到萬維網聯盟 (W3C) 和 Web 超文本應用技術工作組 (WHATWG) 制定的 HTML 標準。
這些網站是從 Tranco 評選出的 5,000 個最佳網站中選出的,而 Docrow 的研究凸顯了一個令人失望的趨勢,即發佈網站是因為它們“足夠好”,現代瀏覽器能夠修復它們遇到的大多數程式錯誤。
ValidateHTML 偵測無效的 HTML
Theo Ducrocq 的專案包括將 5,000 個網站全部提交到html-validate.org的 HTML5 驗證工具進行驗證。該工具只檢查網站首頁;付費頁面或內容管理系統 (CMS) 產生的文章(Ducrocq 認為這些頁面「可能更糟」)則未被納入檢查範圍。
在公佈ValidateHTML 測試結果時,Ducrot 明確指出「優秀的 HTML 程式碼是例外,而非普遍現象」。在網路上訪問量最高的網站中,87.2% 的首頁有 HTML 程式碼違規,而只有 12.8% 的網站提供「完全有效的 HTML 程式碼」。但這只是保守估計;如果應用 Web 標準的最佳實踐, Tranco 排名前 5,000 的網站中,只有 2.6% 的網站可以被認為是有效的 HTML 程式碼。
同時,超過33%的網站存在無障礙存取問題。歐洲的無障礙存取法律以及世界各地類似的法規意味著這些網站無法遵守。這極其危險,因為可能會導致罰款。
Dokro 也使用相同的驗證工具對 validatehtml.com 網域進行了檢查,並指出了一些錯誤。
為什麼網路標準很重要?
自 1996 年以來,W3C 制定的標準以及自 2004 年以來 WHATWG(包括 Apple、Google、Mozilla 和 Microsoft)制定的標準確保了網站開發人員將使用者放在首位,確保有無障礙存取障礙的人能夠消費內容,並防止使用不合理或隱密的程式碼和設計。
有些人可能會認為,在人工智慧驅動的網路閱讀機器人時代,網路標準已經過時了,但這種觀點忽略了兩個基本事實。首先,標準對於確保網站在所有瀏覽器上的可讀性至關重要。
其次,或許也是最重要的一點,人工智慧機器人確實更偏好人類可讀的內容。這表明該網站是為人類閱讀和/或使用而設計的,因此值得訪問。
程式設計師如果創建的網站不符合網路標準,不僅會為自己帶來日後需要修復的問題,客戶或管理人員也可能尋求替代方案,他們甚至可能會考慮使用人工智慧產生的程式碼。
評論被關閉。