Cascading Style Sheets (CSS) is the W3C standard for defining the presentation of documents written in HTML and XML. Presentation means how the documents are shown on screen or read aloud by screen readers (by previously marking up content in a meaningful way).