Loading CSS Grid Editor...

CSS Grid là gì?

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.

Cách sử dụng Trình tạo CSS Grid này

1

Đặt kích thước lưới

Sử dụng thanh bên để định nghĩa cột, hàng và khoảng cách.

2

Định nghĩa vùng lưới

Nhấp và kéo trên bản xem trước để chọn các vùng hình chữ nhật.

3

Tùy chỉnh đơn vị

Điều chỉnh kích thước cột và hàng qua các trường nhập.

4

Thử mẫu

Chọn từ các bố cục có sẵn như Holy Grail, Blog hoặc Dashboard.

5

Tạo mã

Nhấp "Tạo mã" để xuất CSS và HTML sẵn sàng sử dụng.

css grid

Hướng dẫn Cú pháp CSS Grid

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.

Ví dụ về Bố cục CSS Grid

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.

Câu hỏi thường gặp

CSS Grid là gì?
CSS Grid là hệ thống bố cục hai chiều cho web giúp tạo bố cục phức tạp, responsive với hàng và cột.
Sử dụng trình tạo thế nào?
Đặt cột và hàng, điều chỉnh khoảng cách, rồi nhấp và kéo. Nhấp "Tạo mã" để lấy mã.
Dùng đơn vị nào?
CSS Grid hỗ trợ fr, px, %, auto, min-content, max-content và hàm minmax().
grid-template-areas là gì?
Thuộc tính CSS để định nghĩa vùng lưới có tên bằng cú pháp giống ASCII art.
Có thể xuất bố cục không?
Có! Nhấp "Tạo mã" để xem bố cục dưới dạng mã CSS và HTML.
Công cụ này miễn phí không?
Có, hoàn toàn miễn phí. Không cần đăng ký.