Cascading Style Sheets (CSS) is a style sheet language that defines how documents, written in a markup language, are to be presented. Using selectors to target specific HTML elements and applying declarations (a combination of properties and values), CSS controls how a web page will look. Fonts, colours, positioning, and all other visual display elements of a webpage are controlled by CSS.
Properly written style sheets have numerous benefits. Centralizing your formatting in CSS files means changes can be applied to your site with much more ease. Caching of your CSS saves bandwidth and allows for faster loading pages with unified formatting.
While poorly written CSS can create many headaches.
This 2 day bootcamp looks at the components that make up CSS as well as best practices to ensure you get the most out of your style sheets.