css - 使用响应式网格将 div 拉伸(stretch)到底部

标签 css responsive-design

这是我正在处理的页面:http://www.vqinteractive.net/temp/index.html

我需要导航侧栏主要内容区域均匀地延伸到浏览器的底部(或超出,有内容),无论它们是空的还是一个比另一个有更多的内容。我在周围的容器上加了一个边框,但也没有拉伸(stretch)。我对流体网格很陌生,我发现了所有的老技巧,比如 position: absoluteheight: 100%; 正在破坏网格系统和 height: 100%; 单独没有任何作用。

我一直在寻找答案,但未能找到与响应式设计相关的任何内容。还要记住它的设置,因此当内容比浏览器长时,右侧的图片保持固定,而左侧滚动。任何帮助将不胜感激。

提前致谢!

在视觉上,这就是我想要做的,有或没有内容,滚动: http://www.vqinteractive.net/temp/images/example.gif

最佳答案

我摆弄了一下 Google Chrome 对象检查器,发现它工作得很好:

@media screen and (min-width: 1241px)
    #main {
    min-height: 85%;      // <---- REMOVE
    min-height: 600px;    // <---- INSERT
}

图像不算作您设置为最小高度 = 85% 的框的内容,因此如果没有明确的最小高度,该框将不会展开。设置 'min-height: 600px',框将始终至少为图像的大小,然后如果您在框中添加其他内容则展开。

关于css - 使用响应式网格将 div 拉伸(stretch)到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24979374/

相关文章:

css - sass 文件没有用 gulp sass 编译成 css

html - 在joomla中具有透明背景的自定义html模块

css - Bootstrap - 响应式移动 View 首先显示侧边栏

php - 水平响应式布局

html - 图像自动适合一个div

javascript - 无法在 HTML 中运行 javascript onClick?

css - 支持 phonegap 中的多种分辨率和图像密度

html - 背景图像和响应能力问题

html - 无法使此框响应

html - text-align 和 margin CSS 属性没有响应