CSS ความหลากหลายgrid-auto-flow
- หน้าก่อน grid-auto-columns
- หน้าต่อไป grid-auto-rows
คำนิยามและวิธีใช้
grid-auto-flow คุณสมบัติควบคุมวิธีการที่โปรแกรมที่ถูกปล่อยอัตโนมัติจะถูกใส่ในกริด。
ดูเพิ่มเติม:
เรื่องเรียน CSS:CSS Grid Layout
ตัวอย่าง
ตัวอย่าง 1
ประสานงานโปรแกรมที่ถูกปล่อยให้เข้ารหัสอัตโนมัติแบบคอลัมน์:
.grid-container { display: grid; grid-auto-flow: column; }
ตัวอย่าง 2
กระจายทุกช่องว่างในกริดด้วยการเพิ่มค่า "dense":
.grid-container { display: grid; grid-auto-flow: row dense; }
การเขียน CSS
grid-auto-flow: row|column|dense|row dense|column dense;
ค่าคุณสมบัติ
ค่า | คำอธิบาย |
---|---|
row | ค่าเริ่มต้น。จัดทำสิ่งของด้วยการกระจายในแต่ละแถว。 |
column | จัดทำสิ่งของด้วยการกระจายในแต่ละคอลัมน์。 |
dense | จัดทำสิ่งของเพื่อกระจายในช่องว่างของกริด。 |
row dense | จัดทำสิ่งของด้วยการกระจายในแต่ละแถวและกระจายในช่องว่างของกริด。 |
column dense | จัดทำสิ่งของด้วยการกระจายในแต่ละคอลัมน์และกระจายในช่องว่างของกริด。 |
รายละเอียดเทคโนโลยี
ค่าเริ่มต้น: | row |
---|---|
สืบทอด: | ไม่ |
การสร้างอนุรักษ์: | สนับสนุน。โปรดดู:คุณสมบัติที่เกี่ยวกับอนุรักษ์。 |
เวอร์ชัน: | CSS Grid Layout Module Level 1 |
การเขียนโปรแกรม JavaScript: | object.style.gridAutoFlow="row dense" |
การรองรับโปรแกรมนำทาง
ตารางหลักค่าเลขระบุการรองรับเวอร์ชันบราวเซอร์แรกที่สนับสนุนคุณสมบัตินี้อย่างเต็มที่。
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
57 | 16 | 52 | 10 | 44 |
- หน้าก่อน grid-auto-columns
- หน้าต่อไป grid-auto-rows