禁用图像的CSS精灵导航和用户

禁用图像的CSS精灵导航和用户,css,xhtml,accessibility,css-sprites,Css,Xhtml,Accessibility,Css Sprites,我用css精灵制作了一个css菜单,但问题是sprite不使用内联图像,我们只在后台使用,所以如果在浏览器中禁用图像,那么什么也不会显示。有什么解决办法吗 例如: 查看此菜单并关闭图像:(如果在浏览器中禁用图像,则不会看到图像) 此菜单与此报价不符 确保您的网站与图像一起工作 残废 Creating a site that relies too heavily on images is never a good 想法。虽然几乎是一件大事 过去,仍然有用户在 互联网速度非常低。此外,如果 用户需

我用css精灵制作了一个css菜单,但问题是sprite不使用内联图像,我们只在后台使用,所以如果在浏览器中禁用图像,那么什么也不会显示。有什么解决办法吗

例如:

查看此菜单并关闭图像:(如果在浏览器中禁用图像,则不会看到图像)

此菜单与此报价不符

确保您的网站与图像一起工作 残废

Creating a site that relies too heavily on images is never a good
想法。虽然几乎是一件大事 过去,仍然有用户在 互联网速度非常低。此外,如果 用户需要为任何事情 为什么禁用图像,它们仍然可以吗 访问他们需要访问的所有内容


我们不应该使用这种类型的导航。

为什么菜单中需要alt文本

为什么菜单中需要alt文本

不要对内容图像使用精灵。它们依赖于表示层(CSS)中的背景图像。将内容放在内容层(HTML)中。

不要将精灵用于内容图像。它们依赖于表示层(CSS)中的背景图像。将内容放入内容层(HTML)。

您可以创建1x1透明像素图像,并将其放入具有精灵的div中。 例如:

<style type="text/css">
#linkContainer {background:url(images/sprite.gif) 0 50 no-repeat}
//sprite selection width/height, set cursor to pointer so users know its a link
#linkContainer img {width:50px;height:25px;cursor:pointer}  
<style>
<div id="buttonContainer"><img src="pixel.gif" alt="Your alt text"></div>

#linkContainer{background:url(images/sprite.gif)0 50无重复}
//精灵选择宽度/高度,将光标设置为指针,以便用户知道它是一个链接
#linkContainer img{宽度:50px;高度:25px;光标:指针}

您可以创建1x1透明像素图像,并将其放入具有精灵的div中。 例如:

<style type="text/css">
#linkContainer {background:url(images/sprite.gif) 0 50 no-repeat}
//sprite selection width/height, set cursor to pointer so users know its a link
#linkContainer img {width:50px;height:25px;cursor:pointer}  
<style>
<div id="buttonContainer"><img src="pixel.gif" alt="Your alt text"></div>

#linkContainer{background:url(images/sprite.gif)0 50无重复}
//精灵选择宽度/高度,将光标设置为指针,以便用户知道它是一个链接
#linkContainer img{宽度:50px;高度:25px;光标:指针}


出于可访问性原因,如果图像被禁用,导航应该是可访问的,这意味着您的菜单完全由背景图像组成?没有文本?没有,我有链接文本,但文本通过css文本缩进属性隐藏如果文本通过文本缩进隐藏,屏幕阅读器仍然可以阅读。我觉得alt文本是您最不应该担心的事情。出于可访问性原因,如果图像被禁用,导航应该是可访问的。这意味着您的菜单完全由背景图像组成?没有文本?没有,我有链接文本,但文本被css文本缩进属性隐藏。如果文本被文本缩进隐藏,屏幕阅读器仍然可以阅读。我感觉alt text是您最不应该担心的事情。我正在使用下拉菜单上的精灵。如果用户禁用图像,则无法访问此菜单如果禁用图像,1x1清晰像素图像将完成它的工作。像素图像的用途是仅在用户禁用图像时生成alt标记(它是透明的,因此无论如何都不会被“看到”)。我在禁用图像的情况下测试了您的站点,如果您知道将鼠标悬停在何处,下拉菜单仍会显示。将像素图像放置在适当的位置将为用户提供一个实际菜单位置的视觉que。但在这种情况下,我们需要删除对SEO和屏幕阅读器文本有用的链接文本。我正在使用下拉菜单上的sprite。如果用户禁用图像,则无法访问此菜单。如果图像被禁用,1x1清晰像素图像将起作用。像素图像的用途是仅在用户禁用图像时生成alt标记(它是透明的,因此无论如何都不会被“看到”)。我在禁用图像的情况下测试了您的站点,如果您知道将鼠标悬停在何处,下拉菜单仍会显示。将像素图像放在适当的位置会给用户提供一个实际菜单位置的视觉que。但在这种情况下,我们需要删除链接文本,这对搜索引擎优化和屏幕阅读器文本非常有用。我不要求内容图像。图像上有文字。这些词传达信息。用户需要这些信息才能知道链接的去向。那就是满足!Dorward那么我们不应该使用这种菜单吗Dorward-在这个菜单中。内容在内容层上可用,但只有在启用图像和禁用css时才能看到内容。但是,如果用户在浏览器中禁用了图像,则什么也看不见。我没有要求提供内容图像。图像上有文字。这些词传达信息。用户需要这些信息才能知道链接的去向。那就是满足!Dorward那么我们不应该使用这种菜单吗Dorward-在这个菜单中。内容在内容层上可用,但只有在启用图像和禁用css时才能看到内容。但如果用户在浏览器中禁用了图像,则什么也看不到