This is a post written for the iWeb blog battling the misconception that Less is “just another thing invented to make something that was once simple more complex… technical developers like to attempt to solve problems that don’t really exist”. The post looks at why CSS preprocessors are useful and includes a quick write-up of an interesting project John Cotton presented at WordCamp Lancaster UK 2013.

CSS (Cascading Style Sheets) is the language used to define the layout of web pages. The language is fairly simple, you target an element using a selector and then define how it should look with the available properties. It’s an approachable language which has it’s advantages in terms of opening up the web to those without a background in computer science…

The amount of code is far far less, hence its name!