請檢查下面的代碼和問題動態列具有相等高度
.container_12 {
overflow: hidden;
}
.grid_4 {
margin: 0;
padding: 0;
border: 0;
float: left;
}
.container_12 .grid_4 {
width: 33.333333333333336%;
}
<div class="container_12">
<div class="grid_4">Div 1</div>
<div class="grid_4">Div 2 with extra content</div>
<div class="grid_4">Div 3 with extra content</div>
<div class="grid_4">Div 4</div>
<div class="grid_4">Div 5 with extra content</div>
</div>
在上面的代碼,grid_4在對準3一行,剩餘的將包裝到下一行。這些grid_4是動態生成的,甚至可以刪除。例如,如果我刪除股利4和DIV 5移動到事業部4的位置,如下面的代碼
<div class="container_12">
<div class="grid_4">Div 1</div>
<div class="grid_4">Div 2 with extra content</div>
<div class="grid_4">Div 3 with extra content</div>
<div class="grid_4">Div 5 with extra content</div>
</div>
這些div的由具有不同含量和不同高度。所以問題是我如何保持行高和每行12/4 = 3列?這可以通過設置元素的高度來實現jquery。但有沒有其他可能的方式來實現這一點,只使用CSS [無Flexbox - 因爲移動兼容性]
在此先感謝。
感謝您的反饋..是否有任何CSS唯一的解決方案...? – Yesvinkumar
這是現在最好的解決方案。 在CSS中,您可以使用flex,但如果在瀏覽器調整大小後使用flex,第二行將設置不同的高度,這是第二行上的最大值。 或設置高度值並使溢出:滾動,但看起來很醜。 –
yes..but爲什麼我們使用jquery-2.2.4.min.js?在jQuery 1.8.2的最大高度總是顯示0 ...有沒有可能實現這一點與使用jQuery 1.8.2 – Yesvinkumar