hello! i wrote (!) about has css has evolved over the past 20 years, at least as i remember it

@eevee I had planned to read a book today, but I hadn't planned for it to be on CSS.

No srsly, what a *lot* of well-written good text. Thank you!

@eevee thank you this was a fantastic read and as a very irregular hobbyist front end person I learnt a lot of good stuff!

Fantastic article, thank you so much for writing it.
Also, now I want to try finding a Matrix-themed Geocities page I wrote for a school assignment when I was 13. I'm sure it was awful 😅

i just read this excellent article about the history of CSS by eevee and now i kinda want to try working on my personal sites again, hmm

@eevee hmm I learned CSS recently and I still swear by floats and inline-block.

as usual I have been cursed by myself

@eevee hey thank you for writing this it was a pleasure to read and i finally feel like i'm up to date! my only lingering question is what's even up with all the @S in css these days :blobcatthinking:

@shoofle those have been around a long time! they're used for special kinds of blocks that aren't just selectors and rules. they show up a lot more now mostly because of media queries (@ media) which let you do different styles for particular screen sizes etc

@eevee this was a very interesting read, because it taught me that by coincidence my learning path in terms of early HTML, CSS 1, XHTML, etc, was very much similar to yours, just several years later. I think it’s because I was self-teaching from very outdated books. I definitely had an HTML one that taught me tags in caps, and I remember everything from button image generators to invisible table layouts to float/clear tricks. I remember when margin: 0 auto; was new to me.

@eevee This was an awesome trip down memory lane 😀 Image maps seemed like such black magic to my teenage mind back in the 90s.

@eevee Rachel Andrew linked this article on her CSS Layout newsletter gg :D

@eevee Hmm. I haven't really changed my website since 2001 -- it uses CSS floats and declares itself to be XHTML. Apparently that's no longer state of the art... The static pages are all hand-written of course.

When I get to the end of your article, I'll think about making some updates.


@eevee We must be about the same age, as I also was one of those 11 year olds blindly copying source code and hoping the website would work. I joined the marching band in high school and then took 15 years off from web coding. Now, I can use CSS to do magic for which I used to use broken JS.
I even copied some dude’s JS implementation of Mario and edited the levels for my own FTP-powered web page.

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!