我有一个黄色背景的页面。现在我向它添加一个 Iframe,包括同一域中具有白色背景的不同页面。当我现在查看我的 Iframe 时,它已经采用了黄页的背景颜色!我想要的是 Iframe 简单地准确显示另一个页面,就像一个窗口一样,不改变任何颜色或任何东西。
我需要做什么才能实现这一点?
我的代码:<iframe src="http://www.example.com/page.php"></iframe>
最佳答案
如果 Internet Explorer 以外的浏览器中包含的页面没有明确的背景设置,则它们会为 iFrame 提供透明背景。 为了克服这个问题,只需将 iFrame 的背景颜色设置为白色(这是默认背景颜色)。
iframe
{
background-color: white;
}
如果页面确实设置了背景颜色(现在或将来),这段代码根本不会有任何可见的效果。
关于css - 为什么我的 iframe 会复制源页面的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23436293/