我想构建一个包含两列高度为100%的模板。 它们应该作为一列粘在一起,大约960px。
不知何故,Firefox做了自己的事情,我只是不能100%获得两列。
<div id="head">Menu</div>
<div class="wrapper">
<div class="wrapper2">
<div id="left" class="inner">LEFT</div>
<div id="right" class="inner">RIGHT</div>
</div>
</div>
答案 0 :(得分:1)
您可以尝试使用jquery:
var leftHeight = $('#left').height();
var rightHeight = $('#right').height();
if (leftHeight >= rightHeight) {
$('#right').css({'height':leftHeight});
} else {
$('#left').css({'height':rightHeight});
}
答案 1 :(得分:1)
请查看这篇文章,它可能会帮到你。 流体宽度相等高度列:http://css-tricks.com/fluid-width-equal-height-columns/
答案 2 :(得分:1)
在这种情况下,我建议使用CSS
表:
这是一个非常简化的演示:http://jsfiddle.net/BbC4N/9/
答案 3 :(得分:1)
更改:
.wrapper {
display: table;
}
到:
.wrapper {
display: block;
}
我已添加到.wrapper { margin-top: 48px; }
以使left
和right
div可见,所有内容似乎都适用于Firefox。
<强> Fiddle 强>