html - 固定页眉、固定页脚、全高多滚动列布局

标签 html css layout

我正在努力处理应用程序布局。我只想用 HTML 和 CSS 来实现它,但绝望正在逼近。我需要:

  • 固定高度、100% 宽度、静态标题
  • 固定高度、100% 宽度、静态页脚
  • 固定宽度的内容区域,居中且剩余高度

内容区需要:

  • 2 列,均为全高

上面的内容相当简单,但可能需要更改以适应下一部分。

每列需要:

  • 静态标题
  • 静态页脚
  • 页眉和页脚之间的可滚动内容区域

我花了一天时间尝试各种方法(甚至是基于--gasp--表的方法)但没有真正成功。

|--------------------------------------------------|
| Fixed height, 100% width, static page header     |
|----|-------------------|--------------------|----|
     |Fixed Col 1 header | Fixed Col 2 header | 
     |-------------------|--------------------|  
     |  Scroll overflow  |  Scroll overflow   |  
     |  Fixed width      |  Fixed width       |  
     |  Full height      |  Full height       |  
     |                   |                    |  
     |                   |                    |  
     |-------------------|--------------------|  
     |Fixed Col 1 footer | Fixed Col 2 footer | 
     |                   |                    |  
|----|-------------------|--------------------|----|
| Fixed height, 100% width, static page footer     |     
|                                                  |            
|--------------------------------------------------|

最佳答案

好的,我有一个工作版本,在 IE 和 Firefox 中测试过。

http://jsfiddle.net/vna48w5w/3/

border-box 很有帮助。

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

关于html - 固定页眉、固定页脚、全高多滚动列布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28819632/

相关文章:

html - 图像边框和常规边框不能一起工作?

javascript - 购物车元素列表下拉箭头

javascript - 如何根据给定的 URL 高度设置 iframe 高度

css - 我应该知道关于 z-index 的任何奇怪规则?

html - 我怎样才能让我的页脚粘在底部?

java - 将线性布局背景分成不同颜色的部分

android - Admob 横幅布局错误,以编程方式设置大小

css - 在 2 列中显示 7 个 div

jquery - 为什么我的 switch 语句选择选项卡不起作用?

javascript - HTML5 2 音频标签