Designed by | Alexis Sellier |
---|---|
Developer | Alexis Sellier, Dmitry Fadeyev |
First appeared | 2009 |
Stable release | 4.2.0[1]
/ 7 September 2023 |
Typing discipline | Dynamic |
Implementation language | JavaScript |
OS | Cross-platform |
License | Apache License 2.0 |
Filename extensions | .less |
Website | lesscss |
Influenced by | |
CSS, Sass | |
Influenced | |
Sass, Less Framework, Bootstrap (v3) |
Less (Leaner Style Sheets; sometimes stylized as LESS) is a dynamic preprocessor style sheet language that can be compiled into Cascading Style Sheets (CSS) and run on the client side or server side.[2] Designed by Alexis Sellier, Less is influenced by Sass and has influenced the newer "SCSS" syntax of Sass, which adapted its CSS-like block formatting syntax.[3] Less is an open source project. Its first version was written in Ruby; however, in the later versions, use of Ruby has been deprecated and replaced by JavaScript. The indented syntax of Less is a nested metalanguage, as valid CSS is valid Less code with the same semantics. Less provides the following mechanisms: variables, nesting, mixins, operators and functions; the main difference between Less and other CSS precompilers is that Less allows real-time compilation via less.js by the browser.[2][4]