我有一个黄色背景的页面。现在我向它添加一个Iframe,包括同一个域中具有白色背景的不同页面。当我看看我的Iframe时,它已经采用了黄页的背景颜色!我想要的是Iframe只是简单地显示其他页面,就像一个窗口没有改变任何颜色或任何东西。
我需要做些什么来实现这个目标?
我的代码:<iframe src="http://www.example.com/page.php"></iframe>
答案 0 :(得分:1)
如果其中包含的页面没有明确的背景设置,则Internet Explorer以外的浏览器会为iFrame提供透明背景。 为了克服这个问题,只需将iFrame的背景颜色设置为白色(这是默认的背景颜色)。
iframe
{
background-color: white;
}
如果页面确实设置了背景颜色(现在或将来),则此代码根本没有任何可见效果。