CSS弹出div不可链接的背景内容,仅在ie8中工作?

CSS弹出div不可链接的背景内容,仅在ie8中工作?,css,internet-explorer,Css,Internet Explorer,在问这个问题之前,我看到了这样一个问题:但对我来说不起作用。我只使用css弹出一个窗口。它在ie9+和mozilla25+中工作,我使用css来实现这一点: HTML: 谢谢 考虑使用 #backgroundFilter { ... background: rgba(184, 184, 184, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7FB8B8

在问这个问题之前,我看到了这样一个问题:但对我来说不起作用。我只使用css弹出一个窗口。它在ie9+和mozilla25+中工作,我使用css来实现这一点: HTML:

谢谢

考虑使用

#backgroundFilter {
  ...
  background: rgba(184, 184, 184, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7FB8B8B8', endColorstr='#7FB8B8B8'); /* IE8 */
}
这里有一个类似的问题


下面是带有该修复程序的jsFiddle-jsFiddle.net/HjJB6/4。这里有一个演示链接可用于IE8 fiddle.jshell.net/HjJB6/4/show(主JSFIDLE页面不支持IE8)。

我看到了这个问题,但它对我不起作用,因为在IE8中,我的backgroundFilter div没有不透明性!!在mozilla中为rgba工作(1841841841840.5);看起来,如果我在css作品、ie8或mozilla中进行更改!你能创建一个JSFIDLE或者展示其他的现场演示吗?现在,我不明白你的问题,你的FIDLE在Chrome、Safari、Firefox、IE11和IE8中看起来完全一样(如果我添加我建议的过滤器)。这里是更新的小提琴和演示链接,我比较了我不知道为什么不在我的项目中工作你的ie8代码!我试图解决它,但我有同样的问题。。。使用ie8,而不是mozilla或vicevera。也许是我的项目中的其他东西!感谢一个洛蒂修复了它检查浏览器的方式:if(explorer){change div id}else{other div id}。我试图通过css修复,但不起作用!如果我在资源管理器中只使用该代码,但在我的项目中不起作用,那么您的代码就可以了!谢谢你的时间!
#backgroundFilter 
{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #B8B9BB;
-moz-opacity: 0.50;
opacity: 0.50;
filter: alpha(opacity =50);
}

#overBackgroundFilter 
{
position: absolute;
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
height: 385px;
width: 400px;
background: #F8F8F8;
border-width: 6px;
border-color: #E0E0E0;
border-style: solid;
}
#backgroundFilter {
  ...
  background: rgba(184, 184, 184, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7FB8B8B8', endColorstr='#7FB8B8B8'); /* IE8 */
}