
Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in HTML. CSS controls the layout, colors, fonts, and overall visual appearance of web pages.
CSS is made up of selectors and declarations. A selector targets an HTML element, while a declaration defines the style. For example, h1 { color: blue; } changes the color of all <h1> elements to blue.