若希望 Browser 能自動均分父層 Box 在 Cross Axis 剩餘高度,可使用 content-between
設定。
Version
Tailwind CSS 2.0.3
content-between
兩條 flex line 之間間隔相等,且最上方與最下方與父層 box 沒有間隔。
<template>
<div class="flex flex-wrap content-between w-full h-screen">
<div class="w-3/12 h-1/3 m-2">1</div>
<div class="w-3/12 h-1/3 m-2">2</div>
<div class="w-3/12 h-1/3 m-2">3</div>
<div class="w-3/12 h-1/3 m-2">4</div>
<div class="w-3/12 h-1/3 m-2">5</div>
</div>
</template>
第 2 行
<div class="flex flex-wrap content-between w-full h-screen">
設定父層 box style:
flex
:設定子層 item 使用 Flexboxflex-wrap
:設定當子層 item 總 width 超越父層 box 時自動換列content-between
:flex line 之間的間隔平分 box 剩餘高度,第一條 flex line 與最後一條 flex line 都貼齊父層 box,不使用剩餘高度w-full
:設定父層 box widthh-screen
:設定父層 box height
Conclusion
- 實務上
content-between
較常使用,可平分父層 box 剩下高度