LESS - Tổng quan
LESS là một trình xử lý trước CSS cho phép biểu định kiểu có thể tùy chỉnh, quản lý và có thể sử dụng lại cho trang web. LESS là một ngôn ngữ biểu định kiểu động giúp mở rộng khả năng của CSS. LESS cũng thân thiện với nhiều trình duyệt.
CSS Preprocessor là một ngôn ngữ kịch bản mở rộng CSS và được biên dịch thành cú pháp CSS thông thường để trình duyệt web của bạn có thể đọc được. Nó cung cấp các chức năng như biến , hàm , mixin và hoạt động cho phép bạn xây dựng CSS động.
Tại sao lại ÍT?
Bây giờ chúng ta hãy hiểu tại sao chúng ta sử dụng LESS.
LESS hỗ trợ tạo CSS sạch hơn, thân thiện với nhiều trình duyệt nhanh hơn và dễ dàng hơn.
LESS được thiết kế bằng JavaScript và cũng được tạo ra để sử dụng trực tiếp , tính năng này biên dịch nhanh hơn các bộ xử lý trước CSS khác.
LESS giữ cho mã của bạn theo cách mô-đun thực sự quan trọng bằng cách làm cho nó có thể đọc được và dễ dàng thay đổi.
Có thể đạt được bảo trì nhanh hơn bằng cách sử dụng các biến LESS .
Lịch sử
LESS được thiết kế bởi Alexis Selliervào năm 2009. LESS là một mã nguồn mở. Phiên bản đầu tiên của LESS được viết bằng Ruby; trong các phiên bản sau, việc sử dụng Ruby đã được thay thế bằng JavaScript.
Đặc trưng
Mã sạch hơn và dễ đọc hơn có thể được viết theo cách có tổ chức.
Chúng ta có thể xác định kiểu và nó có thể được sử dụng lại trong toàn bộ mã.
LESS dựa trên JavaScript và là một tập hợp siêu CSS.
LESS là một công cụ linh hoạt giúp giải quyết vấn đề dư thừa mã.
Ưu điểm
LESS dễ dàng tạo CSS hoạt động trên các trình duyệt.
LESS cho phép bạn viết mã tốt hơn và được tổ chức tốt bằng cách sử dụng lồng nhau .
Việc bảo trì có thể đạt được nhanh hơn bằng cách sử dụng các biến .
LESS cho phép bạn sử dụng lại toàn bộ các lớp một cách dễ dàng bằng cách tham chiếu chúng trong bộ quy tắc của bạn.
LESS cung cấp việc sử dụng các hoạt động giúp mã hóa nhanh hơn và tiết kiệm thời gian.
Nhược điểm
Cần có thời gian để tìm hiểu nếu bạn chưa quen với tiền xử lý CSS.
Do sự liên kết chặt chẽ giữa các mô-đun, cần phải nỗ lực nhiều hơn để sử dụng lại và / hoặc kiểm tra các mô-đun phụ thuộc.
LESS có ít khuôn khổ hơn so với bộ tiền xử lý cũ hơn như SASS, bao gồm các khuôn khổ Compass , Gravity và Susy .