Mục lục:

Bạn sử dụng Flexbox và lưới như thế nào?
Bạn sử dụng Flexbox và lưới như thế nào?

Video: Bạn sử dụng Flexbox và lưới như thế nào?

Video: Bạn sử dụng Flexbox và lưới như thế nào?
Video: Bạn đã biết khi nào dùng CSS Flexbox hay Grid chưa ? 2024, Tháng tư
Anonim

Chúng tôi đã sắp xếp các phần tử dưới dạng hàng và cột trên web kể từ khi chúng tôi đã sử dụng bảng để bố trí. 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.

Sau đó, người ta cũng có thể hỏi, bạn có thể sử dụng Flexbox và lưới cùng nhau không?

Hầu hết là không. Lưới mới hơn nhiều so với Flexbox và có hỗ trợ trình duyệt ít hơn một chút. Họ có thể công việc cùng nhau : Một lưới bài báo có thể là một flexbox thùng đựng hàng. MỘT uốn cong bài báo có thể là một lưới thùng đựng hàng.

Tương tự, CSS lưới có tốt hơn Flexbox không? Lưới CSS dành cho bố cục 2D. Nó hoạt động với cả hàng và cột. Flexbox làm tốt hơn chỉ trong một thứ nguyên (một trong hai hàng HOẶC cột). Nó sẽ là hơn tiết kiệm thời gian và hữu ích nếu bạn sử dụng cả hai cùng một lúc.

Theo đó, 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.

Khi nào thì không nên sử dụng Flexbox?

Khi nào không sử dụng flexbox

  1. Không sử dụng flexbox cho bố cục trang. Hệ thống lưới cơ bản sử dụng tỷ lệ phần trăm, chiều rộng tối đa và truy vấn phương tiện là cách tiếp cận an toàn hơn nhiều để tạo bố cục trang đáp ứng.
  2. Không thêm display: flex; cho mỗi div container.
  3. Không sử dụng flexbox nếu bạn có nhiều lưu lượng truy cập từ IE8 và IE9.

Đề xuất: