Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary

Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in HTML or XML. CSS is designed to enable the separation of document content from document presentation, including elements such as layout, colors, and fonts. This separation can improve content accessibility and provide more flexibility and control in the specification of visual characteristics. CSS syntax includes selectors that specify which part of the markup a style applies to and property-value pairs that determine how it looks or behaves on various media types. The "cascading" part refers to rules being able to override one another according to specific algorithms, providing web developers with powerful ways of ensuring consistency across an entire website while also allowing for exceptions when needed. CSS level 3 introduces features like gradients, transitions, animations, multi-column layouts, and flexbox positioning mode capabilities.