June 16, 2009

Less CSS preprocessor introduced

Alexis Sellier introduced the Less CSSCascading Style Sheets — the language for layout, color, and typography on web pages. preprocessor on June 16, 2009 via the 'Introducing LESS' blog post — keeping standard CSSCascading Style Sheets — the language for layout, color, and typography on web pages. syntax while adding variables and mixins.

What it was for

Less (style sheet language)Less extended CSSCascading Style Sheets — the language for layout, color, and typography on web pages. with `@variable` declarations, nested rules, and mixins — all valid CSSCascading Style Sheets — the language for layout, color, and typography on web pages. with extra features on top. Inspired by SassSyntactically Awesome StyleSheets — a CSS preprocessor adding variables, nesting, and mixins. but written in JavaScript, it lowered the barrier for developers who wanted preprocessor power without learning a new indented syntax. Bootstrap adopted Less before moving to SassSyntactically Awesome StyleSheets — a CSS preprocessor adding variables, nesting, and mixins..

People

  • Alexis Selliercreator

Why it's here

Less proved preprocessors could feel like CSSCascading Style Sheets — the language for layout, color, and typography on web pages. with braces, not a separate language.

Why it mattered

It pushed SassSyntactically Awesome StyleSheets — a CSS preprocessor adding variables, nesting, and mixins. toward SCSS and made preprocessor workflows mainstream in JavaScript toolchains.

What it solved

SassSyntactically Awesome StyleSheets — a CSS preprocessor adding variables, nesting, and mixins.'s indented syntax felt alien to developers used to curly-brace CSSCascading Style Sheets — the language for layout, color, and typography on web pages..

Media

  • Less (style sheet language)
    ImageLess (style sheet language)

    Unknown authorUnknown author, Public domain, via Wikimedia Commons

Related