我有一個site。我想用相同的高度製作3個垂直div。爲此,我更改每列/ div中最後一個塊的高度。div的高度相同
例如,3列的命名爲:
.leftCenter
.rightCenter
.right
現在,我寫了設定的高度相等的.leftCenter
和.rightCenter
代碼:
var left = $('.leftCenter').height();
var center = $('.rightCenter').height();
var news = $('#newItemsList').height();
if (center < left)
$('.rightCenter').height(center + (left-center));
else if (center > left)
$('#newItemsList').height(news + (center-left));
news
是在左邊的最新子塊列(其中有3個圖像)。所以,如果中央分區大於左分區,我改變新聞的高度以使它們相等。 This code works in Firefox,但在Chrome中無法使用。這是第一個問題。最後是:如何製作相等的3格(包括正確的一格)。
你看過這個:http://www.positioniseverything。網/文章/ onetruelayout/equalheight – nnnnnn
@nnnnnn這不是我所需要的,因爲我不得不拉伸整個div,但它裏面的最後一個項目。 – Ockonal
如果您的用戶關閉了JavaScript,該怎麼辦?用css可以更好地處理這個問題,至少可以作爲一個開始的地方 - 並且可以進一步操作。 – Bosworth99