CSS 精灵导航和禁用图像的用户
我用 css sprites 制作了一个 css 菜单,但问题是 sprite 我们不使用内联图像,我们仅在后台使用,因此如果在浏览器中禁用图像,则不会显示任何内容。有什么解决办法吗?
例如:
查看此菜单并关闭图像: http ://line25.com/wp-content/uploads/2009/css-menu/demo/demo.html(如果在浏览器中禁用图像,则不会看到)
此菜单与此引用相反
确保您的网站可以使用图像 已禁用
创建一个过于依赖图像的网站从来都不是一件好事
想法。虽然几乎是一件事情 过去,仍然有用户在运行 网速非常低。另外,如果一个 用户需要——无论什么 原因——禁用图像,它们还能吗 访问他们需要的所有内容?
http://csswizardry.com/quick-tips/#tip-02
应该我们不使用这种类型的导航吗?
I made a css menu with css sprites but the problem is with sprite we don't use inline image we use in background only so if images are disabled in browser then nothing will show . any solution for this ?
For example :
See this menu and turn off images : http://line25.com/wp-content/uploads/2009/css-menu/demo/demo.html (it will not be seen if images are disabled in browser)
this menu is against on this quote
Ensure your website works with images
disabledCreating a site that relies too heavily on images is never a good
idea. Although almost a thing of the
past, there are still users who run at
very low internet speeds. Also, if a
user needs to—for whatever
reason—disable images, can they still
access all the content they need to?
http://csswizardry.com/quick-tips/#tip-02
Shouldn't we use this type of navigation.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不要将精灵用于内容图像。它们依赖于表示层 (CSS) 中的背景图像。将您的内容放入内容层(HTML)中。
Don't use sprites for content images. They depend on being background-images in the presentation layer (CSS). Put your content in the content layer (the HTML).
您可以创建一个 1x1 透明像素图像并将其放入具有精灵的 div 中。
例如:
You can create a 1x1 transparent pixel image and put it within the div that has the sprite.
For example:
为什么菜单中需要替代文本?
Why would you need alt texts in a menu?