2016-05-23 111 views
0

我正在爲網站創建新聞模塊,並且我想用最大的照片和旁邊的3篇文章顯示最新的文章。我使用的基礎5.將行垂直對齊到100%高度

你可以在這裏看到我目前的進度:

enter image description here

<div class="large-5 columns" data-equalizer-watch> 
    <div class="smallnews"> 
     <div class="row"> 
      <div class="small-4 columns"><img src="i/andromeda-orbit.jpg" alt /></div> 
      <div class="small-8 columns">Lorem ipsum dolor sit amet.</div> 
     </div> 
     <div class="row"> 
      <div class="small-4 columns"><img src="i/andromeda-orbit.jpg" alt /></div> 
      <div class="small-8 columns">Lorem ipsum dolor sit amet.</div> 
     </div> 
     <div class="row"> 
      <div class="small-4 columns"><img src="i/andromeda-orbit.jpg" alt /></div> 
      <div class="small-8 columns">Lorem ipsum dolor sit amet.</div> 
     </div> 
    </div> 
</div> 

我的div是完全一樣的高度,更大的圖像。我正在使用基金會的均衡器來做到這一點。所以基本上我想要一個jQuery插件或CSS技巧,使這3行對齊到父高度的100%。我不知道他們會有多少文字。

+0

右邊的文章永遠是3或者他們可能會改變嗎? –

+0

@AhmedSalama always 3 –

回答

1

可以使用display:table爲.smalnews和display:table-row寬度一樣,其行:

.smallnews{ 
    display:table; 
    height:100%; 
} 
.smallnews .row{ 
    display:table-row; 
} 

演示:https://jsfiddle.net/IA7medd/drv7svym/

+0

好極了!我不知道我在第一次嘗試桌面顯示的時候弄錯了什麼,但現在它工作了。 –

0

您的三個div需要有float:left;,height33.3%且沒有餘量。

+0

http://s33.postimg.org/t1r9p4irz/asdasd.png像那樣 –

+0

這可行,但有時文字可能大於33.3% –