Hópun í fieldset
Silktide prófar hvort hópar tengdra útvarpshnappa eða gátreita séu settir inn í fieldset. Fieldset segir að valkostirnir tilheyri saman og myndi eina spurningu.
Í virka útvarpshnappar og gátreitir sem deila sama name-eiginleika
sem einn hópur – til dæmis að velja stærð eða álegg. Sjónrænt er hópurinn augljós
þar sem valkostirnir standa saman; í kóðanum gerir aðeins <fieldset> hópinn
skýran.
<!-- Vandamál: tengdir valkostir án þess að þeim sé raðað saman -->
<label><input type="checkbox" name="fruit" value="apple"> Epli</label>
<label><input type="checkbox" name="fruit" value="banana"> Banani</label>
Hvers vegna þetta skiptir máli
tilkynnir hvern valkost þegar hann kemur að honum. Án hóps heyrir notandinn „Epli, gátreitur“ og „Banani, gátreitur“ án vísbendingar um hvaða spurningu þeir svara – texti spurningarinnar gæti hafa verið lesinn löngu áður eða aldrei verið tengdur við valkostina. Þegar valkostirnir eru settir í fieldset með skýringartexta (legend) er hver valkostur tilkynntur í réttu samhengi þannig að notandinn veit alltaf hvað hann er að velja.
Hvernig á að laga þetta
Settu hvert sett tengdra valkosta í <fieldset> og lýstu hópnum með <legend>:
<!-- Lagfært: hópurinn er skýr og hefur heiti -->
<fieldset>
<legend>Veldu uppáhaldsávextina þína</legend>
<label><input type="checkbox" name="fruit" value="apple"> Epli</label>
<label><input type="checkbox" name="fruit" value="banana"> Banani</label>
</fieldset>
Hvernig Silktide prófar þetta
- Finndu alla útvarpshnappa og gátreiti á hverri síðu.
- Flokkaðu þá eftir
name-eiginleika þeirra. - Fyrir hvern hóp sem inniheldur tvo eða fleiri valkosti skaltu tilkynna hvern
meðlim sem er ekki innan
<fieldset>-einingar.
Úrræðaleit
Valkostirnir mínir eru flokkaðir á annan hátt
Þessi prófun leitar sérstaklega að forföður í <fieldset>. Hópar sem eru
birtir eingöngu sjónrænt eða með öðrum merkingum, svo sem role="group",
finna ekki. Fieldset-aðferðin nýtur víðtækasta stuðningsins; ef þú ert
viss um að öðrum hópi sé tilkynnt rétt geturðu
niðurstöðuna.