CSS过滤器-有时工作,有时不工作?
我马上就要为这件事大发雷霆了 这里我有一块功能完善的CSS:CSS过滤器-有时工作,有时不工作?,css,internet-explorer,filter,Css,Internet Explorer,Filter,我马上就要为这件事大发雷霆了 这里我有一块功能完善的CSS: #admin .block.mode.off { opacity: 0.25; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=25)"; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25); } 同时。。。Internet Explorer 8非常关心我的筛选器声明:
#admin .block.mode.off
{
opacity: 0.25;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=25)";
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
}
同时。。。Internet Explorer 8非常关心我的筛选器声明:
#admin .drop .tabs
{
margin-bottom: 12px;
}
#admin .drop .tab
{
margin-right: 4px;
}
#admin .drop .tab.off
{
cursor: pointer;
opacity: 0.5;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
#admin .drop .tab.off:hover
{
text-shadow: 0px 0px 4px #fff;
}
#admin .drop .tab.on
{
cursor: default;
text-shadow: 0px 0px 4px #fff;
-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#fff, strength=4)";
filter: progid:DXImageTransform.Microsoft.Glow(color=#fff, strength=4);
}
我的文档显示在IE8标准中,我假设开发人员工具是一堆金枪鱼,因为功能块在其CSS选项卡中显示为:
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25); opacity: 0.25
有人有什么想法吗?根据,你应该尝试给出
#admin.drop.tab
布局。我通常使用zoom:1执行此操作,但IE8似乎不再让它触发hasLayout,我们应该使用高度:1%(或)。高度:1%
不起作用,但您提供的链接有显示:内联块
,效果很好。谢谢:)很高兴知道。据微软称,IE8甚至不需要这些黑客攻击,而我在网上更新报告的方式上发现的东西非常少。