嗯,这甚至有点令人惊讶,但我确实有这个问题。
我想这只适用于可爱的探险家: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>'
因为声明了一些变量。如果这就是原因,那么我必须重建表格。但如果你有任何其他意见,请点亮我。
答案 0 :(得分:0)
我认为IE有一个专有属性allowtransparency
。
: - )
但这会破坏HTML验证器。