gpt4 book ai didi

css - IE反进度(CSS)

转载 作者:太空宇宙 更新时间:2023-11-04 16:17:28 25 4
gpt4 key购买 nike

我正在阅读不透明 CSS,并且对 IE 越来越蔑视。任何人都可以阐明这种逆向进展吗?

50% 不透明度的 CSS...

在除 IE 之外的所有浏览器中:不透明度:.5;

在 IE 5-7 中:filter: alpha(opacity=50);

在 IE 8 中:-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

[source]

他们建议为了让你的 CSS 与 IE 一起工作,这两者应该一起使用:

.opaque {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
}

我想我的问题是,这是怎么回事?

最佳答案

Microsoft 直到 IE9 才实现原生浏览器内 CSS 不透明度支持。他们确实为 CSS 提供了一种在 Windows 中调用 DirectX 并让该系统处理此类事情的方法。因此过滤器和-ms-过滤器。 Filter 是原始版本,但是是一个完全非标准的 CSS 属性,会导致 css 无法验证。对于 IE8,他们至少更改了属性名称以使用伪标准破折号前缀表示法来指示它是非标准的。

关于css - IE反进度(CSS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7209421/

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