我在联系人页面的iframe中使用“emailmeform”,背景不会透明。我已将allowtransparency="true"
添加到iframe,但它什么也没做。
我知道我应该将<body style="background:transparent">
添加到源代码中以使其正常工作但我在另一个页面上具有完全相同的iframe并且透明度有效,但是出于某种原因在具有相同代码的新页面上尝试它不起作用。
这是沼泽标准的iframe代码,我只是看不出有什么问题。
<iframe width="100%" height="600" allowtransparency="true" frameborder="0" scrolling="no" style="border:none" src="http://www.emailmeform.com/builder/embed/Mnc79QelZ4v8r">
</iframe>
答案 0 :(得分:0)
allowtransparency
不在<iframe>
规范中,因此它什么都不做。自IE9以来,该关键字支持已被删除。
background: transparent
也无所作为。这取决于浏览器如何呈现此透明度。简而言之,避免使用透明背景。
transparent
关键字映射到rgb(0,0,0)
。
旁注:但是,XUL中存在类似的参数,但这不适用于您的情况。
参考: