Accessibility and Standards

Commitment to Quality

This site is validated before every deployment to ensure it meets web standards and accessibility guidelines.

Validation Checks

The following automated checks run before code is committed:

HTML Validation

  • Tool: html-validate
  • Standard: HTML5 with recommended rules
  • Scope: All generated HTML pages

CSS Validation

  • Tool: Stylelint
  • Standard: Standard SCSS rules
  • Scope: All stylesheets

Accessibility (Static)

  • Tool: html-validate a11y preset
  • Standards: WCAG 2.1 Level A and AA (subset)
  • Checks include:
    • Images have alt text
    • Form elements have labels
    • Headings are properly structured
    • Links have accessible names
    • ARIA attributes are valid

Accessibility (Dynamic)

  • Tool: axe-core via Playwright
  • Standards: WCAG 2.0, 2.1, and 2.2 Level A and AA
  • Scope: All pages tested on every commit
  • Includes: Target size checks (2.5.8)

What This Means

Every page you visit has passed automated validation for:

  • Valid, well-formed HTML
  • Standards-compliant CSS
  • Basic accessibility requirements

Limitations

Automated testing catches many issues but cannot replace human judgment. If you encounter any accessibility barriers on this site, please let me know.