Accessibility
Accessibility statement.
Last updated September 2, 2026
We want this site to work for everyone who needs to find a dentist, including people using a screen reader, navigating by keyboard, zooming to 400%, or relying on reduced motion. This page says what has actually been done, what has been tested, and what to do if something is in your way.
What we are building toward
The target is WCAG 2.2 Level AA. That is a technical standard with testable criteria, and it is the yardstick we use.
What has been built in
- Semantic structure. One
h1per page, headings in order, real landmarks, and a skip link to the main content as the first focusable element. - Keyboard operation. Every control is reachable and operable by keyboard. The services mega menu is a real button with
aria-expanded; Escape closes it and returns focus to the trigger. The mobile menu keeps focus inside itself while open. - Visible focus. A two-pixel focus ring with offset on every interactive element, switching to white over photography so it stays visible.
- Focus never hidden. The navigation bar is fixed, so the page reserves scroll padding beneath it, so a focused element is never left behind the bar.
- Target size. Interactive controls are at least 44 pixels tall, above the 24-pixel minimum in WCAG 2.2.
- Contrast. Body and small text is set in a gray that clears 4.5:1 against every background used on the site. The lighter gray is reserved for large display text, where the 3:1 threshold applies. White text over photography always sits on a scrim, tuned per photograph and measured. On the home page banner a small number of bright highlights still fall below the 4.5:1 target on narrow screens, and a type treatment for those is queued rather than pretended away.
- Reduced motion. With
prefers-reduced-motion: reduceset, every entrance animation, parallax, ambient loop and the banner cross-fade is skipped and content is simply shown. Nothing is hidden behind an animation that will not run. - No autoplaying video, and nothing that hides information. The banner on the home page cross-fades between a photograph of the building and one of the team, and the heading over it fades out while the team is showing so that it is not sitting across their faces. The heading is only made transparent, never removed: it stays in the page and a screen reader still reads it, and the buttons never fade, because a control you can reach but cannot see is worse than no animation at all. With
prefers-reduced-motion: reduceset none of it fades: the first photograph and the heading simply stay. There is no carousel of content you have to wait through, no autoplaying video, and nothing that moves in the body of a page. - More than one way to find a page. Every page is reachable through the menu, through links in the text, and through the sitemap, which lists all of them on one page. Breadcrumbs show where you are.
- Forms. Every field has a real label, an autocomplete attribute where one applies, an error message tied to the field, and errors that name what to fix rather than just turning red. Submission results are announced in a live region.
- Images. Photographs carry descriptive alt text. Decorative images and icons are hidden from assistive technology rather than announced as noise.
- Reflow and zoom. The layout is fluid and works at 400% zoom and at 320-pixel width without horizontal scrolling. Wide content scrolls inside its own container rather than pushing the page sideways.
- Works without JavaScript. Content is server-rendered. Animation reveals only apply once scripting has taken over, so nothing stays invisible if a script fails.
- Display preferences. The button in the bottom-left corner of every page opens a small panel offering larger text, more contrast, reduced motion and underlined links. Your choice is remembered in your browser on that device and is never sent anywhere. If your device is already set to reduce motion or increase contrast, the panel starts out matching it, and you can still override it either way.
About that button, and what it is not
The display panel changes how this site looks for you. It does not change the site, and it is not what makes the site accessible — the list above is. We mention this because products exist that add a floating accessibility button to a website and advertise it as delivering legal compliance, and that is not how any of this works. Such tools cannot write meaningful alternative text for a clinical photograph, cannot make a heading structure mean what it should, and cannot fix a control that a keyboard could never reach.
So we did not install one. There is no third-party accessibility script on this site, nothing that rewrites the page as you load it, and nothing that claims a conformance level on our behalf. The panel is ours, it is a few kilobytes, it makes no claims, and the work that matters is in the markup.
Known limitations
- The office photography gallery scrolls horizontally. It is keyboard-scrollable and has previous and next buttons, but a long list of photographs is inherently more work to get through than a short one.
- Automated testing tooling catches only part of what matters. Manual keyboard, zoom and screen-reader checks have been run on the main paths; less-travelled pages get less attention, and that is exactly where we would like to hear from you.
- Any third-party scheduling or payment widget the practice adds later will need its own assessment. Third-party embeds are the most common source of new barriers on a site like this.
Tell us about a barrier
If something on this site stops you doing what you came to do, tell us and we will fix it. and in the meantime we will help you the direct way. Call 281-350-8852 and say what happened, or mention it at the front desk.
Everything on this website can also be done by phone: asking about a treatment, requesting an appointment, and getting directions.
An honest note about compliance claims
This statement describes technical conformance work against WCAG 2.2 AA. It is not a legal determination, and it is not a claim of ADA compliance; no automated scan or self-audit can establish that. Accessibility is ongoing maintenance rather than a certificate, and reports from real users are the most valuable input we get.
Contact
Oak Hills Dentistry
2525 Louetta Rd, Ste 100, Spring, TX 77388
281-350-8852
