Primary language of page [SC3-1-1-html]
Test infoPossible Results
Test info
Test for Success Criterion 3.1.1
About
Checked Elements: html element
This test checks that the primary language of the web content can be programmatically determined.
Short Description
It is necessary to mark the primary language of a web page. This makes it possible for user agents and assistive technologies to present content correctly.<br>
Screen readers can use the pronunciation rules of the language of the text. Visual browsers can display characters and scripts in appropriate ways. Furthermore automatic processing of the content like automatic translation or providing additional information using a dictionary are made possible. <br>
If the html element has a lang attribute and the value of lang attribute is on the list of languages of <a href=" http://www.rfc-editor.org/rfc/bcp/bcp47.txt">BCP 47</a> the test would pass.
Otherwise, test would fail. <br>
Autowcag test description: <a href="https://www.w3.org/community/auto-wcag/wiki/SC3-1-1-html">SC3-1-1-html</a>
How to Repair
Use the
If you use both attributes, their values have to be the same.
Examples of valid language tags are
- nb – for Norwegian Bokmal
- nn – for Norwegian Nynorsk
- en – for English
- en-US – for English as used in the USA
WCAG 2.0
- Principle 3: Understandable
-
Information and the operation of user interface must be understandable.
WCAG 2.0: Principle 3 - Guideline 3.1: Readable
- Make text content readable and understandable. Understanding Guideline 3.1
- Success Criterion 3.1.1: Language of Page (Level A)
- The default human language of each Web page can be programmatically determined . Understanding: Success Criterion 3.1.1
- Technique
Possible Results
- Unknown language code.
-
Unknown language code.
- No language attribute found.
-
No language attribute found.
- Primary language detected correctly
-
The primary language of the web content can be programmatically determined