我在使用 div 元素设计布局 css 时遇到问题。
基本上我的主页布局设计如下图所示:
红框是浏览器屏幕区域。黑框是数据将包含/或通过 ajax 加载的内容区域。绿色框是响应结果的数据列表,里面大约有一百行。数据列表包含标题 div 和行 div。
我打算做的是在蓝色区域设置溢出,这是数据行,所以滚动条将出现在蓝色框的右侧,而不是红色或黑色框的右侧。然后当浏览器区域(红色)调整大小时,里面的所有 div 也会调整到最佳大小。
当内部数据通过 set css overflow: auto /scroll for blue box div 溢出时,我设法使滚动条出现在蓝色框上。但问题是溢出:自动属性似乎只在我为蓝色框 div 设置一定高度时才起作用,比如说 400px。当我调整浏览器的大小时,蓝色框 div 保持在 400px 的高度。
如何让它自动调整大小?提前感谢您的帮助。