📅  最后修改于: 2023-12-03 15:38:16.893000             🧑  作者: Mango
在 HTML5 中,我们可以为图像、音频、视频等元素设置替代文本,以提高可访问性。
对于图像,我们可以使用 alt
属性来设置替代文本。如果图像无法加载,或者读屏软件正在使用,替代文本会代替图像显示。
<img src="image.jpg" alt="这是一张美丽的图片">
对于音频和视频,我们可以使用 track
元素来设置替代文本。这个元素可以添加到 audio
和 video
元素中,用于显示字幕、翻译或描述。
<video controls>
<source src="movie.mp4" type="video/mp4">
<track src="movie.vtt" kind="subtitles" srclang="en" label="English">
<track src="movie.zh.vtt" kind="subtitles" srclang="zh" label="中文">
你的浏览器不支持视频播放。
</video>
在上面的代码中,track
元素设置了两个字幕文件,分别是英文和中文。kind
属性指定了字幕类型。srclang
属性指定了字幕语言。
除了图像、音频和视频,许多元素也支持 alt
属性。比如 applet
、embed
、iframe
、input
和 object
等。
如果你想了解更多关于 HTML5 可访问性的内容,可以参考以下资源: