为什么我的iframe会复制源页面的背景颜色?

时间:2014-05-02 20:18:54

标签: css iframe background

我有一个黄色背景的页面。现在我向它添加一个Iframe,包括同一个域中具有白色背景的不同页面。当我看看我的Iframe时,它已经采用了黄页的背景颜色!我想要的是Iframe只是简单地显示其他页面,就像一个窗口没有改变任何颜色或任何东西。

我需要做些什么来实现这个目标?

我的代码:<iframe src="http://www.example.com/page.php"></iframe>

1 个答案:

答案 0 :(得分:1)

如果其中包含的页面没有明确的背景设置,则Internet Explorer以外的浏览器会为iFrame提供透明背景。 为了克服这个问题,只需将iFrame的背景颜色设置为白色(这是默认的背景颜色)。

iframe
{
 background-color: white;
}

如果页面确实设置了背景颜色(现在或将来),则此代码根本没有任何可见效果。