A mechanism for identifying the expanded form or meaning of abbreviations is available.
Testing & RemediationHow to test: Open you website up and begin reading the content. Are there any places where you’ve used an abbreviation? If so, have you provided the expanded form at the first use of the abbreviation? Have you provided a link to the definition or provided it inline? How to remediate: If the content on your site uses any abbreviations, you must provide the definition. This can be by providing the expanded form at the first use of the abbreviation, a definition can be linked out to or provided inline within the content, or you can provide a glossary.
Questions and Answers
Not necessarily, but there are a few things that you need to make sure of:
- The page should be using the proper semantic elements. This means things like header, nav, aside, etc.
- All headings and page content should flow in a logical order. H1 > H2> etc.
- Without styling, elements should still be in the order they are intended to be read or listened to.
Yes, you can, and yes you should! The same way you specific the language of the document in the HTML tag with lang="en" you can specify the language of individual elements the same way! Consider your example:
<p>The french word <span lang="fr">bonjour</span> means hello in english.</p>
This question depends on a number of factors including size of site, desired level of conformance, your developer's understanding of accessibility techniques, etc. Accessible Web is here to help. Reach out and we can discuss your site specifically.