我有两列,即“right_col”和“left-col”,它们都有不同的背景颜色。问题是,左列会有动态数据,所以它总是在变化,右列是静态的。每当左列高度增加时背景也适用于那个程度的高度,但右列有静态数据,我需要对右列应用相同的高度,因为左列不是恒定的,取决于左列的高度,右列的高度也会增加,这样它的背景会自动应用到那个程度,似乎很好。我该怎么做?
问问题
67 次
3 回答
2
您可以为此使用display:table-cell属性。像这样写:
.left,.right{
display:table-cell;
}
检查这个http://jsfiddle.net/7nSqX/ 。
它可以工作到 IE8 及更高版本。
于 2012-06-11T09:50:14.623 回答
0
你可以用jquery轻松做到这一点-
$(document).ready(function(){
var left = $('#left_col'),
right = $('#right_col'),
left_height = left.css('height');
right.css('height',left_height);
});
于 2012-06-11T09:51:19.363 回答
0
有很多不同的解决方案,所以我建议重新比较一些技术- 选择最适合您需求的技术。
我会选择最后一个(“偏移列和容器”)——与matthewjamestaylor.com 上的这篇文章中解释的方法相同。
于 2012-06-11T09:44:09.080 回答