View Issue Details

IDProjectCategoryView StatusLast Update
0001347HTML & PERLFeature Request - Interfacepublic2010-07-12 12:45
ReporterAxeia Assigned ToDerIdiot  
PrioritynormalSeveritytweakReproducibilityN/A
Status resolvedResolutionfixed 
Summary0001347: Suggestion to improve accessebility by use of html labels
DescriptionWhile changing my profile settings I noticed that the page isn't making use of labels at all, they would work wonders here though as in proper browsers when a label is clicked the related form element gets selected as well. If you want to give Internet Explorer users the same functionality, you could do something like http://mkaz.com/ref/js/checkbox.html
(but judging by the forums you are of the opinion that IE users should just live with the consequences of picking a shitty browser.. and as a web developer I can only applaud you for this)

Using labels makes it easier for people with a disability to select things as there is a bigger 'thing' on the screen to click, and screen-readers pick up these better as well.

If you want to go all out in your efforts for people with a disability you should make use of the <legend> and <fieldset> tags as well, but these are a huge pain in the rear to style, and your h4 headings are doing a fine job.
Additional Informationhttp://anidb.net/perl-bin/animedb.pl?show=profile
That page :)
TagsNo tags attached.

Activities

fahrenheit

2008-12-13 04:16

reporter   ~0002444

well, labels are a good idea.

what isn't going to happen is a accessibility conversion, we would have a hard time just getting to conformance level A of WAI 1.0, much less any of the 2.0 conformance levels.

antennen

2008-12-15 20:45

administrator   ~0002449

Last edited: 2008-12-15 20:49

We do use labels to some extent. The reason we don't do in all places is legacy. There's too little benefit in fixing it in many cases. Some pages won't even be found by people with disabilities.

<input type="checkbox" name="example" id="checkbox1" value="1" /><label for="checkbox1">Click me</label>

The above works flawlessly in IE7 and IE6. It's also XHTML 1.1 standards compliant. The implicit way we use is deprecated.

<label><input type="checkbox" name="example" value="1" />Click me</label>

DerIdiot

2010-07-12 12:45

administrator   ~0003116

done some time ago already

Issue History

Date Modified Username Field Change
2008-12-12 19:58 Axeia New Issue
2008-12-13 04:16 fahrenheit Note Added: 0002444
2008-12-15 20:45 antennen Note Added: 0002449
2008-12-15 20:49 antennen Note Edited: 0002449
2010-07-12 12:45 DerIdiot Note Added: 0003116
2010-07-12 12:45 DerIdiot Status new => resolved
2010-07-12 12:45 DerIdiot Resolution open => fixed
2010-07-12 12:45 DerIdiot Assigned To => DerIdiot