2016-05-23 3 views
0

Я создаю новостной модуль для веб-сайта, и я хочу показать последнюю статью с большой фотографией и тремя статьями рядом с ней. Я использую Фонд 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> 

Мой ДИВ точно такой же высоты, как увеличить. Я использую эквалайзер Foundation для этого. Поэтому в основном я хочу, чтобы плагин jQuery или трюк css, чтобы эти три строки соответствовали 100% родительской высоты. Я не знаю, сколько текста будет в них.

+0

статьи о праве всегда будет 3 или они могут изменить? –

+0

@AhmedSalama всегда 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

Ваши три отделения должны иметь float:left;, height от 33.3% и без разницы.

+0

http://s33.postimg.org/t1r9p4irz/asdasd.png вот так –

+0

Это будет работать, но иногда текст может быть больше 33.3% –

Смежные вопросы