You no longer need JavaScript (Lyra Rebane)

lyra's epic blog

You no longer need JavaScript

An overview of what makes modern CSS so awesome.

I know the basics of HTML and CSS, but I didn’t realise just how insanely good it’s gotten lately. From a cursory glance both seem like “easy to use, hard to master” markup languages with the mastery being very rewarding.

I’ve been thinking about making a “music talk” site with Hugo (from scratch) as an experiment while WordPress stays strong here (at least, until my DreamHost plan expires, then I have to decide the future of the site again). One thing I realised, as my time with my blog here progressed, is that I don’t like JavaScript and I don’t really want to learn it either. Turns out, for a lot of web design, you don’t actually need it. This was part of the inspiration for Astro-erudite v2, which I unfortunately have to avoid on principle of me not wanting to learn JavaScript which includes Node.js-based stuff. JavaScript simply isn’t for me at the moment, lol. (To be fair, Node.js should just be avoided regardless of your opinions on JavaScript… Anyone who’s followed my posts about the AUR know why.)

Lyra’s post goes through the cool shit you can do just with HTML and CSS. I remember when CSS was simply veeery basic, and it didn’t really do much in terms of conditional formatting. Now, you can see which radio button is checked and style your website accordingly, without relying on JavaScript. This acts as a bit of a tutorial as well, and I plan to check this out if/when I get to messing with Hugo again.