html - 如何使边框区域环绕页面内容,其中页脚固定在页面底部,页眉固定在顶部

标签 html css

考虑以下几点:

http://jsfiddle.net/PxabT/10/

有3个div hd, bd, ft。hd固定在最上面。 ft固定在底部。

我希望在不增加 ft 或 hd div 高度的情况下,石灰色边框完全围绕白色中心区域。

我该如何实现?

非常感谢!

编辑:参见http://jsfiddle.net/PxabT/15/这是通过将边框更改为填充而向前迈出的一步。

最佳答案

我实际上更喜欢这个解决方案。添加固定的左右栏。然后使用填充来防止内容区域流入它们。它也与您当前的代码非常相似。

http://jsfiddle.net/PxabT/46/

body{
   margin: 0;
   padding: 0;
}
#left { position: fixed; height: 100%; width: 10px; left: 0; background-color: lime; }
#right { position: fixed; height: 100%; width: 10px; right: 0; background-color: lime; }
#bd{
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
}

关于html - 如何使边框区域环绕页面内容,其中页脚固定在页面底部,页眉固定在顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8116206/

相关文章:

html - 如何允许用户使用 <input> 在 iOS 数字键盘中输入 "."?

jquery - 替代 fadeOut() 以创建脉冲效果

jquery - 表体溢出在 chrome 中不起作用

javascript - 使用对象构造函数设置 html 元素的样式

html - 两层导航栏不正确的颜色和间距

javascript - 从 TEXT BOX 获得的 url 在 DIV 中加载图像

html - 样式按钮单击文本

jquery - 在 JQuery Mobile 中设置背景图片

css - Twitter Bootstrap 还是 Zurb Foundation?你喜欢哪个?

javascript - jquery 在 google chrome 浏览器上缓慢渲染微调器