html - 如何使网页上的流体容器垂直(仅在容器上滚动)?

标签 html css twitter-bootstrap

我有一个我正在尝试制作的网络应用程序,它在网格 (col-md-6) 内放置一个流体容器,并将其内容水平和垂直放置在页面上。

Layout

想法是让它在浏览器中的页面不滚动,但网格中的内容有'overflow: auto;'设置,因此如果需要,网格内容可以滚动。在图片中,表格从屏幕上移开,整个页面都可以滚动,而不仅仅是内容。

所以网格应该是固定的,并且在所有四个边上都有一个导航栏,几乎像一个框架,中心内容应该与它齐平。

我试过将中心面板设置为 position:fixed;但这使它脱离了 html 的流程,因此它没有响应。所以我真的需要所有的内容都与页脚齐平,然后根据屏幕尺寸在水平和垂直方向做出相应的响应。

任何帮助或代码都会很棒。

最佳答案

您将不得不编写一些自定义 CSS 来完成这项工作。

首先你需要设置bodyhtmlheight: 100%min-height: 100% - 您还需要对您的 fluid-containercol-md-6 执行此操作。这将使它们垂直填充空间。之后,在网格内容上设置 overflow-y: scroll

请注意,您必须在媒体查询中编写额外的 CSS 来处理布局响应小于 md 尺寸时发生的情况。 Bootstrap 文档可以提供帮助。

要获得更详细的帮助,我真的需要查看您的代码。

关于html - 如何使网页上的流体容器垂直(仅在容器上滚动)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24226151/

相关文章:

javascript - 为什么我的置顶栏不能完全与 Safari 和 Internet Explorer 一起使用?

javascript - Bootstrap 3 词缀导航栏在滚动和重叠内容时变得透明且不可点击

html - 容器流体不是全屏宽度

javascript - bootstrap - 工具提示内具有 onclick 功能的按钮

html - 元素与其后的另一个居中元素对齐

css - 表格布局 :fixed not expanding table-cells inside absolute 100% width table-row (elements not collapsing either)

javascript - 当 iframe 内容更改时调整 iframe 高度(同一域)

css - GWT - CSS 动画不工作

javascript - 从 MS Word 复制并粘贴到 CKEditor

c# - GridView 和数据源