Grid 屬於父層設定的 Layout,可直接在父層以 row-gap
設定垂直 Item 間隔。
Version
CSS 3
row-gap
每個 item 間在垂直方向都有間距。
<template lang='pug'>
section
div 1
div 2
div 3
div 4
div 5
div 6
</template>
<style lang='sass' scoped>
section
display: grid
grid-template-columns: auto auto auto
row-gap: 10px
</style>
12 行
section
display: grid
grid-template-columns: auto auto auto
row-gap: 10px
設定父層 section
style:
display: grid
:設定子層使用 Gridgrid-template-columns: auto auto auto
:argument 個數決定 column 個數,若要由 browser 自行根據剩餘寬度分配則填入auto
row-gap: 10px
:設定 item 間垂直 gap
row-gap: 10px
也可使用gap: 10px 0
取代
Conclusion
row-gap
舊稱為grid-row-gap
,但已經 deprecated,建議改用row-gap
取代