代码之家  ›  专栏  ›  技术社区  ›  Grahame A

使用背景图像定位时,链接不起作用?

  •  3
  • Grahame A  · 技术社区  · 14 年前

    我有这个链接

    <a href="/Admin/Product/Brands" class="newButton"></a>
    

    如果没有class属性和一点文本,链接就可以正常工作,但是当我添加类以应用背景图像并定位按钮时,链接就停止工作。在火狐控制台中也没有错误。有什么想法吗?下面是我的CSS规则:

    a.newButton
        {
            margin: 5px;
            position:relative;
            left: 310px;
            top: -32px;
            display:block;
            height: 32px;
            width: 32px;
            background-image: url(Images/add-icon.png);
        }
    

    这是在一个ASP.NET MVC2应用程序中,我使用的是最新版本的jquery(1.4.1),并且这个链接被放置在一个对话框的jquery选项卡容器中。

    2 回复  |  直到 11 年前
        1
  •  1
  •   Grahame A    14 年前

    当尼克·克雷弗暗示负面定位值将图像移动到可点击区域之外时,他说得对。我用了上边距-32来把它移回原来的位置。链接现在可以点击了。感谢大家的建议。

        2
  •  0
  •   Dr.Molle    14 年前

    您是否已经尝试了a.newbutton的高z索引?

    也许按钮前面有东西。