HyperText Markup Language (HTML) is the main markup language for displaying web pages and other information that can be displayed in a web browser.
HTML was developed to define the content of a document but it was never intended for it to be used to format the document.
As HTML evolved tags like 'font' and 'color' were added to provide more formating options. This added a requirement for considerably more HTML code to be written for every page and made it very difficult for web developers of large websites.
To solve this problem, in 1997, the World Wide Web Consortium (W3C) created Cascading Style Sheets or CSS.
Style sheets are the technical specifications for a layout and also tell the web browser how to render the document, and are a separate document to the HTML page of a website.
External style sheets enable you to change the appearance and layout of all the pages in a website by editing one single file – thus saving considerable programming time.
Since the initial introduction, CSS is being used to define more and more elements on a web page.
All browsers support CSS, however, older browsers will not support some aspects of CSS 3 – the latest release.
Mosaic Studios can customise the look of your Squarespace website using CSS.