成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談Web標準、可用性、可訪問性

開發 前端
大家不難發現,只要是招聘UED相關的崗位,如前端開發工程師、交互設計師、用戶研究員甚至視覺設計師,一般都對web標準、可用性和可訪問性的理解有要求。那么到底什么是web標準、可用性、可訪問性呢? 一、Web標準 簡單的說,就是HTML、CSS、Java...

一、Web標準

簡單的說,就是HTML、CSS、JavaScript這三者分離。Web標準不是某一個標準,而是一系列標準的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行為(Behavior)。對應的標準也分三方面:結構化標準語言主要包括XHTML和XML,表現標準語言主要包括CSS,行為標準主要包括對象模型(如 W3C DOM)、ECMAScript等。

Web標準的優點:

代碼的效率:在HTML文件中使用最精簡的代碼,而把樣式和頁面布局信息包含進CSS文件中。則放在服務器上的文件越小,下載文件需要的時間就越短。

易于維護:頁面的樣式和布局信息保存在單獨的CSS文件中,如果你想改變站點的外觀時,僅需要在單獨的CSS文件中做出更改即可。整站統一css則可帶來巨大的便利。

可訪問性:上網用戶中那些視力受損的人,通過屏幕閱讀器使用鍵盤命令將網頁的內容讀給他們聽。以語義化的HTML(結構和表現相分離的HTML)編寫的網頁文件,就可以讓此類用戶更容易導航,且網頁文件中的重要信息也更有可能被這些用戶找到。

設備兼容性:純HTML,無附加樣式信息,可以針對具有不同特點(如屏幕尺寸等)的設備而被重新格式化,只需要引用一套另外的樣式表即可。同時,CSS本身也可以讓你為不同的呈現方式和媒體類型(如在屏幕上閱讀網頁,打印網頁,在移動設備上閱讀網頁等)規定不同的樣式表。

網絡爬蟲/搜索引擎:搜索引擎使用“爬蟲”,解析你的網頁。語義化的HTML能更準確更快速的被解析,從而知道哪些才是重要的內容,那么你的網頁在搜索結果中的排名就會大受影響。

二、可用性、可訪問性

可訪問性就是對所有人一視同仁,無論他們是否有殘障。

網站的用戶類型:

 · 身體健康的用戶;

 · 盲人或嚴重視覺障礙者,他們使用屏幕閱讀器來聽取網站,或者通過點字顯示器來感知網頁;

 · 近視者,需要將字體大小放大到200%;

 · 患有動性殘疾,因此無法用手操作鼠標,而用點擊棒來操作鍵盤,或通過視線點擊器來操作網站的用戶;

 · 使用移動設備如常用的手機,或使用跟蹤球等不常見的計算機控制設備的用戶。

實現可用性、可訪問性的方法

 · 逐步強化你的網站功能,同時對支持性進行測試。運用“漸進增強”和“平穩退化”原則開發網站。

 · 允許用戶關閉有問題的增強功能。

 · 提供相同內容或功能的替代版本。

 · 就客戶端需要支持的技術向你的客戶提出建議,并舉例說明哪些公司的產品支持這些技術。

可訪問性良好網頁的特征

 · HTML語義化、結構化:HTML語義結構提供了網頁的整體框架,提示他們在文件層級中所處的位置,還有他們可以如何與各種頁面元素進行交互,以及在適當的地方對文本內容進行強調,幫助用戶獲得大量重要信息。如導航菜單例子:

  · Menu Item 1

  · Menu Item 2

  · Menu Item 3

說明:通過將導航菜單構造為列表,就能很容易地讓那些使用屏幕閱讀器、同時無法看到列表的人知道這是個列表。因為他們的屏幕閱讀器會告訴他們這是一張列表。如果你沒有使用列表標記,屏幕閱讀器就沒辦法知道這是列表,因此也就不能告訴使用者了。

 ·  替代內容:文本可以作為頁面內容的通用替代內容,如img標簽的alt屬性值、a標簽的title屬性值。

  1. <a href="http://www.alimama.com" title="淘寶聯盟大促銷"> 
  2.     <img alt="淘寶聯盟大促銷" src="images/app/sale.jpg"/> 
  3. </a> 

 ·  說明:文本內容可以很方便地由屏幕閱讀器朗讀出來,也可以放大或縮小,還可以方便地改變其對比度,或者進行其他許多變形操作。alt 屬性包含了對該圖片的簡短描述,以便無法準確看到該圖片的用戶(或搜索引擎)使用,title屬性負責對鏈接地址的詳細文本描述。

 ·  HTML定義基本交互:實現tab選項卡搜索功能

   ·  Search within:

   ·  Dogs

   ·  Cats

   ·  Fish

說明:先考慮基本交互(而不是僅僅只加載視覺效果的部分)的話,你就可以簡化實現tab搜索效果?,F在我們可以只用一個表單來進行所有的搜索,而同時仍然能實現tab選項卡效果(雖然這需要一點樣式和腳本)。通過 AJAX 來插入頁面內容,那禁用javascript的用戶將無法使用。

四個可訪問性標準(WCAG 2.0):

 ·  可感知:人們可以通過適合自己的媒體來獲知網頁內容。比如應當讓盲人得以收聽頁面內容。例如,圖像應該有文本對應體。

 ·  可操作:人們可以與 Web 應用程序或內容進行交互。例如,用戶應該可以不用鼠標也能與某個網站進行交互,并且可以通過屏幕閱讀器來進行導航。

 ·  可理解:使用者可以弄懂頁面內容和用戶界面。例如,正文不應該比它需要的更加復雜,且網站應以可預測的方式來運行。

 ·  健壯性:所提供的一切服務都應當不受平臺或操作系統的限制。這樣就可以避免人們提供一些不太完善的服務,這些服務會因為硬件/軟件的限制而導致大多數人都無法使用。例如,不同設備上的瀏覽器能夠一起使用網站,且導航應該是一致的。

說明:網站并不是必須滿足全部這些要求,要視網站用戶類型而定,但為了實現可訪問性,網站應當確保其頁面可以用一般的屏幕閱讀技術讀取。

總結:

可訪問性是網站開發質量的一個衡量標準。如果你在開發網站的時候(以及開始開發前)顧及你的使用用戶的話,你就能創建可用性、可訪問性更好、更符合Web標準的網頁,并且享受它所帶來的一切好處。

原文鏈接:http://www.alibuybuy.com/posts/55190.html

【編輯推薦】

  1. Web應用架構分析之查詢傳遞
  2. Web開發者欣喜若狂的40個UI設計工具和資源
  3. 中國的網頁設計為什么這么爛?
  4. Web打印的在線設計
  5. PHP與Java在Web開發方面的比較
責任編輯:陳貽新 來源: 互聯網的那點事
相關推薦

2024-08-13 15:42:19

2012-06-21 09:52:55

2012-02-13 23:20:18

linux集群高可用

2017-08-24 17:05:06

2012-09-07 09:57:14

2013-11-19 17:50:33

Linux輔助軟件

2009-04-16 15:34:35

SQL Server

2014-05-14 09:43:01

SUSE私有云

2013-08-28 10:30:39

vSphere

2012-09-04 13:43:31

SQL Server

2021-05-24 09:15:42

Go熔斷熔斷器

2024-02-27 09:48:25

Redis集群數據庫

2010-06-03 15:23:48

2013-04-09 10:16:28

OpenStackGrizzlyHyper-V

2010-08-12 17:22:06

網站運維可用性

2010-09-26 13:09:14

提高Forefront

2010-12-31 14:36:15

ExchangeSer

2012-07-04 11:21:07

OpenStack

2011-03-16 14:50:58

DB2管理超級可用性

2011-08-25 15:42:49

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久日韩精品 | 久久99精品久久久久 | 午夜视频免费 | 91视频一88av | 国产精品久久久久久久久久免费看 | 日韩免费av一区二区 | 日韩毛片视频 | 成人小视频在线免费观看 | 99av成人精品国语自产拍 | 国产免费一区二区 | 超碰导航 | 久久99网 | 激情欧美日韩一区二区 | 国产视频精品在线 | 欧美黄 片免费观看 | 日韩综合在线播放 | 精品国产久| 日韩视频在线一区 | 欧美日韩精品久久久免费观看 | 日韩成人在线观看 | 狠狠狠干| 999久久久久久久久 国产欧美在线观看 | 午夜影视 | 四虎影院免费在线播放 | 久久成人精品视频 | 成年人在线观看 | 久久久久久天堂 | 久久免费高清视频 | 男女视频在线免费观看 | 精品成人一区 | 国产久视频 | 中文字幕日本一区二区 | av黄色免费| 日韩快播电影网 | 国产激情综合五月久久 | 欧美在线亚洲 | 国产成人精品久久二区二区91 | 亚洲国产精品久久久久 | 国产一区二区日韩 | 伊人网站在线观看 | 高清黄色毛片 |