CSS is an acronym for Cascading Style Sheets, which provide presentational styles for webpages. Style sheets provide a facility within HTML or XML for the amendment of existing styles and the creation of new styles. Such styles may include the size or font of text, the colour of the text or the positioning of text and images.