Css fancybox iframe中的Firefox线性渐变导致透明度

Css fancybox iframe中的Firefox线性渐变导致透明度,css,firefox,iframe,fancybox,fancybox-2,Css,Firefox,Iframe,Fancybox,Fancybox 2,我有一个fancybox弹出窗口(iframe类型),其中包含背景样式为background:-moz线性渐变(顶部,#faf9 0%,#faf9 41%,#f5 100%)的文本框,但是当fancybox位于任何内容之上时,当用户在文本框中键入内容时,会出现一些点,您可以看到底层内容。我注意到,在firefox开发者工具窗口(不是firebug)中生成的样式中,它将背景颜色样式设置为透明,基本上使其在文本框中输入文本时,您可以通过文本框看到文本所在的位置。我尝试过其他渐变语法(到底部、rgb、

我有一个fancybox弹出窗口(iframe类型),其中包含背景样式为
background:-moz线性渐变(顶部,#faf9 0%,#faf9 41%,#f5 100%)的文本框,但是当fancybox位于任何内容之上时,当用户在文本框中键入内容时,会出现一些点,您可以看到底层内容。我注意到,在firefox开发者工具窗口(不是firebug)中生成的样式中,它将背景颜色样式设置为透明,基本上使其在文本框中输入文本时,您可以通过文本框看到文本所在的位置。我尝试过其他渐变语法(到底部、rgb、rgba等),但它们都给了我这个问题。有人知道可能发生了什么,或者如何修复吗?

如果使用iframe,您必须在fancyboxI中打开的页面中单独设置身体标签的背景属性。我已尝试将iframe身体的背景属性设置为白色,但问题仍然存在。Firebug正确地显示了我的body标签的style属性,但我仍然可以从主页上看到底层元素,直到我键入足够的内容填充文本框,然后它会自行修复并显示到已设置的白色背景。无论显示哪个问题,都不应该发生。这是fancybox的问题吗?只是Firefox iframe的问题?