Mục lục:

Làm cách nào để tạo bố cục lưới trong CSS?
Làm cách nào để tạo bố cục lưới trong CSS?

Video: Làm cách nào để tạo bố cục lưới trong CSS?

Video: Làm cách nào để tạo bố cục lưới trong CSS?
Video: CSS Grid trong 30 phút (2022) 2024, Tháng mười một
Anonim

Hãy tóm tắt lại bốn bước thiết yếu:

  1. Tạo ra một phần tử vùng chứa và khai báo nó sẽ hiển thị: lưới ;.
  2. Sử dụng cùng một vùng chứa đó để xác định lưới theo dõi bằng cách sử dụng lưới - bản mẫu -các cột và lưới - bản mẫu thuộc tính -rows.
  3. Đặt các phần tử con trong vùng chứa.
  4. Chỉ định kích thước máng xối bằng cách sử dụng lưới thuộc tính -gap.

Sau đây, tôi có thể sử dụng bố cục lưới CSS không?

Khác với trong Internet Explorer, Bố cục lưới CSS chưa có trong Safari, Chrome, Opera, Firefox và Edge. Hỗ trợ cho tất cả các thuộc tính và giá trị được nêu chi tiết trong các hướng dẫn này có thể tương tác trên các trình duyệt. Điều này có nghĩa là nếu bạn viết một số Bố cục lưới mã trong Firefox, nó sẽ hoạt động theo cách tương tự trong Chrome.

Ngoài ra, tôi nên sử dụng Flexbox hay lưới? Cả hai flexbox và lưới dựa trên khái niệm này. Flexbox là tốt nhất để sắp xếp các phần tử trong một hàng hoặc một cột duy nhất. Lưới là tốt nhất để sắp xếp các phần tử trong nhiều hàng và cột. Thuộc tính justify-content xác định cách không gian bổ sung của uốn cong -container được phân phối cho uốn cong -mặt hàng.

Tương tự, 1fr là gì?

1fr là một "đơn vị phân số", là một cách nói "không gian còn lại trong phần tử".

Lưới Flexbox là gì?

Flexbox được tạo cho bố cục một chiều và Lưới được tạo cho bố cục hai chiều. Điều này có nghĩa là nếu bạn sắp xếp các mục theo một hướng (ví dụ: ba nút bên trong tiêu đề), thì bạn nên sử dụng Flexbox : Nó sẽ mang lại cho bạn sự linh hoạt hơn so với CSS Lưới.

Đề xuất: