2013-09-15 3 views
0

У меня есть эта простая структура:Дисплей: таблица-ячейка - изменение Высота?

<div class="wrapper"> 
    <div class="row"> 
     <div> 
      <pre>aaa 
       aaa 
       aaa 
       aaa 
      </pre> 
     </div> 
    </div> 
    <div class="row"> 
     <div> 
      <pre>1 
       1 
       1 
       1 
       1 
       1 
       1 
       1 
       1 
       v 
       1 
       1 
       1 
       1 
       1 
       1 
       1 
       v 
       1 
       1 
      </pre> 
     </div> 
    </div> 
</div> 

wrapper класса имеет display: table и 2 .row дивы имеет display: table-row;

Внутри этих дивов есть div, который имеет display: table-cell;

enter image description here

Я попытался установить height на пунктирный div, но не удалось.

Вопрос: как я могу установить высоту для разбитого div?

NB

  • Обертка/таблица не имеет фиксированную высоту.
  • Я хочу использовать display:table/table-row/table-cell макет. (без JS или poistion абсолютное и т.д.)

Full Jsbin

ответ

2

Добавьте следующий параметр:

.row:last-child > div { 
    display: block; 
} 

jsFiddle Demo

+0

+1 не ДИВ является индикаторный блок по умолчанию? –

+0

У вас есть эта переопределяющая настройка: '.row> div {display: table-cell; } ' – Itay

+0

Наследуется ли он дочерним? –

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