html - 获得两个其他固定元素之间的固定元素的最大可能高度

标签 html css mobile height fixed

好的伙计们,这是我的问题, 我正在努力让我的

<div id="content" style="margin:0 auto;"><!--AJAX Loaded Content--></div>

在我和我之间尽可能多的高度

<div id="header" style="position:fixed;top:0;width:100%;height:300px;"></div>

和我的

<div id="footer" style="position:fixed;bottom:0;width:100%;height:200px;"></div>

我唯一的CSS规则是

html,body{position:fixed;height:100%;width:100%;}

我尝试使用 height:100%;在我的 #content但它仍然显示为 height:auto; ... 此外,整个事情仍然需要在移动设备上正确显示。 所以我的问题是:我应该添加/删除哪些 CSS 规则来制作我的 #content占据另外两个之间的整个空间<div>的?

http://jsfiddle.net/8AQQg/2/

最佳答案

正如我在评论中所说,您不能围绕固定或绝对定位的元素流动。一种方法可能是使用绝对定位的 div,其顶部和底部尺寸与#header 和#footer 的高度相同:

http://jsfiddle.net/G3k54/2

html, body {
    position:fixed;
    height:100%;
    width:100%;
}
#header {
    position:fixed;
    top:0;
    width:100%;
    height:30px;
}
#footer {
    position:fixed;
    bottom:0;
    width:100%;
    height:20px;
}
#content {
    position: absolute;
    top: 35px;
    bottom: 25px;
    width: 100%;
}

关于html - 获得两个其他固定元素之间的固定元素的最大可能高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14986873/

相关文章:

python - 抓取页面时找不到视频网址

javascript - 在不刷新页面的情况下将变量从 JavaScript 传递到 PHP

php - 如何使用 CSS 同时在图像上添加静态文本和悬停文本?

java - 如何避免在不同手机上多次安装基于j2me的应用程序?

css - 如何限制我在 Zurb 基金会的 Web 应用程序中的移动 View ?

iphone - 有人用过 rhomobile 框架吗?

html - 当与子页脚或页眉元素相关时,正文代表一个部分?

html - Div 仅在其中包含某些内容时可见

css - 光标在 :hover 中不起作用

html - css: 从底部开始填充 repeat-y