Less

Less (Leaner CSS) is a dynamic stylesheet language, or pre-processor, that extends CSS with programmable features like variables, mixins, functions, and nested rules. It allows developers to write more maintainable, modular, and reusable stylesheets by compiling its enhanced syntax into standard…

Key facts

First appeared
2009
Category
technology
Problem solved
Less CSS pre-processor was created to address the limitations of plain CSS, such as its lack of programmatic capabilities like variables, functions, and modularization. It aimed to make large-scale CSS development more efficient, maintainable, and less repetitive, allowing for dynamic styling and better organization of stylesheets.
Platforms
Node.js, Web Browsers (via less.js)

Related technologies

Notable users

  • Twitter (initially for Bootstrap)
  • Adobe (internal projects)
  • Various web development agencies and individual projects