CSS Grid Layout là hệ thống bố cục mạnh mẽ nhất trong CSS. Đây là hệ thống hai chiều, có thể xử lý cả cột và hàng, khác với flexbox chủ yếu là một chiều.
Sử dụng thanh bên để định nghĩa cột, hàng và khoảng cách.
Nhấp và kéo trên bản xem trước để chọn các vùng hình chữ nhật.
Điều chỉnh kích thước cột và hàng qua các trường nhập.
Chọn từ các bố cục có sẵn như Holy Grail, Blog hoặc Dashboard.
Nhấp "Tạo mã" để xuất CSS và HTML sẵn sàng sử dụng.

Cốt lõi của CSS Grid bao gồm các thuộc tính như grid-template-columns (để xác định chiều rộng cột), grid-template-rows (để xác định chiều cao hàng) và grid-gap (để thiết lập khoảng cách). Việc sử dụng các đơn vị phân số (fr) cho phép tạo ra các bố cục linh hoạt thích ứng với kích thước khung nhìn.
Các ví dụ phổ biến bao gồm bố cục 'Holy Grail' (đầu trang, thanh bên, nội dung chính, chân trang) và bố cục 'Main/Sidebar'. Với grid-template-areas, bạn có thể xác định các vùng này bằng những cái tên trực quan, giúp mã của bạn sạch hơn và dễ bảo trì hơn nhiều.