互联网浏览器11版RGBA无法工作

4
我正在使用IE11浏览器,在我的网页上无法使用rgba,而有些网站可以使用,我不明白为什么。
我的网页:注意用红色下划线标出的rgba。 我的网页 一些其他网页:rgba可以正常工作。 输入图像描述

2
渲染模式是什么? - BoltClock
不知道,我猜是标准的。 - max4ever
我们能看到输入吗?我在想可能是声明的顺序之类的问题。 - Nix
你可以通过进入调试工具中的仿真选项卡来查看IE所处的渲染模式。 - user2428118
好的,所以它显然默认使用IE7作为渲染引擎...在<head>顶部使用<meta http-equiv="x-ua-compatible" content="IE=edge">可以解决这个问题 :) - max4ever
如果您使用#ARGB格式而不是rgba(),颜色应该为#99F95F5F。 - Friedrich
1个回答

15

显然,IE11默认使用IE7模式进行渲染。

使用

<head>
<meta http-equiv="x-ua-compatible" content="IE=edge" />

修复它 :)


1
这也解决了我的边框半径、盒子阴影和文字阴影的问题。 - Andrew
2
通过添加这个标签,它是否仍然适用于旧版本或IE,还是只适用于Edge? - Asher

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接