Iframe中PHP页面中的背景透明度错误

时间:2011-04-22 09:03:07

标签: html css cross-browser

嗯,这甚至​​有点令人惊讶,但我确实有这个问题。

我想这只适用于可爱的探险家:IE。

Firefox,Chrome等没有任何问题。但是当你用IE打开时......好吧,我们都知道破坏事情是多么有才华。

以下是页面的结构:

#main div
-#content div
--iframe
---form.php

我将这部分代码添加到我找到的任何元素中:style="background-color:transparent;"

但它始终将背景颜色视为白色。当我将form.php,body { bg:transparent }中声明的css文件更改为bg:#ccc;或任何颜色时,它会起作用并显示颜色。但当我删除所有颜色时,它是白色的。另外,当我添加透明色时,它也一样。

我实际上有一个想法,但只是想确定这是不是为什么。在我的表单中,html元素也是用php echo函数编写的。例如:echo '<tr>Your Name:</tr>' 因为声明了一些变量。如果这就是原因,那么我必须重建表格。但如果你有任何其他意见,请点亮我。

1 个答案:

答案 0 :(得分:0)

我认为IE有一个专有属性allowtransparency

: - )

但这会破坏HTML验证器。