All ACT Rules
Rules for WCAG 2
The ACT Rules in this section directly relate to WCAG 2 success criteria. These rules have been approved by the Accessibility Guidelines Working Group. They are fully implemented in at least one test tool or methodology.
- Autocomplete attribute has valid value
- Button has non-empty accessible name
- Element marked as decorative is not exposed
- Element with lang attribute has valid language tag
- Element with presentational children has no focusable content
- Form field has non-empty accessible name
- Headers attribute specified on a cell refers to cells in the same table element
- HTML page has lang attribute
- HTML page has non-empty title
- HTML page lang and xml:lang attributes have matching values
- HTML page lang attribute has valid language tag
- Image button has non-empty accessible name
- Image has non-empty accessible name
- Letter spacing in style attributes is not !important
- Link has non-empty accessible name
- SVG element with explicit role has non-empty accessible name
- Word spacing in style attributes is not !important
Proposed Rules for WCAG 2
The ACT Rules in this section directly relate to WCAG 2 success criteria. These rules will be considered for approval once they are fully implemented in at least one test tool or methodology.
- ARIA required context role
- ARIA required owned elements
- Attribute is not duplicated
- Audio and visuals of video element have transcript
- Audio element content has text alternative
- Audio or video element avoids automatically playing audio
- Bypass Blocks of Repeated Content
- Content has alternative for visual reference
- DEPRECATED — Image filename is accessible name for image
- Device motion based changes to the content can also be created from the user interface
- Device motion based changes to the content can be disabled
- Element in sequential focus order has visible focus
- Element with aria-hidden has no content in sequential focus navigation
- Element with role attribute has required states and properties
- Error message describes invalid form field value
- Focusable element has no keyboard trap
- Form field label is descriptive
- Heading has non-empty accessible name
- Heading is descriptive
- HTML element language subtag matches language
- HTML graphics contain no text
- HTML page language subtag matches default language
- HTML page title is descriptive
- Id attribute value is unique
- Iframe element has non-empty accessible name
- Iframe elements with identical accessible names have equivalent purpose
- Iframe with negative tabindex has no interactive elements
- Image accessible name is descriptive
- Image not in the accessibility tree is decorative
- Line height in style attributes is not !important
- Link in context is descriptive
- Link is descriptive
- Links with identical accessible names and same context serve equivalent purpose
- Links with identical accessible names have equivalent purpose
- Menuitem has non-empty accessible name
- Meta element has no refresh delay
- Meta element has no refresh delay (no exception)
- Meta viewport allows for zoom
- No keyboard shortcut uses only printable characters
- Object element rendering non-text content has non-empty accessible name
- Orientation of the page is not restricted using CSS transform property
- Role attribute has valid value
- Scrollable element is keyboard accessible
- Table header cell has assigned cells
- Text content that changes automatically can be paused, stopped or hidden
- Text has enhanced contrast
- Text has minimum contrast
- Video element auditory content has accessible alternative
- Video element visual content has accessible alternative
- Video element visual content has strict accessible alternative
- Video element visual-only content has accessible alternative
- Visible label is part of accessible name
- Zoomed text node is not clipped with CSS overflow
Rules beyond WCAG
The ACT Rules below do not directly relate to WCAG success criteria. They relate to other accessibility guidance such as WAI-ARIA or Techniques for WCAG 2 . These rules will be considered for approval once they are fully implemented in at least one test tool or methodology.
- Element marked as decorative is not exposed
- ARIA attribute is defined in WAI-ARIA
- ARIA state or property has valid value
- ARIA state or property is permitted
- Audio element content has transcript
- Audio element content is media alternative for text
- Audio or video element that plays automatically has a control mechanism
- Audio or video element that plays automatically has no audio that lasts more than 3 seconds
- Block of repeated content is collapsible
- DEPRECATED — Video element visual content has description track
- DEPRECATED — Video element visual-only content has description track
- Document has a landmark with non-repeated content
- Document has an instrument to move focus to non-repeated content
- Document has heading for non-repeated content
- Focusable element has no keyboard trap via non-standard navigation
- Focusable element has no keyboard trap via standard navigation
- Video element auditory content has captions
- Video element content is media alternative for text
- Video element visual content has audio description
- Video element visual-only content has audio track alternative
- Video element visual-only content has transcript
- Video element visual-only content is media alternative for text