CSS Cascading Style Sheets is een set regels die bepalen hoe bepaalde elementen eruitgaan zien c.q. hoe ze opgemaakt moeten worden.
Een echt goede vertaling is er niet, een 'cascade' is een waterval, maar hoe dat te verenigen valt met stijlregels?? Vallen de regels als een waterval over de elementen? Of is het toch meer een vloeiend geheel?
Hoe het ook zei, waar het op neer komt is dat als er eenmaal een stijl is gedeclareerd (duur woord voor opgegeven) voor een element, dan zullen alle elementen die daar onder vallen deze stijlregel overnemen, totdat er een andere regel in werking treed.
Simpel gezegd, 1x een lettertype opgeven en alles wat er onder dat element valt, krijgt dat lettertype. Punt.
En hierin ligt ook de kracht van CSS. De opgegeven stijlregels worden door alle elementen die gedeclareerd zijn overgenomen. In de HTML zelf, hoeft dus niets meer opgegeven te worden om de opmaak van de elementen te regelen.
1 Stylesheet regelt dan alle opmaak, ook al hangt u er 1000 pagina's aan. En dat, is de kracht van CSS.
Reuze handig allemaal, maar hoe passen we dat nou toe?