Why Is CSS So Weird?

Love it or hate it, CSS is weird! It doesn't work like most programming languages, and it doesn't work like a design tool either. But CSS is also solving a very weird and unique problem: What does it mean to "design" in a medium that is appears on everything from tablets, laptops, and TVs to braille readers, watches, and headphones?

Laurel Schwulst

Source: Why Is CSS So Weird?