Getting the Lay of the Land
We can look at Cascading Style Sheets (CSS) from a number of contextual perspectives. I prefer to view them as a correction to a fundamental mistake that was made at the beginning of Web Time, back in the old days of the mid-1990's when Tim Berners-Lee and a subsequent phalanx of Web builders first envisioned the beginnings of the Web.
What was that mistake?