Cascading Style Sheets (CSS) is a stylesheet language used for describing the look and formatting of a document written in HTML (Hypertext Markup Language). CSS3 is the latest version of CSS, and it brings with it a number of new features and capabilities that allow web developers to create more advanced and sophisticated websites.