【发布时间】:2011-08-27 20:27:23
【问题描述】:
我正在尝试在“响应式”网站上实现等高的列。
这意味着我使用媒体查询根据设备和窗口的大小为一个网站提供多种布局。
我有 2 列需要具有相同的高度。当布局固定时很容易实现。我发现有几十个脚本可以做到这一点,而且效果很好。
但是,当我调整浏览器窗口的大小时,生成的高度不会改变。所以如果窗口变小了,列的高度和以前一样,列的内容就会溢出。太丑了。
有没有办法在我调整窗口大小时改变生成的高度?
注意:由于列内的内容我不能对背景图像等使用任何 CSS 技巧。我真的真的需要两列在任何时候都真正具有相同的高度。强>
【问题讨论】:
-
我写了一个简单的jQuery插件来实现这个:github.com/johnnyfaldo/equal-heights-responsive
-
这是处理相同问题的另一种方法:github.com/Sam152/Javascript-Equal-Height-Responsive-Rows
-
这里可能有一些更好的例子stackoverflow.com/questions/13029090/…
标签: javascript jquery height