任何創新都應該以人為本。最終的結果應該是人類的幸福。影響走向幸福的人口目標百分比。這樣才能達到最大的善意。
大多數人認為,一個組織擁有一定範圍的人口來承擔「走向幸福」的責任是合理的。雖然在我的公司我們反駁了這個說法,但我們可以繼續帶著這個想法檢查 HTML。
在 HTML 環境中,受影響的人口百分比很多。其技術術語甚至可以被視為“有人居住的地球”。任何活著的網路使用者都會收到 WHATWG(定義 HTML 的工作小組)的下游決策。
這個工作小組在語意元素的決定中沒有公平地對待人類觀眾。它對人類讀者沒有任何作用。它使體驗變得更加冗長、複雜,並且根據 DevEx 將認知負荷分類為不受歡迎的傳統,這些附加元素使體驗更糟。
我希望聽到這樣的想法:「但是,但是......可訪問性!」我會說清楚的。可訪問性不是可選的,而是必需的。我希望聽到這種有爭議的想法,因為優秀的 HTML 開發人員都會記住這一點。然而,這裡有一個需要吞下的藥丸:語義元素對可訪問性沒有任何幫助。螢幕閱讀器(螢幕閱讀器只是一個網頁抓取工具)可能實現對元素的一些理解,但也可能不會!而且現在是2024年了,這方面還沒有標準化。此外,不同開發人員之間處理資訊的演算法必然有所不同,人類讀者想要了解的頁面資訊也必須有所不同!
語意元素只是為了極少數人的利益而變得複雜化的一步。 WHATWG 最初是一家由網路產業「主要」參與者組成的公司,很明顯他們的優先事項有偏差。對於以網頁抓取為業務模式的公司來說,這是一項有價值的技術,不是為了可訪問性,而是為了內容聚合(即搜尋引擎)。
HTML 應該是為人服務的。人類經驗和該領域的改進(一般來說,不是財務上的)應該成為任何具有 HTML 有效影響力的重大創新的目標。相反,我們用技術來回答「如何表徵該小節的特徵?」
更好地說,這是一個秘密答案,因為沒有生物能夠讀取該問題的答案。 商業實體不是生物。網路爬蟲不是一個有生命的東西。只有軟體編寫者知道它的存在,並且如上所述,添加到規範中的效果是增加認知負荷和惡化體驗。
太棒了?
這是由 3 部分組成的系列中的第 2 部分。
留言告訴我們如何讓 HTML 提供更好的體驗!
如果您有興趣為人類幸福而製作超文本應用程序,請參加拯救聚會!救世公司,我們得救的地方。哦,我聽說該 HTML 手冊的作者是會員,我確信會員庫中有可共享的手稿!
以上是我希望擁有的 HTML(第 2 部分)的詳細內容。更多資訊請關注PHP中文網其他相關文章!