忽略IFrame AllowTransparency属性

时间:2012-02-26 22:25:47

标签: html iframe

在将iframe嵌入到页面中时,我遇到了一些使透明度有效的问题。我已将iFrame的allowTransparency属性设置为true。但是,一旦页面显示我使用Internet Explorer的F12开发人员工具来检查元素和低,并且看到allowTransparency属性存在,但内容设置为空白。即使我在工具中手动将此值更改回“true”,也会立即将其清除并忽略。

最初我认为这是一个问题,直接在我的jsp页面中存在冲突的样式等,所以我在w3schools“tryit”编辑器中尝试了它,并且使用以下代码完全相同:

<body>
<iframe src="..." width="800" height="400" frameborder="0" allowtransparency="true">
</body>
</html>

其中src是我的测试页面的来源。我正在运行ie 9.有没有理由清除/忽略allowtransparency字段?

干杯,

杰森。

1 个答案:

答案 0 :(得分:1)

好的,经过一番调查,我找到了问题的答案。显然IE 9不再支持allowTransparency属性。可以在以下链接中找到:

http://help.dottoro.com/lhjvodln.php

但我无法在MSDN上找到任何官方消息,但是,我很确定链接中的信息是正确的,并解释了发生了什么。