Zacząłem ostatnio używać Flexbox i często pojawia się sytuacja, w której muszę rozdzielić przestrzeń na głównej osi między elementami.Jakie są różnice między flex-grow i width?
Często waham się między width
a flex-grow
. Na przykład, jeśli chcę jedną pozycję mierzyć 2 miary, a drugą 1 miarę, dodając do 100%, mam dwie możliwości. Mogę ustawić width: 66.6%
i width: 33.3%
lub flex-grow: 2
i flex-grow: 1
.
Czasami, jeśli chcę, aby jeden element wyrósł na pozostałą część przestrzeni, mogę wykonać width: 100%
lub flex-grow: 1
.
Jak wybrać? Jakie są różnice/uwarunkowania w używaniu szerokości i flex-grow?