html - 页面宽度变窄时 Div 不产生滚动条

标签 html css position

这里是 jfiddle 的链接: https://jsfiddle.net/obanc/vqabukvj/

<div id="bodywrapper" style="max-width:100%;min-width:1000px;overflow:auto;">

    <div id="leftpanel" style="width:20%;position:absolute;background-color:red;height:100%;left:0;top:0;min-width:200px">
    </div>

    <div id="rightpanel" style="width:80%;position:absolute;background-color:blue;height:100%;right:0;top:0;min-width:800px">
    </div>
</div>

这是早期未解决问题的更详细版本。我不确定为什么当页面宽度变窄时页面的某些部分呈现为看不见。据我所知,当 1000px 的 #bodywrapper 宽度被破坏并变得小于 1000px 时,min-width 标签应该会产生滚动条。相反,当页面缩小小于 1000 像素时,部分 div 会从页面中隐藏。感谢任何帮助,在这个问题上停留了一段时间。

最佳答案

您已经将宽度分别设置为 20% 和 80%。如果您删除两个 div 元素的“最小宽度”,您将得到您想要的。我还为两者添加了 float 。这是代码:

<div id="leftpanel" style="width:20%;float:left;position:absolute;background-color:red;height:100%;left:0;top:0">
</div>

<div id="rightpanel" style="width:80%;float:left;position:absolute;background-color:blue;height:100%;right:0;top:0">
</div>

这是 fiddle 的链接:https://jsfiddle.net/john_h/vqabukvj/2/

希望对您有所帮助。

关于html - 页面宽度变窄时 Div 不产生滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32981274/

相关文章:

html - 右边距宽度 100%

html - 制作一个折叠和展开的菜单......不起作用

jquery - 如何调整页面大小?

javascript - 谷歌地图 : How to create a custom InfoWindow?

javascript - 如何使脚本在窗口调整大小和方向更改时调整图像和 div 的大小

html - 保留 div "inside"图像

JQuery Isotope - 图片在 PC 上丢失但在手机上显示

html - 当父级具有 100% 高度时,嵌套溢出滚动隐藏的溢出不起作用

css - Internet Explorer 显示 : table issue

css - Bookdown:如何更改章节标题的大小?