为 CSS 背景图像提供替代文本
虽然 CSS 背景图像可以传达有价值的信息,但它们通常缺乏一种可供屏幕阅读器或有视觉障碍的用户可以理解其内容。这就提出了一个问题:我们如何在不牺牲视觉体验的情况下为背景图像提供替代文本?
答案在于利用包含元素上的 title 属性。通过为显示背景图像的元素分配描述性标题,我们可以传达其目的并为屏幕阅读器提供可访问的替代方案。
示例:
HTML:
<div class="hotwire-fitness" title="Fitness Centre"></div>
CSS:
.hotwire-fitness { background: url(/prostyle/images/new_amenities.png) -71px 0; width: 21px; height: 21px; }
在此示例中, div 元素分配了带有文本“Fitness Centre”的 title 属性。当屏幕阅读器遇到此元素时,它会读出标题,让用户了解图标的用途。
**
以上是我们如何使 CSS 背景图像可供屏幕阅读器访问?的详细内容。更多信息请关注PHP中文网其他相关文章!