0

我将带有文本的锚点设置为 0 不透明度并绝对位于图像上方。我希望它们在悬停时以 0.6 不透明度和背景颜色部分显示。

在 IE 7 中,背景是不可点击的。我必须将鼠标悬停在文本应该显示的位置。背景颜色确实填充了具有固定宽度和高度的整个锚点。

我尝试缩放:1,但 IE7 仍然显示 haslayout:-1

a {
    color: #FFF;
    width: 250px;
    height: 113px;
    padding: 30px 15px;
    position: absolute;
    top: 0px;
    left: 0px;
    text-decoration: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

一旦将文本悬停在上面,似乎整个锚点都是可点击的。如果我的鼠标离开锚点并仅悬停在其背景上,它将无法工作。

4

2 回答 2

1

有失踪

  display: block;

如果你不想让它阻塞,那么宽度和高度就没有意义了。

在你的代码中。您也可以尝试添加

 z-index: 10;
于 2011-08-15T20:50:14.717 回答
0

没关系。解决了。锚点需要背景颜色才能使背景可点击。

于 2011-08-18T20:05:20.113 回答