IE中的IFRAME无法显示透明度

时间:2012-05-26 23:51:39

标签: internet-explorer firefox iframe

我的网站上有透明胶片,可在IE9中使用:http://199.193.248.80/transparency.html

但如果我iframe该页面,透明胶片将停止在IE中工作:http://199.193.248.80/iframe.html

如何修复?我尝试过在谷歌上找到的每一个技巧,包括allowtransparency="true" frameborder=0似乎没什么用。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

完全改写答案:

你处于Quirks模式。

IE将iframe渲染为单独的文档节点,不继承doctype,并且将quirks作为默认值。您需要更改iframe中HTML文档的DOCTYPE,以指示浏览器以标准模式运行。看看this link。我认为它会对你有帮助。