2011-05-13 44 views
0

編輯:會發生什麼事可以在這個頁面可以看出,當高度分辨率是不是整個頁面(如:1024×768)下:http://www.depositosalto.com.br/pagamentos.php問題在Chrome中調整DIV

我試圖調整與一個div頁面內容與JavaScript總是頁面適合整個屏幕時,它是較小的。

我使用下面的JavaScript,它可以在其他導航器(Firefox,Opera)中使用。在Chrome中,它也調整了div的大小,但與其他的不同,它不會推送僅位於內容div下方的頁腳div。

有沒有什麼辦法在鉻?

function defineContentHeight(height){  
    var screenHeight = window.innerHeight;     
    if (screenHeight > (height + 220)){ 
    height = screenHeight - 220;     
    document.getElementById("content").style.height = height + "px";   
    } 
    else{      
    document.getElementById("content").style.height = height + "px";   
    } 
} 

回答

2

「conteudo」div內的內容是浮動的,所以不計算高度;你可以做兩件事情之一:

添加「溢出:汽車」風格的「conteudo」分區,這通常是安全的,或者

添加一個div的風格「明確:既」到「conteudo」div的底部

對於它的價值,我沒有看到Chrome 11中的錯誤,但我的猜測是其中一個可能會修復它。

+0

是的,沒有更多的錯誤。我認爲我描述的問題與其他問題有關。我遇到了編碼問題(頁面不能在IE中正確顯示,而在Chrome中出現此錯誤),但是在修復編碼之後,IE問題消失了,順便說一句,Chrome的問題遵循相同的路徑。感謝您的關注。 –

+0

嘗試CSS'resize:both' – Valen