WCAG 2.0表示:輔助功能和文字大小調整:如果我不再支持IE6,還需要使用ems嗎?
(1.4.4)調整文本:除了對字幕和文本圖像,文本可以不用輔助技術被重新調整到200%沒有的內容或功能喪失。 (AA級)
並闡述與:
的內容縮放主要是用戶代理的責任。
和:
作者的責任是創造這並不妨礙用戶代理從有效擴充內容的Web內容。
Internet Explorer的「文本大小」選項不會調整使用基於像素的字體大小編碼的文本大小。因此,爲了符合可訪問性準則,我們的authours傳統上避免在CSS中使用基於像素的字體大小,而是選擇更難的em字體大小。
但自從第7版以來,Internet Explorer已經提供了一種增加文本大小的替代方法 - 「縮放」選項 - 該功能適用於基於像素的字體大小。
我在法律上有義務在瀏覽器設置中有另一種「縮放」功能時繼續支持IE的文本大小功能嗎?
WCAG 2接着說:
如果作者使用其用戶代理不提供縮放的支持技術,筆者負責直接提供這種類型的功能或提供的內容,與用戶代理提供的功能類型一起工作。
根據用戶統計,我不再支持IE6。這對答案有什麼影響嗎?對於這個問題,我不再支持IE 3或Netscape 1,但這些瀏覽器似乎不是什麼問題。
感謝您的回覆。你所說的一切我都同意,但我認爲我的問題的癥結已經消失,所以讓我們添加一些背景。
我在一個已經存在了十多年的大型企業網站上工作,擁有數以萬計的頁面,數百個不同大小的CSS文件(是的,我們知道)和以像素爲單位設置的字體大小(同樣,我們知道)
像素字體意味着在IE(甚至IE10)中的「文本大小」瀏覽器設置不會調整文本的大小。正如Robooneus所說的,ems會繼承瀏覽器的字體大小設置,並且是更好的選擇,但像素不會。
因此,任何需要更大文本才能訪問我們的服務的用戶,使用任何版本的IE,都將無法使用'文本大小'設置來增加字體大小,但能夠如果他們擁有IE7或更高版本,則可以放大頁面。
我在法律上有義務在瀏覽器設置中有另一種「縮放」功能時繼續支持IE的文本大小功能嗎?例如,用戶可能被限制爲使用舊版瀏覽器(如IE6),或者可能不想將頁面縮小到超出屏幕大小。
從來沒有意識到這是一個問題,但我堅持認爲EMS是「更困難」的問題。它們提供比基於像素的字體大小更大的靈活性 - 特別是因爲它們考慮到用戶的設置(瀏覽器字體大小),並且可以爲網站設置一般的基於em的字體大小並將所有其他字體大小設置爲關係爲它的網站。在大多數情況下,他們被認爲是這個原因的好習慣 - 與IE6無關。 – robooneus
robooneus說。沒有人關心IE6,那麼爲什麼要支持它或不是一個問題?另外,我不確定你要用什麼來代替ems。 –
謝謝,我已經添加了上下文來解釋我的原始問題。 –