У меня есть flexbox, который выглядит так, и я пытаюсь удалить все лишнее пространство в конце содержимого.
Мне бы хотелось, чтобы размер был примерно таким, как ниже, где ширина соответствует размеру содержимого, а не шире, чем нужно.
Я также хочу, чтобы у него было свойство, при котором ширина будет увеличиваться так, как необходимо для размещения содержимого внутри, а затем при необходимости переносится на следующую строку.
И, конечно, я бы хотел, чтобы дочерние элементы имели разумный размер, чтобы соответствовать их содержимому (т. Е. Метки, select и т. Д. c. Достаточно широки, чтобы отображать их содержимое.
Вот простое jsfiddle того, что у меня сейчас https://jsfiddle.net/6xLr9qfu/1/. css также показано ниже:
#inner {
background: lightskyblue;
border-radius: 10px;
display: flex;
flex-flow: row wrap;
}
#inner > * {
margin: 5px;
}