Level 1
12.4 Associate labels explicitly with their controls.
N - accessible forms
Priority 2
12.4 Associate labels explicitly with their controls.
Priority 2
12.4 Associate labels explicitly with their controls.
1.3 Ensure that information and structure can be separated from presentation
Success Criteria 1.3.1 Info and Relationships (A)
1.3 Adaptable: Create content that can be presented in different ways (for example simpler layout) without losing information or structure.
Success Criteria 1.3.1 Info and Relationships (A)
1.3 Adaptable: Create content that can be presented in different ways without losing information or structure.
Success Criteria 1.3.1 Info and Relationships (A)
select elements have an explicitly associated label.
select element missing an associated label.
select element must have an associated label element. A label element is associated with the select element if the for attribute value of the label is the same as the id attribute of the select element.
label element that surrounds the control's label. Set the for attribute on the label element to the same value as the id attribute of the control. And/or add a title attribute to the input element. And/or create a label element that contains the input element.
select elements in the content.select element must have an explicitly associated label using one or more of the following methods.select element has an id attribute value that matches the for attribute value of a label element.select element has a title attribute.select element is contained by a label element.select elements have an explicitly associated label.label element for the select element and associate these elements using the ID and for attributes.title attribute to the select element.label element that contains the select element.select element has an associated label using label element.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/xhtml; charset=UTF-8" /> <title>ATRC Testfile 91.2 - Negative</title> </head> <body> <form method="post" action="http://www.test.com"> <p> <label for="animal">Animal:</label> <select name="abcselect" id="animal"> <option value="1">dog</option> <option value="2">cat</option> <option value="3">bird</option> </select> </p> </form> </body> </html>
select element does not have associated label.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/xhtml; charset=UTF-8" /> <title>ATRC Testfile 91.1 - Positive</title> </head> <body> <form method="post" action="http://www.test.com"> <p> <label>Animal:</label> <select name="abcselect" id="animal"> <option value="1">dog</option> <option value="2">cat</option> <option value="3">bird</option> </select> </p> </form> </body> </html>