Giả sử tôi có một màu sắc tôi biết tôi sẽ sử dụng rất nhiều trong một trang web.Các lớp trợ giúp CSS toàn cầu có phải là một ý tưởng hay không?
tôi có thể một trong hai xác định rất nhiều màu sắc của thời gian trong nhiều CSS lớp của
.nav-login { color:#green; other css....... }
Hoặc
.green {color:green;}
.nav-login { other css....... }
<div class="nav-login green">stuff</div>
Vì vậy, khái niệm này là, bạn nên sử dụng lớp CSS helper hoặc bạn nên xác định tất cả mọi thứ cụ thể. Về mặt lý thuyết, bạn sẽ tiết kiệm băng thông trong dài hạn bằng cách viết nhiều CSS hơn và ít HTML hơn, nhưng tôi tìm phương pháp áp dụng các lớp CSS trợ giúp trong HTML, giống như bạn đang viết CSS ngữ nghĩa theo nghĩa thiết kế.
Bạn nên thử [less] (http://lesscss.org/). – Rob
Nếu bạn chỉ giới thiệu 1 * tiền xử lý CSS *, ít nhất bạn nên giới thiệu một bộ xử lý tốt nhất. LESS là * ít hơn * so với Sass theo mọi cách. – cimmanon
@cimmanon Đó là điểm của LESS, như trong [nguyên tắc KISS] (http://en.wikipedia.org/wiki/KISS_principle). Không sử dụng 5% của một hệ thống phức tạp khi tất cả những gì bạn cần là một bộ tiền xử lý đơn giản cho phép các quy tắc lồng nhau và một số macro đơn giản cho phép DRY. Tôi không cần SASS, tôi không muốn ép các đồng nghiệp không phát triển của tôi sử dụng nó. LESS là tốt như một preprocessor * tùy thuộc vào yêu cầu của bạn *. YMMV (và nó là OT ở đây) – FelipeAls