CSS stands for Cascading Style Sheets. It is a language used to describe the look and formatting of a document written in HTML. CSS specifies how HTML elements should be displayed on screen, paper, or in other media. CSS allows the layout of multiple pages to be controlled from a central style sheet.