CSS Grid Layout เป็นระบบเลย์เอาต์ที่ทรงพลังที่สุดใน CSS เป็นระบบสองมิติที่สามารถจัดการทั้งคอลัมน์และแถว ต่างจาก flexbox ที่เป็นระบบมิติเดียว
ใช้แถบข้างเพื่อกำหนดคอลัมน์ แถว และขนาดช่องว่าง
คลิกและลากบนตัวอย่างเพื่อเลือกพื้นที่สี่เหลี่ยม
ปรับขนาดคอลัมน์และแถวผ่านช่องป้อนข้อมูล
เลือกจากเลย์เอาต์สำเร็จรูปเช่น Holy Grail, Blog หรือ Dashboard
คลิก "สร้างโค้ด" เพื่อส่งออก CSS และ HTML พร้อมใช้งาน

หัวใจของ CSS Grid ประกอบด้วยคุณสมบัติอย่าง grid-template-columns (เพื่อกำหนดความกว้างของคอลัมน์), grid-template-rows (เพื่อกำหนดความสูงของแถว) และ grid-gap (เพื่อตั้งค่าระยะห่าง) การใช้หน่วยเศษส่วน (fr) ช่วยให้เลย์เอาต์มีความยืดหยุ่นและปรับตามขนาดหน้าจอได้
ตัวอย่างที่พบบ่อย ได้แก่ เลย์เอาต์ 'Holy Grail' (ส่วนหัว, แถบด้านข้าง, เนื้อหาหลัก, ส่วนท้าย) และเลย์เอาต์ 'Main/Sidebar' ด้วย grid-template-areas คุณสามารถกำหนดพื้นที่เหล่านี้ด้วยชื่อที่เข้าใจง่าย ทำให้โค้ดของคุณสะอาดและบำรุงรักษาได้ง่ายขึ้น