<span class="sr-only">Close</span> 这句用来干嘛?如果删去的话,效果还是有的

来源:1-5 模态弹出框--实现原理解析(一)

懒姑娘要学习了

2017-06-20 10:14

<span class="sr-only">Close</span>

这句用来干嘛?如果删去的话,效果还是有的

写回答 关注

1回答

  • L是破小孩
    2017-06-20 11:35:43
    已采纳

    <span class="sr-only">Close</span>

    这是专门为残障人士浏览网页设计的。

    在前端开发中,有些时候设计图上面会出现仅供正常视觉用户看的元素。比如:导航栏菜单当前页面选中高亮状态,这些状态只有视力正常的人才能正常使用。

    而残障人士,弱势或盲人是很难或者根本看不出导航菜单高亮的。他们上网可能借助的是屏幕阅读器,也就是 screen reader(sr),屏幕阅读器需要找到能辨识的文本说明然后“读”出来给用户听。

    问题是:一些元素,比如选中高亮状态无法读出。因此我们还要写上这些元素的文本说明,但是又不需要展示给普通用户看到,于是加上 sr-only 的意义就在于能保证屏幕阅读器正确读取且不会影响正常人的使用。

    比如:导航栏首页链接被选中高亮,我们可以这样表示。

    <li class="active">    <a href="#">首页 <span class="sr-only">(current)</span></a></li>

    这样正常人看起来只有首页两个字,而屏幕阅读器却可以读首页 current


    懒姑娘要学习...

    原来如此,感谢!

    2017-06-20 12:08:04

    共 1 条回复 >

玩转Bootstrap(JS插件篇)

带领大家学习怎么使用JS自由控制Bootstrap中提供的组件

128657 学习 · 296 问题

查看课程

相似问题