Cascading style sheets (CSS)

CSS is a file that manages all of the elements of the design and layout of a website. The file is used to control colours, fonts, spacing, and other components across every page of the site. CSS can also be used to define alternate display styles for different devices. An advantage of this tool is that design changes can be made and applied to the entire site, rather than making the changes to each page manually.