1
奇怪的是,我似乎无法找到任何人与此问题。 O_OCSS和jQuery:document.height没有正确报告? div不会垂直拉伸
代码叶#main的结束和IE,Chrome浏览器(和Safari)的实际页面的末端之间的差距,但不能在Firefox浏览器。
香草CSS有html, body{ min-height: 100%; height: auto !important; }
。 #content
是#main
内的position: relative
。
试图让#main
从顶部到页面底部伸展。
编辑:用它打的多之后,在我看来,一切都取决于具有CSS-变化计算发生之前加载它的全部内容#内容。从一个页面切换到另一个页面允许Chrome(和Safari)为#main设置适当的高度。有什么方法可以'告诉代码等待'吗?虽然我不知道这是否修复了IE
只是一个猜测,但有一点我想尝试在curses之间会看看'$('body')。height()`是否返回任何不同的东西。 (也许不是。) – Pointy 2011-02-16 00:16:57
自从我参加了宣誓就职休息,并在希望IE浏览器将是符合标准的在接下来的六百年的表演仪式,我可以告诉你,一个`$(窗口).load(函数() {$('html')。prepend($(document).height()+' - '+ $(window).height()+' - '+ $('body')。height());}) ;`在IE中给出'928 - 924 - 500'的结果,在Firefox中给出'1102 - 948 - 500'的结果。这就像IE不知道报告的适当高度。这就是我提到绝对定位的原因。这会有所作为吗? – Zydeco 2011-02-16 00:29:28