OAA STYLE_8: Do not use the U element.

Rulesets

WCAG 2.0 Requirement 4.1.1 Parsing Content
Status: Accepted
Severity: Violation
Priority: Priority 2
IITAA 1.0 10.1 Provide labels or titles for all form fields.
Type:
Severity: Violation
Priority: Priority 2
Status: Accepted

Markup References

Validation Code

Message

Do not use the U element to style text.

Dependencies

None

Context

document

Parameters

None

Code

function (ruleContext) {
  var passed = true;
  var loadArray = new Array();
  var xpathResult = OpenAjax.a11y.xpath.evaluate("//u", ruleContext, OpenAjax.a11y.util.defaultNSResolver, OpenAjax.a11y.xpath.XPathResult.ANY_TYPE, null);
  var r = xpathResult.iterateNext();
  while (r) {
    loadArray[loadArray.length] = {node: r,
    text: util.getNodeTextRecursively(r).toLowerCase()};
    r = xpathResult.iterateNext();
    passed = r!= null;
  } //endwhile
  return new ValidationResult(passed, loadArray, '', '', []);
} // endfunction