html - 具有底部边距和嵌套 div 100% 高度问题的流体布局

标签 html height fluid-layout css

我正在将现有的固定布局转换为“流畅”。

我有两个问题:

  1. #content包含大量数据,这使得它在视口(viewport)上扩展我找不到在底部留出边距的方法。

  2. #content position:relative; 时似乎“松动”了它的高度已添加,这是放置 #content 所必需的关于 #topgradient .我需要 #test (蓝色边框)填充#content#content需要填写#contentwrapper .

我有一个现有的固定布局,效果很好,在我添加/更改 height: auto; min-height: 100%; 后问题开始了在 div 上。

请参阅这种困惑/原型(prototype)制作 jsfiddle:http://jsfiddle.net/bQeu3/2/ (点击白色区域(#content)更改内容)

问题 1 的最佳解决方案如下所示: Optimal solution on issue 1

问题 2 的最佳解决方案如下所示: Optimal solution on issue 2

希望你能帮上忙?

最佳答案

第一个问题: http://jsfiddle.net/bQeu3/7/

从#page 中删除 height:100%

padding:1px添加到#page

margin-bottom:100px 添加到 #contentwrapper

当您点击某些内容时保持#contentwrapper 的大小:

#test{
  min-height: 300px;
  border: 5px solid blue;
  margin: 5px;
}

您可能需要更正 300px 考虑到边框等...

关于html - 具有底部边距和嵌套 div 100% 高度问题的流体布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16107611/

相关文章:

javascript - 如何在 Angular js/HTML 中处理数组

需要 JavaScript 来填充内容和页脚之间的剩余高度空间

android - 在 3.2+ 上控制平板电脑/手机布局

html - 如何以流体比例在父div中水平堆叠三个div并单独定位每个子div?

java - Android:无法在 Textview 中将来自 SQLite 的字符串设置为 HTML

html - 烦人的右边距

jquery - X divs 流体,并排,最小宽度和两条线

html - 将流体 div 向上移动一排 - 但在 Dreamweaver 中不是

javascript - 使用 JavaScript/jQuery 创建交互式 map

jquery - 为什么 jQuery 对 div 的高度返回 null?