CSS is a language used to determine the presentation of web pages to users; this includes the style, structure, layout, font, colours and more.
It promotes the separation of the presentation of a website and the content, which enables better control over the appearance. CSS can be applied to interfaces written in XML, SVG, XUL and HTML.
CSS allows a page of a website to adapt to devices with different size specifications, for example, mobile phones, printers or tablets.
Changes in the design can be achieved quickly and efficiently, as the CSS file can alter multiple pages at once, rather than editing each page. For larger websites, this is valuable as it saves time and ensures consistency.
Jobs that use CSS include: