2013-11-06 6 views
0

есть способ, чтобы сделать что-то вроде этой работы на CSS и HTML:Сделать DIV жидкости и еще один, чтобы заполнить оставшееся пространство

имеют 2 дивы, как с неизвестной шириной, один динамически расширяющимися, другое заполнением оставшееся пространство, следующим образом:

enter image description here

структура является очень простым:

<div class="parent"> 
    <div class="filler"></div> 
    <div class="dynamic"></div> 
</div> 

.filler будет содержать текст и .dyn amic получит элементы, которые должны отображаться в одной строке (другие html-структуры).

Возможно ли это?

+0

размеры Использовать процент на основе? Элемент 'fill all else space' будет иметь ширину' 100% ', и он будет встроен в другие элементы ... –

+0

_« Возможно ли это? »_ Да, но вы еще что-то пробовали? – j08691

+0

@ JoshC даже с показанным как встроенный, ширина 100% разрывает линию! – arvere

ответ

2

Вы можете использовать display:table-cell на дочерних divs и использовать width:100% на заполнителе div.

#filler { 
    display:table-cell; 
    width:100%; 
} 
#dynamic { 
    display:table-cell; 
} 

http://jsfiddle.net/htvr9/

+0

спасибо! что, кажется, делает трюк! – arvere

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