我有一个在 IE9 中工作的带有透明胶片的网站:http://199.193.248.80/transparency.html
但是如果我 iframe 那个页面,透明胶片在 IE 中停止工作:http://199.193.248.80/iframe.html
如何修复?我已经尝试了在谷歌上可以找到的所有技巧,包括allowtransparency="true" frameborder=0
似乎没有任何效果。
有任何想法吗?
我有一个在 IE9 中工作的带有透明胶片的网站:http://199.193.248.80/transparency.html
但是如果我 iframe 那个页面,透明胶片在 IE 中停止工作:http://199.193.248.80/iframe.html
如何修复?我已经尝试了在谷歌上可以找到的所有技巧,包括allowtransparency="true" frameborder=0
似乎没有任何效果。
有任何想法吗?
完全重写的答案:
您处于怪癖模式。
IE 将 iframe 呈现为单独的文档节点,doctype 不被继承,quirks 是默认设置。您需要更改 iframe 中 HTML 文档的 DOCTYPE 以指示浏览器以标准模式运行。看看这个链接。我想它会对你有所帮助。