課程
/前端開(kāi)發(fā)
/Bootstrap
/玩轉(zhuǎn)Bootstrap(基礎(chǔ))
<span class="sr-only">Toggle Navigation</span>
這句意義在哪?
2017-06-13
源自:玩轉(zhuǎn)Bootstrap(基礎(chǔ)) 6-7
正在回答
sr-only?代表元素只在屏幕閱讀器中顯示:sc (screen-reader),為殘障人士 設(shè)計(jì),體現(xiàn)人文關(guān)懷;
這是專門(mén)為殘障人士瀏覽網(wǎng)頁(yè)設(shè)計(jì)的。
在前端開(kāi)發(fā)中,有些時(shí)候設(shè)計(jì)圖上面會(huì)出現(xiàn)僅供正常視覺(jué)用戶看的元素。比如:導(dǎo)航欄菜單當(dāng)前頁(yè)面選中高亮狀態(tài),這些狀態(tài)只有視力正常的人才能正常使用。
而殘障人士,弱勢(shì)或盲人是很難或者根本看不出導(dǎo)航菜單高亮的。他們上網(wǎng)可能借助的是屏幕閱讀器,也就是 screen reader(sr),屏幕閱讀器需要找到能辨識(shí)的文本說(shuō)明然后“讀”出來(lái)給用戶聽(tīng)。
問(wèn)題是:一些元素,比如選中高亮狀態(tài)無(wú)法讀出。因此我們還要寫(xiě)上這些元素的文本說(shuō)明,但是又不需要展示給普通用戶看到,于是加上 sr-only 的意義就在于能保證屏幕閱讀器正確讀取且不會(huì)影響正常人的使用。
比如:導(dǎo)航欄首頁(yè)鏈接被選中高亮,我們可以這樣表示。
<li class="active">
? <a href="#">首頁(yè) <span class="sr-only">(current)</span></a>
</li>
這樣正常人看起來(lái)只有首頁(yè)兩個(gè)字,而屏幕閱讀器卻可以讀首頁(yè) current
舉報(bào)
告訴你使用Bootstrap,并且能夠獨(dú)立定制出適合自己的Bootstrap
1 回答<span class="sr-only">Toggle Navigation</span>這句什么意思?
6 回答<span class="sr-only">Toggle Navigation</span> 干嗎用的?
4 回答我想問(wèn)下<span class="sr-only">Toggle Navigation</span>這個(gè)是干嘛的?
2 回答<span class='sr-only'>40% Complete</span>
1 回答<span class="sr-only">Close</span>有什么用途?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-06-14
sr-only?代表元素只在屏幕閱讀器中顯示:sc (screen-reader),為殘障人士 設(shè)計(jì),體現(xiàn)人文關(guān)懷;
這是專門(mén)為殘障人士瀏覽網(wǎng)頁(yè)設(shè)計(jì)的。
在前端開(kāi)發(fā)中,有些時(shí)候設(shè)計(jì)圖上面會(huì)出現(xiàn)僅供正常視覺(jué)用戶看的元素。比如:導(dǎo)航欄菜單當(dāng)前頁(yè)面選中高亮狀態(tài),這些狀態(tài)只有視力正常的人才能正常使用。
而殘障人士,弱勢(shì)或盲人是很難或者根本看不出導(dǎo)航菜單高亮的。他們上網(wǎng)可能借助的是屏幕閱讀器,也就是 screen reader(sr),屏幕閱讀器需要找到能辨識(shí)的文本說(shuō)明然后“讀”出來(lái)給用戶聽(tīng)。
問(wèn)題是:一些元素,比如選中高亮狀態(tài)無(wú)法讀出。因此我們還要寫(xiě)上這些元素的文本說(shuō)明,但是又不需要展示給普通用戶看到,于是加上 sr-only 的意義就在于能保證屏幕閱讀器正確讀取且不會(huì)影響正常人的使用。
比如:導(dǎo)航欄首頁(yè)鏈接被選中高亮,我們可以這樣表示。
<li class="active">
? <a href="#">首頁(yè) <span class="sr-only">(current)</span></a>
</li>
這樣正常人看起來(lái)只有首頁(yè)兩個(gè)字,而屏幕閱讀器卻可以讀首頁(yè) current