我想拥有相同高度的div。具有跨浏览器CSS的等高高度列
http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks
不适合是因为我的div有边框工作,所描述的方法假定,他们没有。
一个jQuery解决方案我无法工作,因为我的div由于ajax和菜单点击后调整了大小,我找不到这个事件。
我想拥有相同高度的div。具有跨浏览器CSS的等高高度列
http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks
不适合是因为我的div有边框工作,所描述的方法假定,他们没有。
一个jQuery解决方案我无法工作,因为我的div由于ajax和菜单点击后调整了大小,我找不到这个事件。
虽然看起来插件不支持边框,但它确实支持填充。尝试将它们包装在另一个div中,然后设置2px的填充(或者您想要边框的大小),然后将背景颜色应用于此新div。
不是最友好的网页标准,但它可以让你使用这个技巧。
看到这个博客帖子: http://www.ejeliot.com/blog/61
希望它能帮助。
嗯。谢谢你的好评。这支持了我的假设,即没有真正的解决办法,只是技巧。但是,我不明白为什么我不能或不应该使用表格进行布局。我决定使用表格,对我来说它工作正常。 – 2010-05-15 14:12:04
是的 - 这是一个骗局。缺点是,无论何时我想重新格式化,我都必须考虑所有这些嵌套和覆盖的div。虽然它可能工作,但我怀疑这是在设计师的意图。 – 2010-05-15 14:13:30