SortSite 3.0 Changes
A list of changed accessibility, compatibility and search engine rules in SortSite 3.0.
Changed rules
Errors
- Found forbidden text (ErrKeyword)
- Image is corrupt (ErrCorruptImage)
imglinks to non-image (ErrNotImage)- Missing image map (ErrMissingImageMap)
- Page is blank (ErrEmptyPage)
- Page weight is too large (ErrPageWeight)
Accessibility
- Applet with no fallback content (AccHtmlAppletNoFallback)
- Image map has no accessible name (AccHtmlAreaNoAlt)
- Image has no accessible name (AccHtmlImgNoAlt)
altis image file name (AccHtmlImgAltFilename)- Graphic button has no accessible name (AccHtmlInputImageNoAlt)
- Object with no fallback content (AccHtmlObjectNoFallback)
- ASCII art used for text alternative (AccHtmlImgAltAsciiArt)
- Image accessible name uses placeholder (AccHtmlImgAltPlaceholder)
- CSS depends on default colors (AccHtmlUnsetTextOrBackgroundColor)
- Text contrast below minimum (AccHtmlContrastMinimum)
- Text contrast ratio below 7:1 (AccHtmlContrastEnhanced)
- CSS absolute units and zoom disabled (AccHtmlNoTextResize)
- Headings should not contain headings (AccHtmlNestedHeading)
- Mark up lists and list items properly (AccHtmlBulletListMarkup)
- Language change without
langattribute (AccPhraseLangMissing) - Missing page language (AccPageLangMissing)
- Data table without
thheaders (AccHtmlTableNoHeaders) - Complex header associations need
headersattribute (AccHtmlTableComplexHeaders) - Layout table contains data table markup (AccHtmlLayoutTableStructuralMarkup)
- Layout table contains summary or caption (AccHtmlLayoutTableCaptionSummary)
- CSS
position:causes meaningless sequence (AccCssMeaninglessSequence) - Scrolling
marqueeelement (AccHtmlMarquee) - Flashing
blinkelement (AccHtmlBlink) - Animated image longer than 5 seconds (AccImgLongAnimation)
- Timed meta tag page refresh (AccHtmlMetaRefresh)
- Timed meta tag page redirect (AccHtmlMetaRedirect)
- Server-side image maps are inaccessible (AccHtmlImgIsmap)
mouseuphandler without keyboard equivalent (AccScriptMouseupNoKeyboard)mouseoverhandler without keyboard equivalent (AccScriptMouseoverNoKeyboard)mouseouthandler without keyboard equivalent (AccScriptMouseoutNoKeyboard)mousedownhandler without keyboard equivalent (AccScriptMousedownNoKeyboard)clickhandler without keyboard equivalent (AccScriptClickWithoutKeypress)dblclickhandler without keyboard equivalent (AccScriptDblclickNoKeyboard)selectchange event blocks keyboard navigation (AccHtmlSelectChangeEvent)- Link
targetopens new window without warning (AccHtmlLinkTargetNew) - JavaScript opens new window without warning (AccHtmlLinkScriptNewWindow)
- Frame has no accessible name (AccHtmlFrameTitleMissing)
- Page with no headings (AccPageNoHeadings)
labelis blank (AccHtmlLabelBlank)- HTML link has no accessible name (AccHtmlLinkTextBlank)
- Ambiguous link text (AccHtmlLinkTextAmbiguous)
- Document title is blank (AccPageBlankTitle)
- Document title is placeholder (AccDocTitlePlaceholder)
- Provide multiple ways to reach page (AccPageMultipleWays)
- Page is hard to read (AccAdvancedReadingLevel)
- Use
h1-h6instead of heading-like styles (AccWcag2-F2-1) - Use
h1-h6instead of heading-like images (AccWcag2-F2-2) - CSS causes blinking (AccWcag2-F4-1)
- Form auto-submits when tabbing (AccWcag2-F9-1)
- Alt text does not convey color information (AccWcag2-F13-1)
- Autoplay sound longer than 3 seconds (AccWcag2-F23-1)
- Document title used on multiple pages (AccWcag2-F25-1)
- Word has spaces between each letter (AccWcag2-F32-1)
- Spaces used to simulate table layout (AccWcag2-F33-1)
- Form submits on focus change (AccWcag2-F36-1)
- Script opens new window without warning (AccWcag2-F37-1)
- Decorative image missing null alt attribute (AccHtmlImgDecorativeAltMissing)
- Spacer image has descriptive
alt(AccHtmlImgDecorativeAltNonNull) - JavaScript simulated link (AccWcag2-F42-1)
fieldsetwith no interactive elements (AccWcag2-F43-4)- Tab order wrong (AccWcag2-F44-1)
- Unexpected popup on page load (AccWcag2-F52-1)
- Field blurs when focused (AccWcag2-F55-1)
- Timed HTTP page redirect (AccHttpRedirect)
- JavaScript control with no ARIA role (AccWcag2-F59-1)
- Popup appears when control value changes (AccWcag2-F60-1)
- Timed JavaScript page refresh (AccWcag2-F61-1)
- Ambiguous link text with no context (AccHtmlLinkTextAmbiguousContext)
- HTML form control has no accessible name (AccHtmlControlLabelMissing)
- Unicode lookalike characters used (AccWcag2-F71-1)
- Links only indicated by color (AccWcag2-F73-1)
- CSS outline or border hides focus indicator (AccWcag2-F78-1)
- Grouped fields need a label or instructions (AccWcag2-F82-1)
- CSS
content:not available to all users (AccWcag2-F87-1) - Justified text is hard to read (AccWcag2-F88-1)
- Unexpected JavaScript popup (AccHtmlUnwantedPopup)
Compatibility
- Image maps with
idbut nonamehave partial support (BugMozillaImageMap)
Search
- No search keywords set (SeoNoKeywordsSet)
Usability
- Minimize page download time (UseGov2.6)
- Avoid active ‘home’ links on the home page (UseGov5.6.2)
- Provide descriptive page titles (UseGov9.2.3)
- Use meaningful link labels (UseGov10.1)
- Use familiar fonts (UseGov11.7)
- Ensure images do not slow downloads (UseGov14.3)