I'm still looking for "just use links". So many frontends I see use fancy onclicks to emulate links (including updating window.location). However they are either not links or are void links. This breaks all sorts of useful things (copy link location, open in new tab &c.).
So that's why that happens. Why on earth would you break one of the most foundational aspects of HTML that way?
The easiest way to keep your web apps accessible: Just use text
81–90 of 271 posts
Re: The easiest way to keep your web apps accessible: Just use text
#82Earlier quoted context omitted.
I like absolute positioning but it's really hard to learn how to use fluently. New devs need to be educated on the concepts otherwise you get a total mess. Flex and grid are more intuitive so they're easier for juniors to train up on.
How is it hard to learn. Put someone in front of some graph paper and let them layout what they want the page to look like. Get someone a little more experienced to help them pick the points that can grow, and off you go. Not to say that they can't do better with flex and grid. But it was like our entire industry didn't even bother trying to learn with the first tools that our industry made.
Second, unless you really want to insist on absolutely positioning everything, you're just going to need elements to flow occasionally. Most devs just aren't going to get a granular enough understanding of how absolute, relative, and fixed positioning work to where they can mix up the two to form fluid UIs.
They'll make one mistake and not realize it and before you know it behavior starts an inexorable slide in sanity, from which the only recovery is to scrap the entire page and start over. Been there done that.
Re: The easiest way to keep your web apps accessible: Just use text
#83Earlier quoted context omitted.
Breaking it is completely unnecessary too, even with single page apps. It's not all that hard to build a React or Angular apps that use proper links along with the browser history API. Designed properly, the apps should be able to load their state and render correctly even when deep-linked to somewhere other than the app's top level. This isn't a new concern - I remember paying attention to this back in the old days…
It's such an extremely simple litmus test: if it breaks the back button of the browser, it's the wrong design. The closest thing to an exception being cases where one needs to be logged in to see a page, or when links are consciously invalidated for some other reason. And even then the website/webapp should still just signal this to the user without a bazillion redirects.
Re: The easiest way to keep your web apps accessible: Just use text
#84Re: The easiest way to keep your web apps accessible: Just use text
#851) Just use text
2) Make all your graphics into an otf font
3) Use CSS to style everything including backgrounds
The ONLY place you may need graphics is user submitted content like profile photos.
Re: The easiest way to keep your web apps accessible: Just use text
#86Posted on Medium with a massive pointless image at the top and page loaded asynchronously using JS.
When attempting to open the website I was greeted with: uMatrix has prevented the following page from loading: https://blog.logrocket.com/the-easiest-way-to-keep-your-web-apps-accessible-c2b57506cc2a I never blacklisted the website on uMatrix[0] myself so I checked the list of hosts files I'm using. It's apparently part of Peter Lowe’s Ad and Tracking Server List [1] [0] Obligatory "How do you know someone uses uMatr…
I did a quick Google search on them, It's kinda ironic
>LogRocket helps you understand problems affecting your users, so that you can get back to building great software.
Re: The easiest way to keep your web apps accessible: Just use text
#87Earlier quoted context omitted.
It's such an extremely simple litmus test: if it breaks the back button of the browser, it's the wrong design. The closest thing to an exception being cases where one needs to be logged in to see a page, or when links are consciously invalidated for some other reason. And even then the website/webapp should still just signal this to the user without a bazillion redirects.
Not necessarily: I do not want to click back 30 times to get out of your slideshow and back to my Google results. Thank you.
Re: The easiest way to keep your web apps accessible: Just use text
#88Earlier quoted context omitted.
It's such an extremely simple litmus test: if it breaks the back button of the browser, it's the wrong design. The closest thing to an exception being cases where one needs to be logged in to see a page, or when links are consciously invalidated for some other reason. And even then the website/webapp should still just signal this to the user without a bazillion redirects.
Not necessarily: I do not want to click back 30 times to get out of your slideshow and back to my Google results. Thank you.
Re: The easiest way to keep your web apps accessible: Just use text
#89Earlier quoted context omitted.
People use Medium because it's the easiest way to write some plain text and have what you wrote look decent in the browser. That's all it comes down to.
Really? I always figured that plain text looked pretty damn awesome in a browser. Example: https://motherfuckingwebsite.com/ I'm honestly curious how Medium is an improvement over that. Are you referring to the technical challenges of hosting content, perhaps?
Re: The easiest way to keep your web apps accessible: Just use text
#90Earlier quoted context omitted.
It's such an extremely simple litmus test: if it breaks the back button of the browser, it's the wrong design. The closest thing to an exception being cases where one needs to be logged in to see a page, or when links are consciously invalidated for some other reason. And even then the website/webapp should still just signal this to the user without a bazillion redirects.
Not necessarily: I do not want to click back 30 times to get out of your slideshow and back to my Google results. Thank you.
EDIT: If you mean one of those 20-image slideshows intentionally made to create fake click statistics, I agree that that's absolutely infuriating. But in that case ergothus' comment applies: the real problem is bad faith webdesign in that case.
[0] https://developer.mozilla.org/en-US/docs/Web/API/History#Met...