Cascading style sheet (CSS), a language that dictates how a web page looks. It covers layout, colors, fonts, font sizes, and more. The advantage of using CSS is that its rules can apply—cascade—across all of your web pages, reducing the time to code each page from scratch. CSS also enables responsive web design, which aims to reuse code across desktop and mobile devices and keep the user experience (UX) consistent.