Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用css背景图像属性的图标的文本等价物_Html_Web Standards - Fatal编程技术网

Html 使用css背景图像属性的图标的文本等价物

Html 使用css背景图像属性的图标的文本等价物,html,web-standards,Html,Web Standards,如果未成功渲染元素,将显示等效文本 对于标记,我们可以使用ALT属性来表示文本等价物。但是,当图像呈现为+背景图像css属性时,事情会变得复杂。由于ALT属性仅对有意义,因此无法在此处使用 我应该怎么做才能为它们创建等价的文本?您可以使用title属性 有关详细信息,请参阅和 <span title="my text" class="anImageClass"></span> 它们是不同的:当元素无法正常呈现时,TITLE代表工具提示,ALT代表替换文本。@Chris

如果未成功渲染元素,将显示等效文本

对于
标记,我们可以使用ALT属性来表示文本等价物。但是,当图像呈现为
+背景图像css属性时,事情会变得复杂。由于ALT属性仅对
有意义,因此无法在此处使用


我应该怎么做才能为它们创建等价的文本?

您可以使用
title
属性

有关详细信息,请参阅和

<span title="my text" class="anImageClass"></span>


它们是不同的:当元素无法正常呈现时,TITLE代表工具提示,ALT代表替换文本。@Chris-非常正确。但是
ALT
仅存在于图像上。如果CSS图像是装饰性的,则应仅使用CSS图像,而不是将其作为页面的功能部分。谢谢你的信息。我认为除非改变页面设计,否则解决我的问题是不可能的。你能把上面的答案修改一下,让我接受吗?