onMouseOver/Out must have onFocus/onBlur events Rules

Markup

[onmouseout] (HTML4)

[onmouseover] (HTML4)

Rules

Rules for onMouseOver/Out must have onFocus/onBlur events
# Testing Description Implementation
FAE Firefox
Accessibility
Extension
EVTOVR.1 Pass/Warning EVTOVR.1

Every onmouseover event handler that is on a focusable element must have a corresponding onfocus event handler.

Requirement Notes

Focusable elements include:

  • a elements with an href and/or tabindex attribute with a value greater than or equal 0.
  • input, select, button, textarea and area elements.
1.0 1.5
EVTOVR.2 Pass/Warning EVTOVR.2

Every onmouseout event handler that is on a focusable element must have a corresponding onblur event handler.

Requirement Notes

Focusable elements include:

  • a elements with an href and/or tabindex attribute with a value greater than or equal 0.
  • input, select, button, textarea and area elements.
1.0 1.5
EVTOVR.3 Pass/Warning EVTOVR.3

Every onmouseover or onmouseout event handler that is not on a focusable element should use CSS :hover psuedo element to provide the stylistic changes.

Requirement Notes

All elements but the following would be considered non-focusable:

  • a elements with an href and/or tabindex attribute with a value greater than or equal 0.
  • input, select, button, textarea and area elements.
1.0 1.5