大多的互連網站都至少支持兩個主要的瀏覽器的訪問:Internet Explorer和網景瀏覽器。為什么呢?因為,如果你選擇不支持這些瀏覽器中的任意一個,你就有可能失去一部分網站的訪問者。當然,你希望確保你的網站通過合理的開銷能夠被盡可能多的人訪問到。
保持著這種觀點,你是否曾經考慮過你的網站對于有視力障礙的人而言有多大的可訪問性?通過使用特殊的網頁瀏覽器,這些有視力障礙的人們就可以自由地瀏覽網頁了。但是,即使是使用最強大的技術支持,它還是不能夠給視力障礙的人提供等同于那些非視力障礙人的上網感受。
這里有一些建議,可以幫助使你的網頁能夠給視力障礙的人提供較好的上網感覺
首先,就是要為你網頁上的一些重要元素<img>, <input>, and <applet>設置"alt"屬性。這就使得特殊的網頁瀏覽器能夠給用戶有效地傳遞圖片中的信息。你不需要給頁面上的每個圖片都設置屬性――只需要設置最重要、能夠表達你觀點的幾幅圖片就可以了。
經常被訪問的網絡應用程序的屬性叫做"accesskey."。W3C將屬性定義為標簽<a>的一部分,大多數的屬性集合到一起就形成了相關的標簽。當設計一個HTML頁面的時候,你希望用戶能夠點擊其中的超鏈接,但是當用戶視力有障礙的時候,使用鼠標點擊屏幕中的超鏈接就不是一件容易的事情了。而使用鍵盤或者accesskey作為快捷方式來訪問網站的方法,對于視力障礙的人而言,是再好不過的了。
如果你的網站上支持多語言顯示,或者希望網頁語言不是其母語的訪問者瀏覽網頁,你也許就希望考慮使用“lang”屬性。你可以在你的<html>聲明中設置這個屬性來通知網頁瀏覽器使用的哪種顯示語言。幾乎所有的HTML元素支持這個屬性,所以,如果你頁面上有一段用另外一種語言寫的,你可以使用一個<span>來修改它的語言屬性。
例如,<span lang="de">DasSchlimmstekommtnoch.</span>這條語句就可以在一個HTML文本的外文頁面中(如英語)劃出一行德文。設置"lang"的屬性就可以修改那些使用其它語言發音的應用程序。
如果你在網站上使用了縮略語或者首字母縮寫詞,你就可以使用<abbr>和<acronym>元素將它們標注出來。這些元素有一個名為"title"的屬性,其中包含了這些縮略語或首字母縮寫詞的含義。例如,一個NFL頁面就包含有如下的內容:<acronym title="National Football League">NFL</acronym>.
以上決不是完整的列表,但是這些例子可以給你在創建網頁的時候帶來一些靈感。我并不是鼓勵你去重建所有的東西;只是記住,在下一次你打開你的HTML頁面,你將會發現,你的網站將是最容易訪問的網站,并且將會具有最多的訪問者。
作者:Mark Peterson,為微軟認證解決方案開發專家(MCSD),是Tek系統的顧問。他開發過各種各樣的網站,從電子商務到企業內部網不等。
新聞熱點
疑難解答