首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >图像必须有替代文本:元素没有title属性

图像必须有替代文本:元素没有title属性
EN

Stack Overflow用户
提问于 2021-09-27 16:24:53
回答 3查看 1.3K关注 0票数 0

什么是Images must have alternate text: Element has no title attribute

我已经创建了img标签,但开发人员工具给了我一个警告,但我不能理解这是什么意思。

受影响的资源<img src="./img/twitter.png">

EN

回答 3

Stack Overflow用户

发布于 2021-09-27 16:27:54

这与屏幕阅读器有关。屏幕阅读器无法将图像转换为可供用户阅读的文字,即使图像只包含文本也是如此。因此,图像必须具有简短的描述性alt文本,这样屏幕阅读器用户才能清楚地了解图像的内容和用途。

有3种方法可以为图像提供替代文本:

使用alt属性的

,例如使用aria的<img alt="drawing of a cat" src="...">,使用aria-labelledby属性的<img aria-label="drawing of a cat" src="...">,即<img arialabelledby="someID" src="..."

票数 2
EN

Stack Overflow用户

发布于 2021-09-27 16:27:53

img标签使用替代文本,如下所示:<img src="./img/twitter.png" alt="tweetImg">

重要的是,如果连接速度很慢,备用txt将可见,或者由于某些错误,您的图像不会显示。

HTMLImageElement属性alt提供未加载元素指定的图像时要显示的备用(备用)文本。这可能是因为错误,因为用户禁用了图像加载,或者因为图像尚未完成加载。

See this to read more about alt

票数 1
EN

Stack Overflow用户

发布于 2021-09-27 16:28:18

当图片不可用或用户在他/她的浏览器中关闭了所有图片时,需要alt属性。有必要将此属性包含到img元素中。

代码语言:javascript
运行
复制
<img src=".." alt="Alternative text" width="200" height="100" aria-label="For screen readers" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69350086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档