一. Web標準
簡單來說砾赔,就是結(jié)構(gòu)蝌箍、表現(xiàn)、行為三者分離暴心。
- 結(jié)構(gòu):HTML妓盲、XHTML
- HTML:超文本標記語言 (Hyper Text Markup Language)
- XHTML:可擴展超文本標記語言(表現(xiàn)方式與HTML類似,不過語法上更加嚴格)
- HTML5:最新一代的超文本標記語言
-
表現(xiàn):CSS
頁面樣式用CSS文件专普,與HTML分離悯衬,不使用
、<br/>
等標簽脆诉。 - 行為:JavaScript甚亭、DOM
二. 可用性
良好的交互,人性化的設(shè)計击胜,保證設(shè)計的網(wǎng)頁高可用亏狰。
三. 可訪問性
可訪問性就是對所有人一視同仁,無論他們是否有殘障偶摔。
四個可訪問性標準(WCAG 2.0):
- 可感知:人們可以通過適合自己的媒體來獲知網(wǎng)頁內(nèi)容暇唾。比如應(yīng)當讓盲人得以收聽頁面內(nèi)容。例如辰斋,圖像應(yīng)該有文本對應(yīng)體策州。
- 可操作:人們可以與 web 應(yīng)用程序或內(nèi)容進行交互。例如宫仗,用戶應(yīng)該可以不用鼠標也能與某個網(wǎng)站進行交互够挂,并且可以通過屏幕閱讀器來進行導航。
- 可理解:使用者可以弄懂頁面內(nèi)容和用戶界面藕夫。例如孽糖,正文不應(yīng)該比它需要的更加復雜,且網(wǎng)站應(yīng)以可預測的方式來運行毅贮。
- 健壯性:所提供的一切服務(wù)都應(yīng)當不受平臺或操作系統(tǒng)的限制办悟。這樣就可以避免人們提供一些不太完善的服務(wù),這些服務(wù)會因為硬件/軟件的限制而導致大多數(shù)人都無法使用滩褥。例如病蛉,不同設(shè)備上的瀏覽器能夠一起使用網(wǎng)站,且導航應(yīng)該是一致的。