CSS, oftewel Cascading Style Sheets, is een taal die wordt gebruikt om de opmaak en vormgeving van een website te bepalen. Met CSS kunnen ontwikkelaars de stijl van HTML-elementen zoals kleuren, lettertypes, marges, lay-outs en positionering aanpassen. CSS zorgt ervoor dat een website er aantrekkelijk en consistent uitziet op verschillende apparaten en schermformaten.
CSS werkt samen met HTML, terwijl HTML de structuur en inhoud van een webpagina bepaalt, zorgt CSS voor het visuele ontwerp en de presentatie. CSS maakt het mogelijk om op een efficiënte manier meerdere pagina’s van een uniforme stijl te voorzien, doordat stijlen in externe stylesheets kunnen worden gedefinieerd en toegepast op de gehele site. Dit helpt bij het scheiden van content en presentatie, wat het onderhoud van websites vereenvoudigt.