← Back to Front End


CSS, also known as Cascading Style Sheets, is a style language that is used for describing the presentation of a structured document that is written in a markup language (like HTML / JavaScript). The term cascading refers to the method that determines which style rule is applicable when more than one rule matches a specified element.

The use of CSS is supported by XHTML, XML, SVG and XUL, as well as HTML.

This system is designed to help differentiate between presentation and content to make the content more accessible and to give more control and flexibility with the presentation of characteristics. It also allows web pages to share formatting to make the process less complicated and avoid unnecessary repetition of structural content. This separation between formatting and content allows the markup page to be presented in a variety of styles for different rendering methods.

Hakon Wium Lie developed the idea of CSS in 1994 to provide style sheets for the web. Existing style sheets (like DSSSL and FOSI) could not be used for this purpose because they did not come from different sources on the web. To resolve this issue he produced a design that allowed the style of documents to be determined by multiple stylesheets through cascading styles. There are several variations of CSS, every level of the software released has additions from the last, for example new features.

Our development teams have used CSS on a number of projects in the past and would be happy to discuss any potential projects you have in mind.

Get in touch

Either contact us using the details below, or fill out this form to send your message. If you’ve got a brief ready then attach that too. We’ll get back to you as soon as possible. [email protected] +44 (0) 20 3137 5612 86-90 Paul Street,
London EC2A 4NE

We’ll never spam you or share your contact details with any other parties. Any files you share with us will be considered confidential.