何时可以在HTML图像上保留alt文本为空(如果有的话)?

 开心就好一切美好 发布于 2023-01-16 11:46

到目前为止,我的理解是该alt属性是必需的,不应该留空.这似乎在现有问题中得到了证实,例如这一问题.

但是,在今天阅读HTML规范时,我注意到以下内容:

根据上下文,单个图像可以具有不同的适当替代文本.

在以下每种情况下,使用相同的图像,但alt文本每次都不同.图像是瑞士日内瓦州卡鲁日市的徽章.

在这里它被用作补充图标:

I lived in Carouge.

它继续显示具有各种alt文本的其他示例,但是在此(以及其他几个示例)alt中缺少该文本.

该规范后来说(强调我的):

除非另有指定,否则必须指定alt属性且其值不能为空 ; 该值必须是图像的适当替代.

可以使用alt=""吗?如果是这样,何时可以接受?如果图像不需要alt文本,它应该是CSS背景图像吗?

注意:这是基于WHATWG HTML Living Standard,而不是W3C HTML5规范.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有