【发布时间】:2011-10-27 13:46:33
【问题描述】:
我将其中的文本锚点设置为 0 不透明度并绝对位于图像上方。我希望它们以 0.6 不透明度和背景颜色在悬停时部分显示。
在 IE 7 中,背景是不可点击的。我必须将鼠标悬停在文本应该显示的位置。背景颜色确实填充了具有固定宽度和高度的整个锚点。
我试过 zoom: 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;
}
一旦将文本悬停在上面,似乎整个锚点都是可点击的。如果我的鼠标离开锚点并仅悬停在其背景上,它将无法工作。
【问题讨论】:
-
你能不能复制jsfiddle.net这个问题?
-
没关系。我最初通过给锚定背景颜色解决了这个问题。
标签: css internet-explorer-7 opacity haslayout