熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 5.3.2 可訪問性

2013-11-13 10:49:07  來源: .NET編程 

    可訪問性是關於如何讓所有用戶訪問站點的概念例如Web用戶在屏幕閱讀器的幫助下訪問站點這個工具將朗讀位於站點上的內容另一種情況上這些用戶可以將它們的畫面設置為很低的分辨率從而使得屏幕無法顯示站點的頁面另一種極端的情況是也有用戶使用Pocket PC連接到網絡而這種設備一次只能顯示 X 個像素的信息在不同的設備例如Pocket PC上所使用的浏覽器將應用先進的技術使得Web頁面能夠適應屏幕的大小有時還需要特別迎合用戶的需要因為他們使用的浏覽器功能比較有限例如不能使用客戶端JavaScript的浏覽器或者為了節約帶寬不顯示圖片的浏覽器如果頁面上不能顯示某個圖片最好是在圖片原來的位置上顯示一些文字說明原圖片要表示的是什麼

    可訪問性的核心內容是一些實際的技術這些技術使得站點能盡可能地容易訪問例如如果有一個屏幕閱讀器朗讀源代碼那麼在圖片中應該總是包含HTML  alt屬性以便屏幕閱讀器能夠描述圖片要顯示的內容應該始終提供代碼以便在不支持HTML<frame>元素的浏覽器中使用<noframes>顯示頁面同時應盡可能避免使用嵌套層次結構過多的HTML表格為站點布局因為屏幕閱讀器將朗讀每個表格單元和每一行的內容

    雖然可以使用的資源非常豐富但是這個世界上的大多數開發人員都沒有認真地考慮過加強站點的可訪問性有些開發人員考慮過這個問題並修改了站點試圖讓其具有更好的可訪問性但是要開發一個真正具有可訪問性的站點實際上是非常困難的

    以Wrox United站點為例本書主要專注於教授怎樣創建ASPNET站點我們的重點是告訴您什麼是可能的可以使用哪些技術以及怎樣快速查看結果要使這個站點真正具有可訪問性將需要更多的時間而且這可能是另一本書的主題

    作者強烈建議多了解一些關於怎樣創建具有真正可訪問性的公共站點的內容因為提供一個不可訪問的站點是違法的(雖然通常不是強制的)正如英國殘疾人權益保障法www opsigovuk/acts所描述的那樣對站點的不可訪問性進行起訴的案件非常少但是因為不可能創建完全可訪問的站點在設計站點時為殘疾人提供可訪問性是很有意義的而且也能增加個人的專業聲譽

    ASPNET 入門教程完整版


From:http://tw.wingwit.com/Article/program/net/201311/14572.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.