Cascading Style Sheets (CSS) is a style language used to define the appearance and layout of a web page, such as colours, fonts and spacing, separating structure from presentation. For example, a developer can use CSS to change the background of a web page from white to blue without changing the layout of its elements.
