5 Trình tạo Bố cục CSS GRID cho người mới bắt đầu

Ngày đăng: 23/11/2019   -    Cập nhật: 06/03/2020
Trong suốt quãng thời gian CSS tồn tại, các lập trình viên web đã phải vật lộn để thiết kế bố cục với CSS.


Định vị phần tử trên một trang chưa bao giờ là dễ dàng và thường liên quan đến một cách giải quyết như sử dụng float hoặc table, thay vì có một hệ thống CSS được thiết kế chỉ cho mục đích đó.


Sau đó, với nhiều nỗ lực thay đổi, trong bản CSS3, Flexbox ra đời như một sự đột phá nhằm giải quyết vấn đề này.





Tuy nhiên, Flexbox chỉ hỗ trợ tạo bố cục 1 chiều (ngang hoặc dọc). Việc bố trí trang web 2 chiều vẫn gặp khó khăn.


Và,


Tất cả khó khăn đã chấm dứt với sự ra đời của CSS GRID, và bạn có thể thoải mái sử dụng CSS GRID vì đã có rất nhiều trình duyệt hỗ trợ.



Trình duyệt hỗ trợ CSS Grid (Ảnh Caniuse)

Trình duyệt hỗ trợ CSS Grid (Ảnh Caniuse)


CSS GRID mang lại giải pháp tạo bố cục 2 chiều cho trang web và định vị phần tử giữa chúng dễ dàng.


Không có cách giải nào tốt hơn cho vấn đề này.



Có một vấn đề với CSS GRID: Nhiều lập trình viên, đặc biệt là những người mới học lập trình web, đang gặp khó khăn trong việc học cách sử dụng chúng! Nếu bạn còn đang vật lộn với flexbox, thì việc học CSS GRID sẽ khá khó khăn. (Xem thêm: Học CSS GRID trong 5 phút)


Nhưng may mắn cho bạn là, các nhà phát triển đã phát triển các Trình tạo bố cục CSS GRID.


Bạn chỉ cần nhấp và nhấp hoặc điền một số thông tin là đã có một bố cục tốt để làm việc.


Bên dưới đây, mình liệt kê một bộ sưu tập của một vài Trình tạo bố cục CSS GRID tốt nhất. Từ các trình tạo bố cục rất đơn giản đến các trình tạo nâng cao với các tính năng phức tạp hơn nhiều của hệ thống CSS.



#1. CSS GRID Generator



Trình tạo bố cục CSS GRID - CSS GRID Generator

Trình tạo bố cục CSS GRID - CSS GRID Generator


Đầu tiên là CSS Grid Generator, nó đơn giản nhưng hiệu quả.


Không rườm rà hoặc gây nhầm lẫn, chỉ cần tạo lưới, chỉnh một số chỗ và copy code và paste vào trong trang web của bạn.


Chỉ đơn giản như vậy. Nếu bạn mới sử dụng CSS GRID, đây là một công cụ tuyệt vời để bắt đầu.



#2. Griddy



Trình tạo bố cục CSS GRID - Griddy

Trình tạo bố cục CSS GRID - Griddy


Griddy là một trình tạo CSS GRID rất hữu ích cho phép bạn thêm bao nhiêu phần tử tùy thích và kích thước chúng dựa trên kích thước hàng hoặc cột.


Bạn có thể định cỡ chúng trên các đơn vị fr, px, % hoặc auto


Và bạn không bị giới hạn khi có thể sử dụng nhiều đơn vị cho một lưới.



#3. Layoutit


Trình tạo bố cục CSS GRID - Layoutit

Trình tạo bố cục CSS GRID - Layoutit

 

Với Layoutit: Nó bạn có thể dễ dàng tạo ra lưới của bất kỳ kích thước và thậm chí tạo lưới bên trong lưới khác.


Thêm nhiều cột nếu như bạn cần, bên trong và bên ngoài hộp riêng lẻ, và có được toàn quyền kiểm soát các layout mà bạn tạo ra.



#4. Gird Wiz



Trình tạo bố cục CSS GRID - Grid Wiz

Trình tạo bố cục CSS GRID - Grid Wiz
 

Đây là một công cụ cho các lập trình viên web sẵn sàng tìm hiểu thêm về CSS GRID.


Grid Wiz không chỉ là một trình tạo CSS GRID đơn giản.


Bạn có thể chỉnh sửa mã ngay trong sidebar và cập nhật theo thời gian thực. Sau đó tải xuống hoặc thêm Grid Wiz làm phụ thuộc và biên dịch nó.



#5. cssgr.id



Trình tạo bố cục CSS GRID - cssgr.id

Trình tạo bố cục CSS GRID - cssgr.id


Một trong những trình tạo bố cục CSS linh hoạt nhất hiện có, cssgr.id cung cấp cho bạn nhiều tùy chọn để bắt đầu hơn.


Có 5 bố cục bắt đầu và bạn có thể thêm bao nhiêu item, column và row tùy thích.


Có cả một tùy chọn văn bản giữ chỗ để bạn có thể thấy cách bố cục này sẽ hoạt động như thế nào.



Hãy tiết kiệm thời gian, công sức với CSS GRID / Trình tạo bố cục CSS GRID



Các Lập trình viên Web / Lập trình viên Front end luôn có những bước tiến để hướng tới tạo ra một sản phẩm tốt hơn với công sức thấp nhất.


Các CSS GRID chỉ là một trong những phát triển mới nhất, nhưng nó đã giải quyết được một vấn đề tồn tại lâu dài mà các lập trình viên front end gặp phải.





CSS GRID đã thực sự xuất hiện kể từ khi chúng được đề xuất vào năm 2011, nhưng đến năm 2017, tất cả các trình duyệt chính cuối cùng đã chấp nhận hỗ trợ cho chúng.


Giờ đây, chúng ta không còn phải lo lắng khi sử dụng chúng nữa, đã có rất nhiều hướng dẫn, hướng dẫn và tài nguyên học CSS GRID, giống như các Trình tạo bố cục CSS GRID này.


Vì vậy, nếu bạn vẫn đang sử dụng flexbox hoặc thậm chí là float để thiết kế trang web, hãy xem xét việc thử CSS GRID để thay thế. Có rất nhiều hướng dẫn về CSS để bạn có thể tìm hiểu.



---
HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI
Dạy học Lập trình chất lượng cao (Since 2002). Học làm Lập trình viên. Hành động ngay!
Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội
SĐT: 02435574074 - 0914939543 - 0353655150 
Email: hello@niithanoi.edu.vn
Fanpage: https://facebook.com/NIIT.ICT/
 
#niit #niithanoi #niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp
Bình luận Facebook
Mục lục
Đăng ký tư vấn
Nhân viên gọi điện tư vấn miễn phí sau khi đăng ký
Được cập nhật các ưu đãi sớm nhất
Hotline: 0383180086
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Hãy đăng ký để nhận những thông tin mới nhất về học bổng mới nhất tại NIIT - ICT Hà Nội
top
Đóng lại Đăng ký học tại NIIT - ICT Hà Nội
6260+ học viên đã theo học tại NIIT - ICT Hà Nội và có việc làm tốt trong ngành lập trình. Nắm lấy cơ hội ngay hôm nay!
Chọn khóa học
  • KHÓA HỌC LẬP TRÌNH FRONT END VỚI REACT.JS
  • KHÓA HỌC LẬP TRÌNH PHP WEB
  • Khóa học PHP Full stack [2023] cho người mới bắt đầu
  • Khóa học BIG DATA với Hadoop và Spark
  • Khóa học Lập trình Android tại Hà Nội
  • [Tuyển sinh 2023] Lập trình viên Quốc tế DigiNxt
  • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại Hà Nội
  • LẬP TRÌNH GAME
    • Khóa học Lập trình Game Unity
  • LẬP TRÌNH WEB FRONT END
    • KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG
    • KHÓA HỌC ANGULAR & TYPESCRIPT (FRONT END)
  • LẬP TRÌNH WEB BACK END
    • LẬP TRÌNH JAVA WEB VỚI FRAME WORK
    • Lập trình Web với Django
    • Lập trình PHP với Laravel Framework
  • CHƯƠNG TRÌNH ĐÀO TẠO ỨNG DỤNG CÔNG NGHỆ
    • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại TP HCM
  • LẬP TRÌNH WEB FULL STACK
    • Khóa học Java Full stack (IJFD)
  • LẬP TRÌNH MOBILE
    • FRONT-END VỚI REACTJS VÀ REACT NATIVE
    • Lập trình Android Nâng cao
  • ĐÀO TẠO CHO DOANH NGHIỆP
    • KHÓA HỌC BUSINESS ANALYSIC TỪ CƠ BẢN ĐẾN NÂNG CAO 2023
    • Khóa học Magento: Làm chủ CMS TMĐT lớn nhất
    • Khóa học IOT: Xây dựng Sản phẩm IOT với Raspberry Pi
    • Khóa học Automation Testing Chuyên nghiệp
  • KHÓA HỌC DỰ ÁN
    • Học sử dụng bộ Office: Word, Excel, Power Point, Mail chuyên nghiệp
  • KHÓA HỌC KHÁC
    • VBA Excel Toàn Tập (Cơ Bản - Nâng Cao)
    • VBA Excel Nâng cao
    • Khóa học JMeter: Performance Testing
    • Khóa học Tester đạt chuẩn Quốc tế ISTQB Foundation Level
    • Khoá Học Tester đạt chuẩn quốc tế ISTQB Advanced Level
Bạn chưa chọn khóa học cần đăng ký
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Đăng ký học thành công!
Cảm ơn bạn đã đăng ký học tại NIIT - ICT HÀ NỘI!