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