[wp-trac] [WordPress Trac] #18801: Accessibility Enhancements to Settings API

WordPress Trac wp-trac at lists.automattic.com
Wed Sep 28 14:59:44 UTC 2011


#18801: Accessibility Enhancements to Settings API
---------------------------+-----------------------------
 Reporter:  taupecat       |      Owner:
     Type:  enhancement    |     Status:  new
 Priority:  normal         |  Milestone:  Awaiting Review
Component:  Accessibility  |    Version:  3.2.1
 Severity:  normal         |   Keywords:
---------------------------+-----------------------------
 I've only started working with the Settings API, but right off the bat I
 noticed two fairly major, but should be not too difficult to fix,
 accessibility issues.

 1) The label/input field pairs are missing the HTML <label> tags that link
 the two.

 Example: Field One <input id="field_one" name="field_one" type="text">
 Should be rendered: <label for="field_one">Field One</label> <input
 id="field_one" name="field_one" type="text">

 2) The settings pages themselves are laid out using a table.  Tables
 should be reserved for tabular data, and not for page layout.  CSS should
 be used for layout instead.

 Thanks for your attention.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/18801>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list