[英]Is there any kind of accessibility headers in browsers e.g. sign language
大多數瀏覽器與它們顯示的網站共享用戶定義的語言(例如在 JavaScript 中: navigator.language || navigator.userLanguage )。
但是,如果您的母語是手語,或者您需要簡單的語言,該怎么辦? 如果您需要高對比度怎么辦? 雖然現在通過響應式網頁設計或瀏覽器功能可以很好地處理字體大小,但從瀏覽器的角度來看,額外的要求很難實現。
到目前為止,是否有任何實現允許用戶自動向網站發送信息,表明額外的可訪問性要求?
我的願景是向網站發送額外的標頭(類似於不跟蹤標頭),允許開發人員根據這些要求編寫 css 媒體查詢,從而隱藏或顯示額外的元素或增加網站上的對比度。
我很感謝任何形式的建議、提示或任何正在進行的討論,或者向 w3c 或其他機構提出的想法。
您所描述的內容似乎類似於Accept-Language
的 HTTP 標頭。
https://www.w3.org/International/questions/qa-lang-priorities
HTTP 請求在
Accept-Language
頭中攜帶語言偏好信息。 如果服務器設置為以一種以上的語言返回頁面或資源的替代版本,並且您喜歡的語言可用,它將通過一個稱為 HTTP 內容協商的過程來查找指定語言的內容在 HTTP 請求中。 如果服務器上只有一個頁面版本,則將檢索該版本。 如果您請求的語言均不可用,則應將服務器設置為返回默認語言選擇。
是的,有實現。
也許我們可以在此列表中保持最新的 Web 標准:
語
多種首選語言可以通過Accept-Language
標頭從瀏覽器傳遞到服務器。
IANA 語言子標簽注冊表實際上將simple
列為有效變體,以及瑞士德語手語的sgn-CH-DE
手語。
替代作者風格
這使作者能夠提供用於對比度的預設樣式、用於閱讀障礙的字體等。
<link rel="alternate stylesheet"
title="High Contrast"
href="/contrast.css">
由於並非所有瀏覽器都提供在這些樣式之間切換的便捷方式,因此網站上的小部件通常會提供額外的切換。
用戶樣式表
在談論樣式時:CSS 標准考慮了用戶自己的樣式表,在級聯中給予他們最高的特殊性。
通常,這個樣式表是通過瀏覽器設置來操作的。 我能想到的一些:
用戶偏好媒體查詢
這些是關於用戶首選項的系統/瀏覽器設置,可供網絡作者作為媒體查詢使用。
例子是:
prefers-contrast
prefers-reduced-motion
@media screen and (prefers-reduced-motion) { }
但是,我們需要考慮對這些功能的支持,以及用戶的意識。 我們需要平衡教育與便利。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.