Chrome 45 和 Edge 中的 CSS 溢出

标签 css google-chrome overflow microsoft-edge

在 MS Edge 和 Chrome 45 中,在我网站的一个 DIV 上使用 overflow:auto 会隐藏所有内容。我可以通过切换到 overflow:visible 来解决这个问题。但是,为什么这两种浏览器呈现不同,我该如何避免我的 CSS 中的问题?

<div style="overflow:auto;">
  <iframe src="mysite.html" style="overflow:scroll;width:100%;height:500px;"></iframe>
</div>

最佳答案

<div style="overflow:auto;">
  <iframe src="http://www.stackoverflow.com" style="overflow:scroll;width:100%;height:500px;"></iframe>
</div>

问题在于每个浏览器都不同:Edge 来自 Microsoft,而 Chrome 来自 Google。他们的工作方式不同,因为他们来自不同的公司。您应该了解 SEO(搜索引擎优化)并尝试让您的网站在尽可能多的浏览器上运行。

关于Chrome 45 和 Edge 中的 CSS 溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32527996/

相关文章:

html - 是否可以在 CSS 代码中添加 HTML?

html - CSS - 在所有四个边上切 Angular

javascript - V8 javascript : chrome vs node. js - 'this' 上下文中的差异

javascript - 用于访问任何网站源代码的 Chrome 扩展

css - 可滚动的 div 填充可用高度

javascript - 使用 jquery 创建轮播效果 - 循环仅返回数组中的最后一个值

css - 无法将父 DIV 样式应用于内部子 DIV HTML 元素

javascript - 谷歌浏览器也有一个控制台对象。它的等效 API 页面在哪里?

html - 将溢出设置为隐藏的父项中的 div 下拉

带背景的 css 网格 - 当网格大于背景时滚动