通过学习下面的教程使用精灵菜单现在。但由于某些原因,铬是给我的一些背景位置线的“无效的属性值”。第一个,与位置0 0工作正常,但其他两个与-33 0和0 -33将无法正常工作,这意味着我的网站只显示1个按钮,现在和不施加悬停。我现在使用的图片是197x65

  #sidebar .content .follow a {
                            display: block; float: left; height: 32px;
                            background-image: url('http://s23.postimg.org/8ltupgj0r/follow.png'); text-indent: -9999px;
                            margin-right: 5px;
                            }

                           #sidebar .content .follow a.fb {
                               width: 32px; background-position: 0 0; }
                           #sidebar .content .follow a.twit {
                               width: 32px; background-position: -33 0; }

                           #sidebar .content .follow a.fb:hover {
                               background-position: 0 -33; }

最佳答案

在背景位置属性,你需要设置你想要什么样的价值类型,PX,EM等CSS理解0,但你必须要为其他值更具体。

#sidebar .content .follow a.twit {
    width: 32px; background-position: -33px 0; }
#sidebar .content .follow a.fb:hover {
    background-position: 0 -33px; }

10-06 08:20