摘要:比如導(dǎo)航欄菜單當(dāng)前頁(yè)面選中高亮狀態(tài),這些狀態(tài)只有視力正常的人才能正常使用。因此我們還要寫(xiě)上這些元素的文本說(shuō)明,但是又不需要展示給普通用戶(hù)看到,于是加上的意義就在于能保證屏幕閱讀器正確讀取且不會(huì)影響正常人的使用。
開(kāi)發(fā)中經(jīng)常發(fā)現(xiàn)bootStrap中有sr-only類(lèi),如下圖
但是,好像在瀏覽器中并沒(méi)有顯現(xiàn)出什么效果。你作為正常用戶(hù)覺(jué)得沒(méi)效果就對(duì)了。
作用這是專(zhuān)門(mén)為殘障人士瀏覽網(wǎng)頁(yè)設(shè)計(jì)的。
在前端開(kāi)發(fā)中,有些時(shí)候設(shè)計(jì)圖上面會(huì)出現(xiàn)僅供正常視覺(jué)用戶(hù)看的元素。比如:導(dǎo)航欄菜單當(dāng)前頁(yè)面選中高亮狀態(tài),這些狀態(tài)只有視力正常的人才能正常使用。
而殘障人士,弱勢(shì)或盲人是很難或者根本看不出導(dǎo)航菜單高亮的。他們上網(wǎng)可能借助的是屏幕閱讀器,也就是 screen reader(sr),屏幕閱讀器需要找到能辨識(shí)的文本說(shuō)明然后“讀”出來(lái)給用戶(hù)聽(tīng)。
問(wèn)題是:一些元素,比如選中高亮狀態(tài)無(wú)法讀出。因此我們還要寫(xiě)上這些元素的文本說(shuō)明,但是又不需要展示給普通用戶(hù)看到,于是加上 sr-only 的意義就在于能保證屏幕閱讀器正確讀取且不會(huì)影響正常人的使用。
比如:導(dǎo)航欄首頁(yè)鏈接被選中高亮,我們可以這樣表示。
這樣正常人看起來(lái)只有首頁(yè)兩個(gè)字,而屏幕閱讀器卻可以讀首頁(yè) current
推薦:30個(gè)你不能錯(cuò)過(guò)的Web開(kāi)發(fā)新資源
星空幻穎,嚴(yán)穎
個(gè)人主頁(yè):segmentfault
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/115451.html
摘要:比如導(dǎo)航欄菜單當(dāng)前頁(yè)面選中高亮狀態(tài),這些狀態(tài)只有視力正常的人才能正常使用。因此我們還要寫(xiě)上這些元素的文本說(shuō)明,但是又不需要展示給普通用戶(hù)看到,于是加上的意義就在于能保證屏幕閱讀器正確讀取且不會(huì)影響正常人的使用。 開(kāi)發(fā)中經(jīng)常發(fā)現(xiàn)bootStrap中有sr-only類(lèi),如下圖 showImg(https://segmentfault.com/img/bVHKCu?w=473&h=399);...
摘要:一最普通最簡(jiǎn)單的表單形式,代碼如下標(biāo)簽用于標(biāo)識(shí)需要輸入內(nèi)容的名稱(chēng)類(lèi)別,其中屬性提供可描述輸入字段預(yù)期值的提示信息。將元素包裹在中可以獲得最好的排列。標(biāo)簽用于盛裝用戶(hù)輸入內(nèi)容,在該標(biāo)簽中加入,邊框會(huì)出現(xiàn)圓角的效果,會(huì)好看一些。 一、最普通最簡(jiǎn)單的表單形式,代碼如下:showImg(https://segmentfault.com/img/bVuKJd);1.標(biāo)簽用于標(biāo)識(shí)需要輸入內(nèi)容的名稱(chēng)...
摘要:正文架構(gòu)概覽正文架構(gòu)概覽接觸大概一個(gè)月吧,期間寫(xiě)了個(gè)項(xiàng)目,趁現(xiàn)在稍微有點(diǎn)時(shí)間,來(lái)回顧梳理一下。里的模塊,并不等同于項(xiàng)目中的模塊概念。當(dāng)然,這只是我目前階段的理解。聲明 本系列文章內(nèi)容梳理自以下來(lái)源: Angular 官方中文版教程 官方的教程,其實(shí)已經(jīng)很詳細(xì)且易懂,這里再次梳理的目的在于復(fù)習(xí)和鞏固相關(guān)知識(shí)點(diǎn),剛開(kāi)始接觸學(xué)習(xí) Angular 的還是建議以官網(wǎng)為主。 因?yàn)檫@系列文章,更多的會(huì)...
摘要:頁(yè)面如下集成由于個(gè)人感覺(jué)原生的不太好看,網(wǎng)上提供了。 集成swagger pom包配置 io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui ${swagger.version} 添加Swagger配置文件 @Configuration @...
閱讀 509·2021-09-03 00:22
閱讀 1382·2021-08-03 14:03
閱讀 2102·2021-07-25 21:37
閱讀 661·2019-08-30 13:18
閱讀 1889·2019-08-29 16:19
閱讀 2697·2019-08-29 13:22
閱讀 1320·2019-08-29 12:16
閱讀 2597·2019-08-26 12:16