Grid areas เบื้องต้น
ตั้งชื่อโซนแล้ววางชิ้นส่วน
grid-template-areas วาดแผนที่ด้วยชื่อ · แต่ละ item ชี้ชื่อด้วย grid-area
.page {
display: grid;
grid-template-columns: 1fr 3fr;
grid-template-areas:
"header header"
"nav main"
"footer footer";
gap: 1rem;
}
.header { grid-area: header; }
.nav { grid-area: nav; }
.main { grid-area: main; }
.footer { grid-area: footer; }
กฎสั้น ๆ
ชื่อซ้ำกันในแนวนอน/แนวตั้งต้องต่อกันเป็นสี่เหลี่ยม · ช่องว่างใช้ .