CSS stands for Cascading Style Sheets. It is a stylesheet language used for describing the look and formatting of a document written in a markup language. CSS is used to control the layout and presentation of web pages written in HTML, XHTML, and XML.