値内に最小サイズ値を指定することもできます。規則を次のように更新してみてください。使用可能なスペースが与えられます。その後、残りの使用可能なスペースは割合単位に従って共有されます。リフレッシュしてみると、スペースの共有方法に違いが見られます。要素を追加したりしても、レイアウトは問題なく機能します。最大3つの異なる値を指定できる一括指定プロパティです。上記で説明した無単位の割合値。個別指定プロパティを使用して個別に指定できます。いうフレックス項目がコンテナをオーバーフローしているときに有効になる、2番目の無単位の割合値。これは、各フレックス項目のサイズからオーバーフローする量を取り除き、それらがコンテナからオーバーフローするのを防ぐために指定します。これはかなり高度なフレックスボックスの機能で、この記事ではこれ以上説明しません。上記で説明した最小サイズ値。個別指定値を使用して個別に指定できます。プロパティを使用しないことをお勧めします(例えば、以前に設定したものを上書きする場合など)。それらは多くの余分なコードが書かれることにつながり、多少混乱するかもしれません。水平方向と垂直方向の配置フレックスボックスの機能を使用して、主軸または交差軸に沿ってフレックス項目を整列させることもできます。見て(ライブも見る)、これを調べてみましょう。これは、きちんとした柔軟なボタン/ツールバーに変わります。現時点では、いくつかのボタンが左上隅に詰まった水平のメニューバーが表示されます。この例のローカルコピーを取ります。最後に次のものを追加してください。space-around;}ページをリフレッシュすると、ボタンが横方向と縦方向に中央揃えになっていることがわかります。これを2つの新しいプロパティを介して行いました。フレックス項目が交差軸上のどこに配置されるかを制御します。これは、すべてのフレックス項目を交差軸の方向に親を埋めるように引き伸ばします。親が交差軸方向に固定幅を持っていない場合、すべてのフレックス項目は最長のフレックス項目と同じ長さになります。これが最初の例がデフォルトで同じ高さの列を得た方法です。値により、項目は固有の寸法を維持しますが、交差軸の中心に配置されます。これが、この例のボタンが縦方向に中央揃えされている理由です。ような値を持つこともできます。これは、すべての項目をそれぞれ交差軸の始点や終点に揃えます。ふるまいを上書きできます。次のコードを追加してみてください。flex-end;}これがどのような影響を与えるのかを見て、終了したらもう一度削除します。フレックス項目が主軸上のどこに配置されるかを制御します。これにより、すべての項目が主軸の始点に配置されます。ための値でもあり、フレックス項目を主軸の中心に配置します。両端に少しのスペースを残して、すべての項目を主軸に沿って均等に配置します。