У меня есть небольшой пример вложенной установки flexbox: http://jsfiddle.net/ThomasSpiessens/MUrPj/12/
<div class="box fullSize">
<div class="boxHeader">HEADER</div>
<div class="boxContent">
<div class="box fullSize">
<div class="boxHeader moregreen">INNER HEADER</div>
<div class="boxContent red">CONTENT CONTENT CONTENT</div>
<div class="boxFooter moreblue">INNER FOOTER</div>
</div>
</div>
<div class="boxFooter">FOOTER</div>
</div>
В этом примере применяется следующее:
- Классы
- CSS 'box используют свойства flexbox, на которые, как говорят, растут только boxContent. Для конкретных свойств и значений CSS, пожалуйста, проверьте скрипт.
- 'fullSize' просто устанавливает ширину и высоту до 100%.
Когда вы проверяете эту скрипту с Firefox и Chrome, вы получаете разные результаты. В Firefox он делает то, что, я полагаю, должен делать, это растяжение внутреннего .boxContent. Однако в Chrome внутренний .boxContent не растягивается.
У кого-нибудь есть идея, как сделать контент растянутым в Chrome? возможно, какое-либо свойство webkit отсутствует?