Это ошибка в WebKit/Blink?Есть ли ошибка в реализации WebKit/Blink гибкого потока flexbox: обертка столбца?
Я пытаюсь внедрить сводную страницу статьи, аналогичной газеты: сводки статьи стекать вниз и «обертка» слева направо, точно так, как указано в разделах the W3 specificationflex-direction
и flex-wrap
. Остальное пространство в столбце должно быть равномерно распределено между блоками, которые его занимают (точно так же, как flex-grow: 1
).
См. the JSFiddle.
Возможно, Firefox реализовал это правильно, но у меня очень странный макет из Chrome и Safari.
Если это действительно ошибка, есть ли обходной путь?
Firefox:
Chrome/Safari:
Я знаю, что это не было в первоначальном вопросе, но как насчет http://jsfiddle.net/4cq6z2j2/? Если высота должна определяться содержимым, то что? Firefox по-прежнему корректно отображается, пока не работает WebKit. – thure
hmm ... дайте мне минуту – ratherblue
Я заменил свой ответ этой скрипкой, и я думаю, что это получает то, что вы хотите. Вот ссылка: http://jsfiddle.net/4cq6z2j2/4/ – ratherblue