【发布时间】:2012-03-26 12:05:46
【问题描述】:
所以我一直试图让不透明度在 IE8 中工作(不是真正的 IE8,更像 IE9 中的 IE8 浏览器模式),并且由于某种原因,不透明度没有得到应用。这是我为 CSS 准备的内容。
nav a:hover {
color: #fff;
background: none;
}
nav a:hover:after {
height: 100%;
width: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
background: #fff;
content: '';
/* IE8 Sucks Balls */
opacity: 0.10;
filter: alpha(opacity=10);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
display: block;
zoom: 1;
}
【问题讨论】:
-
你在什么地方应用不透明度?
:after怎么了? -
IE8 及以下至少确实会吸球。您是否尝试过仅使用 alpha 过滤器而不使用其他两个过滤器?
-
@cale_b:这是一个不同的问题。他的风格有布局。通知
zoom: 1;
标签: html css internet-explorer-8 opacity