Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

CSS Grid Layout - โมดูลการจัดวางแบบตาราง

นอกจาก Flexbox แล้ว สามารถใช้ Grid Layout Module ออกแบบเว็บด้วย Grid แถวและคอลัมน์

องค์ประกอบของ Grid Layout:

  • Grid Elements — Parent (Container) และ Child (Items)
  • Grid Rows — เส้นแนวนอนของ Grid Items
  • Grid Columns — เส้นแนวตั้งของ Grid Items
  • Grid Gaps — ช่องว่างระหว่าง Rows และ Columns
  • Grid Lines — เส้นแบ่งระหว่าง Tracks
  • Grid Areas — พื้นที่รวมหลาย Cells

ความต่างกับ Flexbox: Flexbox จัดวาง 1 มิติ (Row หรือ Column) Grid จัดวาง 2 มิติ (Row + Column พร้อมกัน)