У меня есть два деления. Нужно сидеть слева, один справа. Родительский flexbox с justify-content: space-between
отлично подходит для этого, за исключением случаев, когда оборачиваются flex-элементы (что они должны делать). После переноса они выровнены по левому краю, потому что всего их всего два.
Как сделать строки с единичными элементами по центру?
(Или вы можете использовать скрипку, потому что легче сжать выходную панель скрипты, чем изменить размер всего окна SO, чтобы увидеть перенос div: https://jsfiddle.net/xv6oa418/1/)
Дополнительное примечание: @KaranTewari предложил добавить flex: 1
к первому дочернему элементу div, но я бы хотел, чтобы текст в левом элементе div не переносился до тех пор, пока он не стал абсолютно необходимым (в частности, он должен начинаться с переноса только после второй гибкий элемент перенесен на следующую строку). Второй div на самом деле будет изображением, поэтому я обновил скрипку и фрагмент, чтобы отразить это.