John Coonrod
1 min readNov 4, 2021

--

I've never actually met a CSS "fanboy" - yes, CSS is not inherently simple or elegant. The reality is that browsers respect it, that human beings use the web everyday and that web standards evolve through collaborative innovation. The example of HTML4 to HTML5 is a good example of how less can be more, and I think the same trend could improve CSS.

The real goal is to separate content (the What) from design (the How), and I think both you and Jason agree that the current users of CSS fail to meet that fundamental goal.

I'll write a short piece today on first steps towards better CSS in the form of some easy to follow rules. Tools similar Lighthouse could then start assessing people's sites and giving bad marks to abusers (unnecessary use of classes, inline style, etc).

Your point, Bence, about functionality you wish was there and you believe currently isn't, - not sure if you're familiar with CSS Regions and their flow-into and flow-from attributes.? HTML itself was born largely out of the 1980s Ventura Wordprocessor tags, just adding the hyperlink <a> tag. https://webplatform.github.io/docs/tutorials/css-regions/. I also find SVG very useful.

--

--

John Coonrod
John Coonrod

Written by John Coonrod

A guy committed to human dignity for all.

Responses (1)