How far back in time can I take my website's design?
ajxs.me
ajxs.me
The main difficulty back then wasn't the design, but all the random tricks and hacks you'd have to learn before you could do anything that looked impressive and worked reliably. And I don't think I'm exaggerating when I say it took years to get good at.
But since I had just been doing this for fun since I was a kid I didn't really appreciate how difficult it was until I got to university and found myself trying to explain things to people who had never used CSS and HTML before.
Being a good web developer in the 2000s basically meant becoming an encyclopedia of random CSS and browser bugs. Half the time there was no logic in what you did, just pure brute force memorisation of cross-browser weirdness, CSS compatibility tables and JS hacks.
Things are better now, but I do miss those times. The simplest things were challenging back then.
It then ranks how far back in time you could transport the song based on when those terms were in use, or if there are readily swappable analogs for them.
Edit: Found it - https://www.reddit.com/r/howtimeless/
You'd have to keep the layout pretty simple, and the font size would be too small due to lower resolutions back then, but modern browsers can zoom so it's practically a non-issue.
I am admittedly not a fan of dark themes in general, but I feel they are done right when the dark background is toned down a bit so you're not staring at a pitch black screen. And not just by a few shades.
As an aside, I didn't even know GitHub had a dark theme. I just tried it and it was horrible. Then I switched from dark default to dark dimmed and it was much more tolerable, although I still prefer light.
I'll take your suggestion on-board at any rate, and might make some adjustments to the font-size, or cpl. Thanks for your help!
1: https://medium.com/ben-shoemate/optimum-web-readability-max-...
2: https://www.viget.com/articles/the-line-length-misconception...
That's what the inverted text is here, a curveball. It's not the problem itself but it is asking more of the user every line. Just eyeballing it, .blog-entry looks correct, at least text measure wise, with a max-width of 500px.
Anything #666 or higher is way too light for an aesthetically-pleasing dark background imo.
At 13.5:1, the contrast ratio on your site (#D8DAD7/#0F100F) is a bit much. With a background of #444444 the ratio would be 6.92:1, just shy of a AAA result.
You can check your colors at https://webaim.org/resources/contrastchecker/
edit:
Interesting discussion about the effect of fonts, dyslexia, and dark-mode wrt "too much contrast" in this UX StackExchange thread. https://ux.stackexchange.com/questions/123504/maximum-contra...
Edit- also I'm not the OP.
In the last sample "everything was wrong" because "CSS was not invented for the next three years". Was pure html styling not an option? It's still what is done in html emails for compatibility I believe?
It seems kind of hard to believe today, but most of the excitement in 1995-98 was around Java applets.
To a lot of people it seemed that the interesting interactive stuff would be delivered in Java, and HTML was just a basic document format that was destined to become primarily an export target for tools like Frontpage or Word.
Browser vendors were adding junk features like the <blink> and <marquee> tags, which didn’t improve the perception that Java is a real platform while HTML is ad hoc document glue.
Another common hack was a fixed width table with a text-align=right attribute inside a single center tag. This gave you a fixed width content area (inside the table) that was centered in case the user's window was wider than your design's intended width.
As far as an exciting time, the state of the art advancing was great but there were a lot of limitations. HTML and browsers rapidly advanced but people didn't necessarily jump on those updates. There was also a lot of divergence between the specs and implementations. Reliable layouts targeted the lowest common denominators between different browsers.
<style type="text/css">
<!--
@include('main.css')
@include('blah.css')
-->
</style>
Old IE and Navigator versions that would try to load your CSS will ignore the CSS inside the comments. If you add text and background color attributes on the <body> tag you'll even be able to maintain colors on old browsers.So long as your unstyled layout is sane, old browsers will display a useful rendition of your page. Or at the very least not completely broken.
This same hack can be used to hide JavaScript from old browsers. It also works if you're inlining CSS.
Eventually both caught on and interpreted everything in the <style> tag as the declared language and thus ignored the inappropriate HTML comment tags. At the same time their CSS handling also improved so they'd break less badly when actually encountering CSS.
Back then, there wasn't a reasonable reliable cross-browser way to get single pixel collapsed table borders. If you wanted to have such a thing, you'd need to nest the table inside another table with a single cell for the background color. But Netscape had awful table rendering performance. The more content in the table, the longer Netscape would take to sit there and render it, scaling disproportionately. The nesting just made it worse! This was also in the days before reflow. If you resize the viewport, Netscape would redraw the entire page from scratch!
Tables? What are tables?
Posted from NCSA Mosaic spacer.gifUhhh... you might want to look at the code that HN emits. :'D
edit: my oldest on the metal OS. VMs i didn't count.
Irreversibly? Indelibly?