Accessibility Guidelines – HSCMD Website (2025)
This page outlines HSCMD’s 2025 Accessibility Guidelines based on WCAG 2.2 and Section 508, tailored for internal web teams and external vendors.
1. Accessibility Principles
This site follows the WCAG 2.1 Level AA guidelines, based on the core principles of accessibility: Perceivable, Operable, Understandable, and Robust (POUR).
- Perceivable: Information must be presented in ways users can recognize (text, alt text, captions).
- Operable: All interactive elements must be usable with keyboard and assistive tech.
- Understandable: Interfaces should be predictable, readable, and consistent.
- Robust: Code must work reliably across browsers, platforms, and screen readers.
2. Page Structure & Headings
Use semantic HTML and heading hierarchy to make content understandable and navigable for all users, including those using screen readers.
- Use only one
"h1"per page — typically reserved for the page title. - Maintain a logical heading order:
h1 → h2 → h3, without skipping levels. - Use HTML5 landmarks:
"header","nav","main","footer". - Each page must have a unique and descriptive title (WCAG 2.4.2).
Page Title Examples
Untitled Page
❌ Fails WCAG 2.4.2 and negatively impacts screen readers and SEO.
Programs – HSCMD
✅ Helps screen reader users and improves SEO.
ARIA Landmarks & Headings
HSCMD Programs
Maternal Health
3. Text, Links & Contrast
Ensure that all textual elements and interactive components are readable, understandable, and perceivable to all users — including those relying on assistive technologies.
- Ensure a 4.5:1 color contrast ratio for normal text and 3:1 for large text.
- All links must have descriptive text. Avoid vague labels like
"Click here". - Buttons and CTAs must include a visible label and a focus state (visible outline or underline).
- Never rely on color alone to convey meaning (e.g., status, actions).
Accessible Button Examples
aria-label. Fails WCAG 2.4.4 and 4.1.2.
Link Text
4. Interactive States – Hover & Focus
5. Forms & Labels
All form fields must be labeled clearly and programmatically connected to their labels. This ensures users with screen readers or assistive devices can understand and complete forms accurately.
- All inputs must have an associated
"label"element using the"for"attribute and a matching"id". - Error messages should be linked using
"aria-describedby"to explain the issue. - Use
"fieldset"and"legend"for grouped inputs like radio buttons or checkboxes. - Indicate required fields both visually (e.g., with an asterisk) and programmatically (e.g.,
aria-required="true").
Form Label Examples
❌ Fails WCAG 1.3.1 and 3.3.2.
6. Images & Alt Text
Every image must have meaningful alternative text (alt attribute) or be hidden from assistive tech if purely decorative.
- Decorative images should use
alt=""andaria-hidden="true". - Informative images must have descriptive
alt="…"that conveys purpose (not “image of infographic”). - Complex images (charts, infographics) need longer descriptions, either
longdescor a nearbyfigcaptionor text description.
Image Examples
7. Mobile & Keyboard Support
Interfaces must be operable via both touch and keyboard. This ensures users navigating with screen readers, switches, or keyboard-only setups can fully interact with the site.
- All navigation and interaction must work via keyboard (
Tab,Enter,Space). - Ensure buttons, links, and inputs are touch-friendly (minimum size: 44x44px).
- Menus, sliders, and modals should be fully operable without a mouse.
- Focus must be managed properly when opening or closing modals (e.g., return focus to the triggering element).
Keyboard Navigation Examples
Sliders Accessibility
❌ Fails WCAG 1.1.1, 2.1.1, and 4.1.2.
8. Color Guidelines & Brand Palette
These are the official HSCMD brand colors for UI design. Use them consistently for text, actions, and backgrounds to ensure both accessibility and visual harmony.
HEX: #090c0d
Usage: Titles & Body Text
Default: #cd3e8a
Hover: #a52d6c
Usage: Buttons & Links
Default: #508227
Hover: #3b6e1f
Usage: Secondary Buttons
HEX: #fceef4
Usage: Section Backgrounds
HEX: #cde2b7
Usage: Alternate Background
HEX: #f7f9f9
Usage: Light Background
9. Contact
If you have questions, suggestions, or need help applying these accessibility guidelines, please reach out:
Accessibility Contact: support@zipdata.net