html - 使用屏幕阅读器文本的优点

标签 html css accessibility

我见过一些网页模板,其中包含名为屏幕阅读器文本的 html 标签,如下所示:

<label for="name" class="screen-reader-text">Name:</label>

其 CSS 将为:

.screen-reader-text {
    position: absolute;
    top: -999em;
    left:-999em;
}

但是我的电脑浏览器中没有显示任何内容。它是什么? 问候。

最佳答案

视觉浏览器将隐藏该内容,因为 CSS 本质上将其放置在屏幕之外。屏幕阅读器将忽略该 CSS 并正常阅读内容。基本上,该网站试图使页面具有视觉吸引力,同时让视障用户可以访问。

关于html - 使用屏幕阅读器文本的优点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18925289/

相关文章:

javascript - 向45度方向移动

jquery - 内联列表元素,添加编号叠加

html - 如何让一个div填满所有水平空间

android - 选择 [CSS, JS, android] 时阻止标准操作

css - 高对比度,低视觉样式表的示例?

html - 下拉垂直菜单自动增加子菜单宽度

html - 具有 100% 高度行和 Internet Explorer 9 的表格

html - 当我添加一个溢出 :auto, 的滚动时,我的 div 不再并排

google-maps - 什么是适合 map 元素的 WAI-ARIA 角色属性

Android TalkBack 聚焦在透明层后面