←back to thread

549 points thecr0w | 6 comments | | HN request time: 0.006s | source | bottom
Show context
wilsmex ◴[] No.46186253[source]
Well this was interesting. As someone who was actually building similar website in the late 90's I threw this into the Opus 4.5. Note the original author is wrong about the original site however:

"The Space Jam website is simple: a single HTML page, absolute positioning for every element, and a tiling starfield GIF background.".

This is not true, the site is built using tables, not positioning at all, CSS wasn't a thing back then...

Here was its one-shot attempt at building the same type of layout (table based) with a screenshot and assets as input: https://i.imgur.com/fhdOLwP.png

replies(5): >>46186378 #>>46186513 #>>46186562 #>>46189115 #>>46191298 #
manbash ◴[] No.46186378[source]
Ah, those days, where you would slice your designs and export them to tables.
replies(8): >>46186582 #>>46186584 #>>46186644 #>>46187863 #>>46188038 #>>46189236 #>>46193554 #>>46198144 #
1. mmanfrin ◴[] No.46188038[source]
I yearn for those days. CSS was a mistake. Tables and DHTML is all one needs.
replies(2): >>46188380 #>>46189427 #
2. bluSCALE4 ◴[] No.46188380[source]
CSS was a mistake? JavaScript was a mistake, specifically JavaScript frameworks.
replies(1): >>46188415 #
3. tobyjsullivan ◴[] No.46188415[source]
JavaScript? HTML and HTTP were the real mistakes.
replies(1): >>46188596 #
4. someguyiguess ◴[] No.46188596{3}[source]
HTML and HTTP? TCP was the real mistake.
replies(1): >>46188823 #
5. insaider ◴[] No.46188823{4}[source]
"In the beginning the universe was created. This made a lot of people angry and has widely been considered as a bad move."
6. thomasz ◴[] No.46189427[source]
You jest, but it took forever to add somewhat intuitive layout mechanism to css which allowed you to do what could be done easily with html tables. Vertically centering a div inside another was really hard, and very few people understood the techniques you would use, instead of blindly copying them.

It was beyond irony that the recommended solution was to tell the browser to render your divs as a table.