Many mobile devices render pages in a virtual window aka viewport, which is wider than the screen, and then shrink the rendered result down so it can all be seen at once.
Mobile browsers can stop doing that any time they want. They do it because pages not optimized for mobile and break often in mobile.
This 'shit-sifting' phenomenon in common in open protocols with lots of software and inertia.
1. Bad shit in the other end breaks this end.
2. Fix it with hack in this end.
3. Good shit in the other end is now bad shit with the fix.
4. Add workaround to make good shit good again.
(Microsoft Internet Explorer was born after Bill Gates did seance and Satan taught him to use this phenomenon to corrupt the internet.)
I maintained it for a while, then delegated the DNS to someone else, but they didn't maintain it either, swapped it back. ~I'll update it when I get a chance.~
edit: Updated with the correct version and some small HTML tweaks
Probably Fantasque because I've (to the best of my memory) never installed Cosmic Sans (and I made the screenshot, obvs.) but I do occasionally use Fantasque for terminals.
But since the screenshot needs updating, I'm open to suggestions for what font to use this time.
also works with android "Stoutner privacy browser"
with java scripts, cookies, DOM, turned OFF
went strait to the resources page, where there are versions for a lot of different OS's
nothing for android, but not realy expecting to find that, anyway.
Should we blame an old timey basic webpage for its lack of complexity or should we blame a modern browser for not accommodating the web in its most simple form?
There is a specification that says how it should be rendered. I definitely don't want every browser to decide how to render my webpage, that would just make development so much harder and complex.