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

标签 css iframe background

我有一个黄色背景的页面。现在我向它添加一个 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/

相关文章:

jQuery/CSS 相关问题

PHP文件上传与iframe - 宣布上传开始和结束

css - 下拉菜单 <li> 悬停改变背景图片

html - 不显示背景图像的 Div/忽略高度

css - 在 Chrome 用户代理样式表中,2px = 0em 是如何实现的?

css - Bootstrap 网格 - 列优先?

ios - 在没有 VOIP 的情况下使 iOS 套接字在后台模式下保持事件状态

javascript - 如何在 HTML 页面变长时触发事件?

javascript - 通过javascript设置iframe的window.external成员

java - 等待后台进程结束,并使用来自不同类的 SwingWorker