一个真正学究的问题
我正在浏览 Chrome 的开发者工具的元素选项卡时,一些东西引起了我的注意并提示了这个问题。
虽然标签上有意义的alt
属性img
是可访问性的必要期望(<img src="/path/to/beauty.png"
alt="Olivia Culpo 赢得了 2012 年美国小姐比赛"/>
),但我经常看到它 经常 建议alt
应该给予“间隔”或其他“装饰”图像的属性空白值:<img src="/images/spacer.gif" alt
=""/>
这些问题仅适用于装饰图像:
- 如果我声明了 alt 属性但没有定义它会发生什么:
<img src="/images/spacer.gif"
alt/>
- 在这两个选项中,哪个是最佳的(为什么)?