Сейчас я обновляю старую модель сетки на основе inline-block
, которую я создаю для нового Flexbox, созданного мной. Все отлично работало, кроме одной маленькой хватки, которая стала немного разбойником:
У меня есть куча управляемых CSS слайдеров; поэтому существует содержащая оболочка со 100% шириной, а внутри - еще один div: ее ширина также равна 100%, но ее white-space
устанавливается на nowrap
. Используя inline-block
, это означало, что внутренние div (которые также были установлены на 100% ширины) не были бы связаны ограничениями их родителей и завертываются на следующую строку - они просто будут выходить из коробки. Это именно то, чего я хотел. Тем не менее, я не могу заставить это работать вообще с flexbox. Для справки, здесь изображение:
И для справки, здесь jsFiddle того, что работает с встроенным блоком: http://jsfiddle.net/5zzvqx4b/
... и не работает с Flexbox: http://jsfiddle.net/5zzvqx4b/1/
Я пробовал все варианты с flex
, flex-basis
, flex-wrap
, flex-grow
и т.д., но для жизни меня я не могу заставить это работать.
Обратите внимание, что я могу заставить его делать то, что я хочу, взломанным, негибким образом, установив ширину .boxcontainer
в 200%
. Это работает для этого единственного примера, но в некоторых случаях я не буду заранее знать, сколько ящиков будет там, и я бы предпочел не прибегать к встроенному стилю для каждого элемента, если это возможно.