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

Β· Web Β· 18 Β· 60 Β· 63

@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!

@eevee oh wow... I want to say you overdid it a little, but this is comprehensive and fascinating from beginning to end β™₯️

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 oh godddd that made me remember things I'd rather forget. It's almost like how smells can trigger vivid memories. But it's code smells.

btw i think you meant s/understand/understate/ halfway down the page?

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

as usual I have been cursed by myself

@eevee I've only read the first chapter so far but it's already awesome. Expecting only more awesomeness ahead!

>It was kind of like the Web equivalent of how every Linux user in the mid-00s (and I include myself in this) used that fucking Compiz cube effect.

tfw. I still use Compiz with cube effect in 2020 :D

@eevee I read the whole thing and it was a very good read. Thank you.

I have a question though.

From what I understood from your article, the main problem with floats with doing layout using floats is that it's unintuitive for the designer and hard to get the result you want.

But near the end you say that you still see layouts based on floats in 2020 and it's implied that it's a bad thing. Why would it, though? If someone already went through the effort of laying out a website with floats, is such a website in any way worse for an end user that a website done with flexbox or grid?

@Wolf480pl in the particular case i was thinking of, the elements were different heights, so sometimes they bunched together awkwardly β€” because they were floats

there's nothing "wrong" with still using floats if you get them to work right, but that's easier said than done :)

@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 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.


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!