两列布局,两列高度相同且均填充屏幕的整个高度
two column layout, both columns same height AND both fill full height of the screen
我需要一个两列布局,其中两列的高度都必须相同AND,如果两个div的内容都不够高,那么两列都需要延伸到页面底部。
我一直在使用javascript来均衡高度,并确保它们延伸到页面底部,这很好,但我也使用ajax来构建一个插入的小表。这会导致内容拉伸,因此意味着我指定高度的div不再向下拉伸等等。我想我可以根据我的表的高度使用更多的javascript来添加更多的高度,但一定有更简单的方法。
我对css不太熟悉,大多数情况下,它往往不会像我认为的最明智的方式那样工作,但必须有一种方法可以并排获得两列不同颜色的列,这两列是页面的全高,彼此高度相同,并在添加更多内容时进行拉伸。
最好的方法是什么?
有趣的是,这是我的js
// Equalise the heights of the two main columns and body
var $toEqualize = $('.equalheightbox');
var wS = $(window).height();
$toEqualize.css('height', (function(){
return Math.max.apply(null, $toEqualize.map(function(){
var addALittle = $(this).height() + 50;
$('body').css('height', (wS > addALittle ? wS : addALittle));
return wS > addALittle ? wS : addALittle;
}).get());
}));
你想过通过CSS将高度设置为100%吗?
http://jsfiddle.net/ahCs7/
html,body { height:100%;}
.column { width:50%; height:100%; float:left;}
相关文章:
- 带组的两列html表
- 单个交叉筛选器维度和两列上的组
- 使用 php 将类别和子类别显示为两列
- 将网格视图的两列相乘,并将其显示在新列中
- Angular ng sortable-如果我在一个栏中添加了一个搜索框,则拖放在两列之间无法正常工作
- 将列表拆分为两列.列表没有't具有块,但是需要在最接近的<p>标签
- 在两列中动态显示产品
- 两列全高布局展开以包含内容
- 计算文本块中的字符数,并将其拆分为两列
- 如何使用AngularJS而不是在查询子句中根据两列的差异对表进行排序
- 附加到两列中的一列,然后附加到另一列
- 两列布局,两列高度相同且均填充屏幕的整个高度
- 具有多个不同高度小部件的两列布局,如何使小部件可折叠并保持页面的流动性
- 通过Javascript的列高度
- 在两列中浮动不同数量的元素(左和右),即使高度不同
- 使用ISCroll实现两列无限滚动
- dataTables (jquery) 按两列搜索
- jqgrid:基于两列排序
- 如何停止具有混合高度、一列或两列、Bootstrap旋转木马项目的反弹响应页面
- 在没有JQuery的情况下使两列的高度几乎相等