css - Firefox 溢出 :scroll resize issue

标签 css firefox resize scroll overflow

在 Firefox 中......

<div id="container" style="overflow:scroll; width:400px; height:500px">
      <div id="content" style="height:500px; width:800px"/>
</div>

“容器”DIV 应该有滚动条,因为 ID 为“content”的 div 比它宽。

如果使用 JavaScript(见下文),我将“content”div 的大小重置为“200px”,我希望 div“container”上的滚动条消失。他们不会,除非我手动调整浏览器窗口的大小。

function Resize() {
   document.getElement("content").style.width="200px";
}

我尝试通过应用 CSS 类强制对容器进行回流。这没有用...

function Resize() {
   document.getElement("content").style.width="200px";
   document.getElement("container").className="test";
}

最佳答案

设置 overflow: scroll; 应该强制滚动条打开。 如果您希望它们随内容大小出现和消失,请尝试 overflow: auto;

关于css - Firefox 溢出 :scroll resize issue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/371007/

相关文章:

javascript - 新的日期在 Firefox 和 Chrome 上的格式不同

包含另一个 HTML 文件的 HTML 文件

html - html&css 中的笔记本便利贴样式菜单

html - SVG 背景图像不跨浏览器水平拉伸(stretch)

apache - Websocket 在 Chrome 上连接,但不在 Firefox 上连接

javascript - 动态调整和拖动 SVG 多边形

iphone - iOS - 调整 UILabel 大小以匹配内容?

WPF。如何只显示大 Canvas 的一部分?

html - 奇怪的 FontAwesome 输入占位符错误

php - 显示滑动新闻水龙头的问题