3.1.3 Unusual Words
What it requires
A mechanism must be available to identify the specific definition of words or phrases used in an unusual or restricted way — including idioms (whose meaning can't be deduced from the individual words, such as "spitting feathers") and jargon (terms used in a particular way by a specific field or community). This applies wherever such words appear in content. The "mechanism" can be a definition right there in the surrounding text, a link to a definition or glossary, an inline expandable definition, or a definition available through the page's structure.
- People with reading and language disabilities (e.g. dyslexia) who cannot easily decode unfamiliar or specialized vocabulary.
- People with cognitive disabilities who may not infer meaning from context or recognize idioms.
- People who are Deaf and use sign language as a first language, for whom written idioms and jargon can be a barrier.
- Anyone new to the subject domain encountering field-specific jargon.
How to detect it
| Check | How | Catches it? |
|---|---|---|
| Find unusual words | Manually read content; flag idioms, jargon, and words used in a restricted sense. | Manual only — requires human judgement. |
| Definition available | For each flagged term, confirm a definition is reachable (inline text, link, glossary, or <dfn>/definition list). |
Manual review. |
| Keyboard / screen reader | If the mechanism is a link or expandable control, verify it is operable by keyboard and announced by a screen reader. | Manual + AT. |
| Automated tools | axe and similar scanners cannot identify which words are "unusual" or whether a definition exists. | No — not automatable. |
How to fix it
- Identify words and phrases used in an unusual or restricted way, plus idioms and jargon.
- Provide a definition for each — inline in the text, via a link to a glossary entry, or with an expandable inline definition.
- For first or key uses, mark the term with
<dfn>and link to its definition so the relationship is programmatic. - Maintain a consistent glossary so the same term resolves the same way throughout the site.
<p>
The team was
<dfn><a href="glossary.html#spitting-feathers">spitting feathers</a></dfn>
waiting for the build to finish.
</p>
Copy-paste tests
Automated coverage
There is no fully automated axe-core rule for 3.1.3 Unusual Words — a tool cannot judge whether a word is idiomatic, jargon, or otherwise unusual. This criterion needs manual review using the console check and steps below.
Run this in the browser console
// Surface definitions/abbreviations so you can review unusual words.
const marked = [...document.querySelectorAll('dfn, abbr[title], [aria-describedby]')];
console.table(marked.map(el => ({
tag: el.tagName.toLowerCase(),
text: el.textContent.trim().slice(0, 60),
title: el.getAttribute('title') || ''
})));
marked.forEach(el => el.style.outline = '2px solid magenta');
console.log('Marked-up terms:', marked.length);
What to check manually: read the body text for jargon, idioms, or domain terms a general reader may not know, and confirm each truly unusual word has a definition mechanism (inline <dfn>, glossary link, or abbreviation expansion). The script can only flag existing markup, not missing definitions.
Related
- WCAG 2.2 criteria index
- Learn catalog
- Structure & semantics — using semantic markup to relate terms and definitions.