What fresh hell is THIS now? - Patrick Lauke
aria-required=“true”
attribute to radio buttons in a set? I’ve seen examples where ppl suggest applying the attribute to the <ul>
element if they’re in a list, which mine always are, and nested in a <fieldset>
with a <legend>
. And what about applying the required
attribute?
<div>
with role=“radiogroup”
?
<legend>Legend text</legend> <div role=“radiogroup” aria-required=“true”> <label for=“radio1”>Radio button 1</label> <input type=“radio” id=“radio”> <label for=“radio2”>Radio button 2</label> <input type=“radio” id=“radio2”> <label for=“radio3”>Radio button 3</label> <input type=“radio” id=“radio3”> </div> </fieldset>
<fieldset>
is the natively semantic element for grouping form inputs :)
<legend>
then I guess as it wouldn’t make sense without a <fieldset>
?
required
to all the inputs? surely it needs to be on one for non-a11y reasons anyway?
aria-required
if required
is being used?
<legend>
even when it’s direct parent is <div role=“radiogroup”>
?
@StommePoes
hey but I should bug @pkra about people messing with math to make it sound "normal"
What's up?
[chris__pearce] @hhillen: something like this:
```<div role=“radiogroup” aria-required=“true” aria-labelledby="legend-1">
<p id="legend-1">Legend text</p>
<label for=“radio1”>Radio button 1</label>
<input type=“radio” id=“radio” required>
<label for=“radio2”>Radio button 2</label>
<input type=“radio” id=“radio2” required>
<label for=“radio3”>Radio button 3</label>
<input type=“radio” id=“radio3” required>
</div>
OR ```<fieldset> <legend>Legend text<span class="hide-visually"> one radio button is required</span></legend> <label for=“radio1”>Radio button 1</label> <input type=“radio” id=“radio” required> <label for=“radio2”>Radio button 2</label> <input type=“radio” id=“radio2” required> <label for=“radio3”>Radio button 3</label> <input type=“radio” id=“radio3” required> </fieldset>
required
attributes on the radio buttons (on both examples), I’m assuming that’s legit?
but so my first response before seeeing that text to the vendor was 'that could make problems"
:shipit:
looks like they didn't bother testing anything in IE, the best browser for JAWS ...
Good job, team!
\underbrace{f(t+1)}_{\text{distance at } \text{time } t+1} = \underbrace{f(t)}_{\text{distance at } \text{time } t} + 2
in http://mathjax.github.io/MathJax-RespEq/Semantics-Lab/walker/)
Yeah they don't use a table but I think their generator (if this is generated) looks at those mrows and called them table rows
Well, if it rendered like your image but using MathJax, then I think they need something stronger since MathJax does not support line-breaking in an munder right now (so I just filed mathjax/MathJax#1449 :) )
The kids I talked to on Twitter liked (for simple math anyway) the ascii alts of wikipedia
Well, those are TeX code. Which might work if you know TeX. From what I understand most English-speaking students don't learn TeX (since Nemeth's mathspeak is much older than computers and well established IIUC). Though, e.g., from a German researcher I heard that in Germany there's no such tradition so students learn TeX early on.
So, just list what I found as common among the various players?
@powrsurg, In my opinion, I'd recommend against simply compiling what others have done for other players. Defining a proper UI pattern requires a bit of research to acknowledge what is the highest common expectation users have when they perform an action. I agree that the complete set of functionality should be mapped at the most complete technical level, but a default pattern expected on all players would require a bit of forethought and consideration.