1

我有一个在 IE9 中工作的带有透明胶片的网站:http://199.193.248.80/transparency.html

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

如何修复?我已经尝试了在谷歌上可以找到的所有技巧,包括allowtransparency="true" frameborder=0似乎没有任何效果。

有任何想法吗?

4

1 回答 1

1

完全重写的答案:

您处于怪癖模式。

IE 将 iframe 呈现为单独的文档节点,doctype 不被继承,quirks 是默认设置。您需要更改 iframe 中 HTML 文档的 DOCTYPE 以指示浏览器以标准模式运行。看看这个链接。我想它会对你有所帮助。

于 2012-05-26T23:59:44.453 回答