gpt4 book ai didi

html - 不透明度 IE8 仅适用于本地主机

转载 作者:行者123 更新时间:2023-11-28 02:03:05 25 4
gpt4 key购买 nike

这让我发疯 - 我一直在努力让不透明度在 IE8(和 IE < 7)中工作,所以我添加了 IE 特定的 css-property -ms-filter(和旧 IE 的 filter)。使用 Visual Studio 2010 的内置开发服务器或仅从磁盘打开 html 文件,在本地主机上运行效果很好。

但是,在查看它(或使用 filter 的任何其他页面,例如 http://www.quirksmode.org/css/opacity.html )时,我看不到不透明度 - 只是纯色。

我在这里做了一个演示http://jsfiddle.net/3nvN9/9/ - 在 jsFiddle 中查看时,div 对我来说显示为纯黑色,但如果我使用相同的代码(这就是我将其全部保留在 html 中的原因)并从本地主机或磁盘查看它,我可以通过 div 看到文本。

这是示例页面的完整代码:

<!DOCTYPE html>
<html>
<head>
<style>
div {
position: absolute;
top: 0;
height: 150px;
width: 150px;
background-color: black;
opacity: .3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity = 30);
}
</style>
</head>
<body>
<p>Can you see me?</p>
<div></div>
</body>
</html>​

最佳答案

在写这个问题时我意识到它必须与 IE 的安全设置有关 - 特别是因为我在一个可能被完全锁定的公司网络上。

通过设置,我终于发现是二进制和脚本行为设置导致了问题。由于 filter 是 ActiveX 的一部分,它们也会被禁用。

在找到设置后,我尝试用谷歌搜索它并找到了这个页面,它很好地解释了它。 http://paintincode.blogspot.de/2012/06/css-opacity-ie-filter-binary-and-script.html .我只希望在知道设置名称之前能够找到它。 =)

关于html - 不透明度 IE8 仅适用于本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12950376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com