首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加空alt="“的好处是什么?此alt=“”或alt=“”应使用哪种alt?

添加空alt="“的好处是什么?此alt=“”或alt=“”应使用哪种alt?
EN

Stack Overflow用户
提问于 2010-01-28 17:52:48
回答 4查看 1.5K关注 0票数 8

添加空alt="“的好处是什么?它只是为了通过验证,还是有更多的原因

以及它应该如何编写?

像这样,没有空格

代码语言:javascript
复制
alt=""

或者这个只有一个空格

代码语言:javascript
复制
alt=" "
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-01-28 18:12:07

其他答案指出了标准中的要求。下面是一个实际的例子:

给定空白alt文本,lynx将呈现:

给定一个缺失的alt属性,lynx将呈现:

filename.jpg

你不希望你的内容有不相关的文件名分散在各处。

票数 5
EN

Stack Overflow用户

发布于 2010-01-28 17:54:28

来验证您的XHTML。alt是图像的必需属性。

然而,添加它为空是程序员懒惰的表现(尽管我承认我也会为那些对站点导航不重要的图像这样做,比如小装饰元素等等)。

附注:如果你有装饰性的元素,如阴影组件,某些装饰物,你可以不用图片来添加它们,而是作为CSS背景,这样就避免了编写替代文本的需要,并保持你的标记中没有非内容的东西。

票数 6
EN

Stack Overflow用户

发布于 2010-01-28 17:57:54

对于没有合适的替代文本的图像(例如,不包含任何语义的图片,比如装饰元素),alt属性应该为空。空意味着空,不是一个单独的空格(这是一个约定和建议,但也是一个很好的约定和建议)。

必须为IMGAREA元素指定alt属性。对于INPUTAPPLET元素,它是可选的。

虽然替代文本可能非常有用,但必须小心处理。作者应该遵守以下准则:

当包含用于设置页面格式的图像时,

  • 不会指定不相关的替代文本,例如,alt="red ball"不适合添加红色圆球以修饰标题或段落的图像。在这种情况下,替代文本应为空字符串("")。在任何情况下,建议作者避免使用图像设置页面格式,而应使用样式表。
  • 不指定无意义的替代文本(例如,“虚拟文本”)。这不仅会让用户感到沮丧,还会减慢必须将文本转换为语音或盲文输出的用户代理。

实现者应该参考可访问性部分,了解如何处理省略的替代文本的情况。

-HTML 4 specification. Section 13.8 How to specify alternate text

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2153585

复制
相关文章

相似问题

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