CSS prevent div flex from stretching child
问题 The moment div has the flex display property it stretches the paragraph. I seem to be missing something but no property I can think to put on the flex div changes this. How can I prevent this behavior? (without the flex property I get the result on the right in the image) div { display: flex; justify-content: center; flex-direction: column; height: 200px; width: 100px; } p { background-color: green; display: inline; } <div> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do