2013-10-30 56 views
1

enter image description here響應和高度相等的一組的箱

有三個框在一條線上,每一個包含圖像和標題。 我可以使用height屬性來使它們的高度相等。但在響應式視圖中,當盒子縮小時,由於高度固定,盒子會在標題之後帶有額外的空白區域(特別是當標題填滿一行而不是兩個時)。

我可以使用padding-bottom ,但它不會給我的盒子高度相等,因爲有些人的標題更長,並且會填充兩行而不是一行,所以會有更高的高度。

這些箱子的高度相等的解決方案是什麼?在響應視圖中收縮時,不會讓我獲得額外的空白空間嗎?

+0

爲你的問題做一個小提琴... – Rex

+0

http://jsfiddle.net/G4PvQ/ –

回答

1

,如果你使用jquery此代碼添加到您的頁面的底部:

var max=0; 
$('article').each(function(){ 
    if($(this).height()>max) 
     max=$(this).height(); 
}); 
$('article').height(max); 
0

使用溢出:隱藏和高度的箱子(包含元素的文字父):

<div style="overflow:hidden;height:150px;"> 

編輯: http://jsfiddle.net/G4PvQ/2/

+0

那麼使用'padding'或'height'?你能編輯我的小提琴嗎? –

+0

pesar khale使用高度+溢出隱藏;)這應該做的竅門 –

+0

你沒有改變小提琴(它看起來你沒有保存你做了什麼)。我沒有感覺到任何東西加入溢出:隱藏到框中。 –

0

爲了解決這個問題變化height財產與min-height WH ich使您的框可自動調整大小,並添加padding-bottom,以根據需要增加底部空白區域。