Accessibility Scan Report

Title: France.fr Issue: #64 Date: 3/27/2026, 1:24:13 AM Duration: 26.6m URLs: 100 / 100 ⚡ Reduced Motion: 15 / 100 URLs🔍 High Contrast: 15 / 100 URLs

Summary

Issues

  • By Level: A (294), AA (165)
  • By Version (A & AA): WCAG 2.0 (459)
  • By Category: axe-strict (483) & Others (2534)
  • Total: 3017 across 31 unique rules & 2 accessibility engines

By Severity

Critical
Serious
Moderate
Minor

By Role

UX Designer
Visual Designer
Content Author
Front-End Developer

Issues

🎯 Pages with Most Errors

Focus your efforts on these pages to make the biggest impact. Click any error count to filter the rule list below. Numbers in parentheses (+N) indicate findings that cover WCAG criteria already reported by axe.

مغامرات في أعالي قرى كوت دازور - Explore France 97
Road trip en van entre amis au Pays basque 110
Karte - Explore France 93
Carte - Explore France 93
Quais atividades fazer no Pays de la Loire? 74
Mapa - Explore France 91
Mapa - Explore France 86
Mappa - Explore France 85
Navštivte oblast Pays de la Loire, mezi údolím Loiry a pobřežím Atlantiku 53
Dæk et smukt bord med det bedste service fra Lorraine - France.fr 52

🔧 Most Common Issues (axe)

13 rules
165 Serious axe SC 1.4.3 AA Visual color-contrast: Ensures text and interactive elements have sufficient contrast ratio (4.5:1 for normal text, 3:1 for large text) against their background.
30 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Disabilities affected:
Visual

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Without Perception of Color 4.3% — ~14,500,000 Americans

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<p class="AfErrorPage__type color-gold" data-v-f6df63e3="">500</p>
XPath: .AfErrorPage__type
Example 2 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a data-v-e5ebd53e="" class="AfSummary__link pa-4 bg-goldLight color-gold" href="#6--1" aria-current="false">6) الأجواء الريفيّة للحديقة الداخليّة</a>
XPath: a[href$="#6--1"]
Example 3 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a data-v-e5ebd53e="" class="AfSummary__link pa-4 bg-goldLight color-gold" href="#2--2" aria-current="false">2) منظر مدهش على برج إيفل من بعض الأجنحة</a>
XPath: a[href$="#2--2"]
Example 4 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a data-v-e5ebd53e="" class="AfSummary__link pa-4 bg-goldLight color-gold" href="#1--3" aria-current="false">1) الديكور المدهش لمطعم "ألان دوكاس"</a>
XPath: a[href$="#1--3"]
Example 5 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a data-v-e5ebd53e="" class="AfSummary__link pa-4 bg-goldLight color-gold" href="#3--4" aria-current="false">3) ديكور المقصف الحالم</a>
XPath: a[href$="#3--4"]
155 Critical axe SC 1.1.1 A Visual image-alt: Ensures every <img> element has alternative text. Without alt text, blind users receive no information about the image's meaning or purpose.
31 pages affected

Rule Information

Engine: axe

Roles: Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.1.1 A

Disabilities affected:
Visual

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans

Examples

Example 1 View on Page
Images must have alternative text
Mode: light
<img class="AfImage__img" loading="lazy" src="https://asset-prod.f..." srcset="https://asset-prod.f..." sizes="150px" fetchpriority="auto" data-v-5486172a="">
XPath: img[sizes="150px"]
Example 2 View on Page
Images must have alternative text
Mode: light
<img src="https://scontent-ord..." srcset="https://scontent-ord...">
XPath: #instagram-embed-0
Example 3 View on Page
Images must have alternative text
Mode: light
<img class="AfImage__img" loading="lazy" src="https://asset-prod.f..." srcset="https://asset-prod.f..." sizes="150px" fetchpriority="auto" data-v-5486172a="">
XPath: img[sizes="150px"]
Example 4 View on Page
Images must have alternative text
Mode: light
<img class="AfImage__img" loading="lazy" src="https://asset-prod.f..." srcset="https://asset-prod.f..." sizes="150px" fetchpriority="auto" data-v-5486172a="">
XPath: img[sizes="150px"]
Example 5 View on Page
Images must have alternative text
Mode: light
<img class="AfImage__img" loading="lazy" src="https://asset-prod.f..." srcset="https://asset-prod.f..." sizes="150px" fetchpriority="auto" data-v-5486172a="">
XPath: img[sizes="150px"]
16 Serious axe SC 1.3.1 A Visual Cognitive list: Ensures <ul> and <ol> contain only <li> elements. Invalid list structure prevents screen readers from announcing list item counts and navigation shortcuts.
16 pages affected

Rule Information

Engine: axe

Roles: Content Author, Front-End Developer

Blocking: No

WCAG: SC 1.3.1 A

Disabilities affected:
Visual Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
<ul> and <ol> must only directly contain <li>, <script> or <template> elements
Mode: light
<ul class="AfFranceMap__destinations" data-v-e5bacb9e="">
XPath: .AfFranceMap[data-v-a53486d1=""][data-v-e5bacb9e=""] > .AfFranceMap__container[data-v-e5bacb9e=""] > .AfFranceMap__destinations
Example 2 View on Page
<ul> and <ol> must only directly contain <li>, <script> or <template> elements
Mode: light
<ul class="AfFranceMap__destinations" data-v-e5bacb9e="">
XPath: .AfFranceMap[data-v-a53486d1=""][data-v-e5bacb9e=""] > .AfFranceMap__container[data-v-e5bacb9e=""] > .AfFranceMap__destinations
Example 3 View on Page
<ul> and <ol> must only directly contain <li>, <script> or <template> elements
Mode: light
<ul class="AfFranceMap__destinations" data-v-e5bacb9e="">
XPath: .AfFranceMap[data-v-a53486d1=""][data-v-e5bacb9e=""] > .AfFranceMap__container[data-v-e5bacb9e=""] > .AfFranceMap__destinations
Example 4 View on Page
<ul> and <ol> must only directly contain <li>, <script> or <template> elements
Mode: light
<ul class="AfFranceMap__destinations" data-v-e5bacb9e="">
XPath: .AfFranceMap[data-v-a53486d1=""][data-v-e5bacb9e=""] > .AfFranceMap__container[data-v-e5bacb9e=""] > .AfFranceMap__destinations
Example 5 View on Page
<ul> and <ol> must only directly contain <li>, <script> or <template> elements
Mode: light
<ul class="AfFranceMap__destinations" data-v-e5bacb9e="">
XPath: .AfFranceMap[data-v-e5bacb9e=""][data-v-a53486d1=""] > .AfFranceMap__container[data-v-e5bacb9e=""] > .AfFranceMap__destinations
12 Moderate axe heading-order: Ensures heading levels are not skipped (e.g. h1→h3). Inconsistent heading hierarchy makes page structure difficult to navigate for screen reader users.
12 pages affected

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light
<h3>1. Fashion.</h3>
XPath: h3:nth-child(2)
Example 2 View on Page
Heading levels should only increase by one
Mode: light
<h3 class="heading-5 mb-4" data-v-03e0c27b="">Étapes de l'itinéraire</h3>
XPath: .mb-4
Example 3 View on Page
Heading levels should only increase by one
Mode: light
<h3>La vigna è onnipresente in Occitania, dove rappresenta un terzo delle superfici coltivate. Dal Rodano ai Pirenei, il vitigno del Pays d’Oc è cresciuto con l’obiettivo di un’alleanza perfetta tra i vitigni e il territorio.</h3>
XPath: #undefined-0 > h3
Example 4 View on Page
Heading levels should only increase by one
Mode: light
<h3 data-v-08de3870="" class="AfCard__title heading-5"><a data-v-08de3870="" class="AfCard__link" href="/cs/clanek/netradicni-ubytovani-na-horach/" target="">Top netradiční ubytování na horách</a></h3>
XPath: .gridS-12.gridM-4[data-v-2766cc70=""]:nth-child(1) > .AfCard.AfCard--medium.AfCard--enlarge-link > .AfCard__content[data-v-08de3870=""] > .AfCard__top[data-v-08de3870=""] > h3
Example 5 View on Page
Heading levels should only increase by one
Mode: light
<h3 class="AfCard__title heading-5" data-v-08de3870=""><a class="AfCard__link" href="/de/artikel/cite-du-chocolat-kinder-valrhona-tain-lhermitage/" target="" data-v-08de3870="">Warum sich ein Besuch in der Cité du Chocolat mit Kindern lohnt</a></h3>
XPath: .gridS-12.gridM-4[data-v-2766cc70=""]:nth-child(1) > .AfCard--medium.AfCard.AfCard--enlarge-link > .AfCard__content[data-v-08de3870=""] > .AfCard__top[data-v-08de3870=""] > h3
10 Serious axe SC 4.1.2 A Visual Motor Cognitive frame-title: Ensures <iframe> and <frame> elements have a descriptive title attribute so screen reader users understand what the embedded content contains.
3 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, Content Author

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
Frames must have an accessible name
Mode: light
<iframe class="instagram-media inst..." id="instagram-embed-0" src="https://www.instagra..." allowtransparency="true" allowfullscreen="true" frameborder="0" height="746" data-instgrm-payload...="instagram-media-payl..." scrolling="no" style="background: white; m...">
XPath: #instagram-embed-0
Example 2 View on Page
Frames must have an accessible name
Mode: light
<iframe class="instagram-media inst..." id="instagram-embed-0" src="https://www.instagra..." allowtransparency="true" allowfullscreen="true" frameborder="0" height="881" data-instgrm-payload...="instagram-media-payl..." scrolling="no" style="background: white; m...">
XPath: #instagram-embed-0
Example 3 View on Page
Frames must have an accessible name
Mode: light
<iframe class="instagram-media inst..." id="instagram-embed-0" src="https://www.instagra..." allowtransparency="true" allowfullscreen="true" frameborder="0" height="665" data-instgrm-payload...="instagram-media-payl..." scrolling="no" style="background: white; m...">
XPath: #instagram-embed-0
Example 4 View on Page
Frames must have an accessible name
Mode: light
<iframe class="instagram-media inst..." id="instagram-embed-1" src="https://www.instagra..." allowtransparency="true" allowfullscreen="true" frameborder="0" height="817" data-instgrm-payload...="instagram-media-payl..." scrolling="no" style="background: white; m...">
XPath: #instagram-embed-1
Example 5 View on Page
Frames must have an accessible name
Mode: light
<iframe class="instagram-media inst..." id="instagram-embed-2" src="https://www.instagra..." allowtransparency="true" allowfullscreen="true" frameborder="0" height="1293" data-instgrm-payload...="instagram-media-payl..." scrolling="no" style="background: white; m...">
XPath: #instagram-embed-2
7 Moderate axe empty-heading
7 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Headings should not be empty
Mode: light
<h3>&nbsp;</h3>
XPath: h3:nth-child(38)
Example 2 View on Page
Headings should not be empty
Mode: light
<h2 class="heading-3" data-v-5c8e2e39=""> </h2>
XPath: .heading-3[data-v-5c8e2e39=""]
Example 3 View on Page
Headings should not be empty
Mode: light
<h1 class="sr-only" data-v-899edca7=""></h1>
XPath: h1
Example 4 View on Page
Headings should not be empty
Mode: light
<h1 class="sr-only" data-v-899edca7=""></h1>
XPath: h1
Example 5 View on Page
Headings should not be empty
Mode: light
<h1 class="sr-only" data-v-899edca7=""></h1>
XPath: h1
5 Critical axe SC 4.1.2 A Visual Motor Cognitive button-name: Ensures buttons have discernible text so screen reader users know what action the button performs.
5 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
Buttons must have discernible text
Mode: light
<button data-v-6458d367="" data-v-aa0444f3="" class="AfButton AfButton--primary AfButton--small AfButton--blueNight AfButton--iconAlone label-s">
XPath: .AfButton--blueNight
Example 2 View on Page
Buttons must have discernible text
Mode: light
<button data-v-6458d367="" data-v-aa0444f3="" class="AfButton AfButton--primary AfButton--small AfButton--blueNight AfButton--iconAlone label-s">
XPath: .AfButton--blueNight
Example 3 View on Page
Buttons must have discernible text
Mode: light
<button data-v-6458d367="" data-v-aa0444f3="" class="AfButton AfButton--primary AfButton--small AfButton--blueNight AfButton--iconAlone label-s">
XPath: .AfButton--blueNight
Example 4 View on Page
Buttons must have discernible text
Mode: light
<button data-v-6458d367="" data-v-aa0444f3="" class="AfButton AfButton--primary AfButton--small AfButton--blueNight AfButton--iconAlone label-s">
XPath: .AfButton--blueNight
Example 5 View on Page
Buttons must have discernible text
Mode: light
<button data-v-6458d367="" data-v-aa0444f3="" class="AfButton AfButton--primary AfButton--small AfButton--blueNight AfButton--iconAlone label-s">
XPath: .AfButton--blueNight
3 Serious axe SC 3.1.1 A Cognitive html-has-lang: Ensures the <html> element has a lang attribute. Screen readers use the language attribute to select the correct pronunciation engine.
3 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 3.1.1 A

Disabilities affected:
Cognitive

Who Is Affected

  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
<html> element must have a lang attribute
Mode: light
<html>
XPath: html
Example 2 View on Page
<html> element must have a lang attribute
Mode: light
<html data-capo="">
XPath: html
Example 3 View on Page
<html> element must have a lang attribute
Mode: light
<html data-capo="">
XPath: html
2 Moderate axe region: Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks.
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
All page content should be contained by landmarks
Mode: light
<center><h1>404 Not Found</h1></center>
XPath: center:nth-child(1)
Example 2 View on Page
All page content should be contained by landmarks
Mode: light
<center>nginx/1.25.0</center>
XPath: center:nth-child(3)
2 Moderate axe presentation-role-conflict
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Elements marked as presentational should be consistently ignored
Mode: light
<img class="AfImage__img" alt="" loading="lazy" src="https://asset-prod.f..." srcset="https://asset-prod.f..." sizes="800px" fetchpriority="auto" data-v-5486172a="" tabindex="-1">
XPath: .AfCarousel-slide--next[aria-label="2 of 3"][aria-hidden="false"] > .AfCard--medium.AfCard--enlarge-link.AfCard > .AfCard__cover--vertical.AfCard__cover[data-v-08de3870=""] > .AfImage.AfImage--cover[__typename="RichImage"] > img[sizes="800px"][alt=""][loading="lazy"]
Example 2 View on Page
Elements marked as presentational should be consistently ignored
Mode: light
<img class="AfImage__img" alt="" loading="lazy" src="https://asset-prod.f..." srcset="https://asset-prod.f..." sizes="800px" fetchpriority="auto" data-v-5486172a="" tabindex="-1">
XPath: .AfCarousel-slide[aria-label="0 of 3"][aria-hidden="false"] > .AfCard--medium.AfCard--enlarge-link.AfCard > .AfCard__cover--vertical.AfCard__cover[data-v-08de3870=""] > .AfImage.AfImage--cover[__typename="RichImage"] > img[sizes="800px"][alt=""][loading="lazy"]
2 Moderate axe SC 2.1.1, SC 2.1.3 A Motor scrollable-region-focusable
2 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 2.1.1, SC 2.1.3 A

Disabilities affected:
Motor

Affected Pages

Who Is Affected

  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans

Examples

Example 1 View on Page
Scrollable region must have keyboard access
Mode: light
<div class="AfKeyFigures__scrolling--isDurable AfKeyFigures__scrolling custom-scrollbar-h" data-v-afa8ea60="">
XPath: .AfKeyFigures__scrolling--isDurable
Example 2 View on Page
Scrollable region must have keyboard access
Mode: light
<div class="AfKeyFigures__scrolling--isDurable AfKeyFigures__scrolling custom-scrollbar-h" data-v-afa8ea60="">
XPath: .AfKeyFigures__scrolling--isDurable
1 Moderate axe landmark-one-main: Ensures the page has exactly one main landmark. Screen reader users rely on the main landmark to skip navigation and jump directly to page content.
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Document should have one main landmark
Mode: light
<html>
XPath: html

🔧 Most Common Issues (AccessLint)

18 rules
1395 Moderate accesslint keyboard-accessible/focus-order
88 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Non-interactive <div> with tabindex="0" has no interactive role.
Mode: light
<div class="AfNavigation__menu" aria-hidden="true" aria-labelledby="main-navigation_label_NavigationCardsList-2" id="main-navigation_NavigationCardsList-2" tabindex="0" data-v-23b10f10=""><button clas...
XPath: #main-navigation_NavigationCardsList-2
Example 2 View on Page
Non-interactive <div> with tabindex="0" has no interactive role.
Mode: light
<div class="AfNavigation__menu" aria-hidden="true" aria-labelledby="main-navigation_label_NavigationDestinations-3" id="main-navigation_NavigationDestinations-3" tabindex="0" data-v-23b10f10=""><butto...
XPath: #main-navigation_NavigationDestinations-3
Example 3 View on Page
Non-interactive <ul> with tabindex="0" has no interactive role.
Mode: light
<ul class="AfMenu__links-list--4 AfMenu__links-list mt-4" aria-hidden="false" id="main-navigation_subnav-NavigationDestinations-3_1" tabindex="0" data-v-9784159b=""><!--[--><li data-v-9784159b=""><a c...
XPath: #main-navigation_subnav-NavigationDestinations-3_1
Example 4 View on Page
Non-interactive <ul> with tabindex="0" has no interactive role.
Mode: light
<ul class="AfMenu__links-list--4 AfMenu__links-list mt-4" aria-hidden="false" id="main-navigation_subnav-NavigationDestinations-3_2" tabindex="0" data-v-9784159b=""><!--[--><li data-v-9784159b=""><a c...
XPath: #main-navigation_subnav-NavigationDestinations-3_2
Example 5 View on Page
Non-interactive <div> with tabindex="0" has no interactive role.
Mode: light
<div class="AfNavigation__menu" aria-hidden="true" aria-labelledby="main-navigation_label_NavigationCardListAndCards-4" id="main-navigation_NavigationCardListAndCards-4" tabindex="0" data-v-23b10f10="...
XPath: #main-navigation_NavigationCardListAndCards-4
437 Moderate accesslint aria/aria-hidden-focus
65 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Focusable element is inside an aria-hidden region.
Mode: light
<a class="AfButton AfButton--secondary AfButton--large AfButton--white label-m" href="/fr/article/voyager-france-printemps/" data-v-3350bb46="" data-v-6458d367=""><!--[--><!----><!----><!----><span cl...
XPath: #main-content > section > section > ul > li[aria-label="2 of 8"] > header > div:nth-of-type(1) > div > div:nth-of-type(1) > p > a[href="/fr/article/voyager-france-printemps/"]
Example 2 View on Page
Focusable element is inside an aria-hidden region.
Mode: light
<a class="AfButton AfButton--secondary AfButton--large AfButton--white label-m" href="/fr/article/douanes-et-visas/" data-v-3350bb46="" data-v-6458d367=""><!--[--><!----><!----><!----><span class="AfB...
XPath: #main-content > section > section > ul > li[aria-label="0 of 8"] > header > div:nth-of-type(1) > div > div:nth-of-type(1) > p > a[href="/fr/article/douanes-et-visas/"]
Example 3 View on Page
Focusable element is inside an aria-hidden region.
Mode: light
<a class="AfCard__link" href="/fr/article/itineraires-randonn%C3%A9e-GR/" target="" data-v-08de3870="">13 itinéraires pour randonner sur les beaux GR de France </a>
XPath: #blocks-homepage\.s-inspiring-content-0 > section > ul > li[aria-label="2 of 9"] > article > div:nth-of-type(1) > div:nth-of-type(1) > h3 > a[href="/fr/article/itineraires-randonn%C3%A9e-GR/"]
Example 4 View on Page
Focusable element is inside an aria-hidden region.
Mode: light
<a class="AfCard__link" href="/fr/article/5-bonnes-raisons-decouvrir-porquerolles-printemps/" target="" data-v-08de3870="">Le printemps, saison idéale pour profiter de Porquerolles</a>
XPath: #blocks-homepage\.s-inspiring-content-0 > section > ul > li[aria-label="3 of 9"] > article > div:nth-of-type(1) > div:nth-of-type(1) > h3 > a[href="/fr/article/5-bonnes-raisons-decouvrir-porquerolles-printemps/"]
Example 5 View on Page
Focusable element is inside an aria-hidden region.
Mode: light
<a class="AfCard__link" href="/fr/itineraire/parcours-hyper-gourmand-france/" target="" data-v-08de3870="">Parcours hyper-gourmand en France</a>
XPath: h3 > a[href="/fr/itineraire/parcours-hyper-gourmand-france/"]
163 Moderate accesslint distinguishable/color-contrast
28 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Insufficient color contrast ratio of 4.1:1 (required 4.5:1).
Mode: light
<a data-v-e5ebd53e="" class="AfSummary__link pa-4 bg-goldLight color-gold" href="#6--1" aria-current="false">6) الأجواء الريفيّة للحديقة الداخليّة</a>
XPath: li:nth-of-type(1) > a[href="#6--1"]
Example 2 View on Page
Insufficient color contrast ratio of 4.1:1 (required 4.5:1).
Mode: light
<a data-v-e5ebd53e="" class="AfSummary__link pa-4 bg-goldLight color-gold" href="#2--2" aria-current="false">2) منظر مدهش على برج إيفل من بعض الأجنحة</a>
XPath: li:nth-of-type(2) > a[href="#2--2"]
Example 3 View on Page
Insufficient color contrast ratio of 4.1:1 (required 4.5:1).
Mode: light
<a data-v-e5ebd53e="" class="AfSummary__link pa-4 bg-goldLight color-gold" href="#1--3" aria-current="false">1) الديكور المدهش لمطعم "ألان دوكاس"</a>
XPath: li:nth-of-type(3) > a[href="#1--3"]
Example 4 View on Page
Insufficient color contrast ratio of 4.1:1 (required 4.5:1).
Mode: light
<a data-v-e5ebd53e="" class="AfSummary__link pa-4 bg-goldLight color-gold" href="#3--4" aria-current="false">3) ديكور المقصف الحالم</a>
XPath: li:nth-of-type(4) > a[href="#3--4"]
Example 5 View on Page
Insufficient color contrast ratio of 4.1:1 (required 4.5:1).
Mode: light
<a data-v-e5ebd53e="" class="AfSummary__link pa-4 bg-goldLight color-gold" href="#5--5" aria-current="false">5) ثريّات وسجّاد أحمر في صالونات الاستقبال</a>
XPath: li:nth-of-type(5) > a[href="#5--5"]
147 Moderate accesslint text-alternatives/img-alt
32 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Image element missing alt attribute.
Mode: light
<img class="AfImage__img" loading="lazy" src="https://asset-prod.france.fr/logo_explore_9d1d570ed2.png" srcset="https://asset-prod.france.fr/logo_explore_9d1d570ed2.png 180w, https://asset-prod.france...
XPath: div:nth-of-type(3) > div > span > img
Example 2 View on Page
Image element missing alt attribute.
Mode: light
<img class="AfImage__img" loading="lazy" src="https://asset-prod.france.fr/photo_profil_caroline_8d041ce6db.jpg" srcset="https://asset-prod.france.fr/photo_profil_caroline_8d041ce6db.jpg 960w, https:/...
XPath: div:nth-of-type(3) > div > span > img
Example 3 View on Page
Image element missing alt attribute.
Mode: light
<img class="AfImage__img" loading="lazy" src="https://asset-prod.france.fr/Anne_Claire_731a063277.JPG" srcset="https://asset-prod.france.fr/Anne_Claire_731a063277.JPG 1154w, https://asset-prod.france....
XPath: div:nth-of-type(3) > div > span > img
Example 4 View on Page
Image element missing alt attribute.
Mode: light
<img class="AfImage__img" loading="lazy" src="https://asset-prod.france.fr/logo_explore_9d1d570ed2.png" srcset="https://asset-prod.france.fr/logo_explore_9d1d570ed2.png 180w, https://asset-prod.france...
XPath: div:nth-of-type(3) > div > span > img
Example 5 View on Page
Image element missing alt attribute.
Mode: light
<img class="AfImage__img" loading="lazy" src="https://asset-prod.france.fr/Unknown_f59ca9d982.jpeg" srcset="https://asset-prod.france.fr/Unknown_f59ca9d982.jpeg 1276w, https://asset-prod.france.fr/lar...
XPath: div:nth-of-type(3) > div > span > img
91 Moderate accesslint labels-and-names/duplicate-id-aria
91 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Duplicate ID "label_language-picker" referenced by aria-labelledby.
Mode: light
<span id="label_language-picker" class="label-m mb-3 display-block sr-only" data-v-b68278f0="">Choisir une langue <!----><!----></span>
XPath: #label_language-picker
Example 2 View on Page
Duplicate ID "label_language-picker" referenced by aria-labelledby.
Mode: light
<span id="label_language-picker" class="label-m mb-3 display-block sr-only" data-v-b68278f0="">Choose a language <!----><!----></span>
XPath: #label_language-picker
Example 3 View on Page
Duplicate ID "label_language-picker" referenced by aria-labelledby.
Mode: light
<span id="label_language-picker" class="label-m mb-3 display-block sr-only" data-v-b68278f0="">言語を選択してください <!----><!----></span>
XPath: #label_language-picker
Example 4 View on Page
Duplicate ID "label_language-picker" referenced by aria-labelledby.
Mode: light
<span id="label_language-picker" class="label-m mb-3 display-block sr-only" data-v-b68278f0="">언어를 선택하세요 <!----><!----></span>
XPath: #label_language-picker
Example 5 View on Page
Duplicate ID "label_language-picker" referenced by aria-labelledby.
Mode: light
<span id="label_language-picker" class="label-m mb-3 display-block sr-only" data-v-b68278f0="">Выберите язык <!----><!----></span>
XPath: #label_language-picker
83 Moderate accesslint landmarks/region
82 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Content is not contained within a landmark region.
Mode: light
<div class="AfAlert" aria-labelledby="alert-id" role="alertdialog" aria-modal="false"><div class="AfAlert__body bg-white shadow-1 radius-m pa-7"><div><h2 class="heading-5 mb-3" id="alert-id">Other Lan...
XPath: body > div:nth-of-type(2)
Example 2 View on Page
Content is not contained within a landmark region.
Mode: light
<center><h1>404 Not Found</h1></center>
XPath: body > center:nth-of-type(1)
Example 3 View on Page
Content is not contained within a landmark region.
Mode: light
<center>nginx/1.25.0</center>
XPath: body > center:nth-of-type(2)
Example 4 View on Page
Content is not contained within a landmark region.
Mode: light
<div class="AfAlert" aria-labelledby="alert-id" role="alertdialog" aria-modal="false"><div class="AfAlert__body bg-white shadow-1 radius-m pa-7"><div><h2 class="heading-5 mb-3" id="alert-id">Other Lan...
XPath: body > div:nth-of-type(2)
Example 5 View on Page
Content is not contained within a landmark region.
Mode: light
<div class="AfAlert" aria-labelledby="alert-id" role="alertdialog" aria-modal="false"><div class="AfAlert__body bg-white shadow-1 radius-m pa-7"><div><h2 class="heading-5 mb-3" id="alert-id">Other Lan...
XPath: body > div:nth-of-type(2)
16 Moderate accesslint adaptable/list-children
16 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
List contains non-<li> child <ul>.
Mode: light
<ul data-v-e5bacb9e=""><li class="AfFranceMap__destination" style="left:30.55462124506955%;bottom:35.78934777997655%;" data-v-e5bacb9e=""><a class="AfMapPointer AfMapPointer--blueNight" href="/fr/dest...
XPath: ul > ul
Example 2 View on Page
List contains non-<li> child <ul>.
Mode: light
<ul data-v-e5bacb9e=""><li class="AfFranceMap__destination" style="left:31.066237110519573%;bottom:35.755759985229865%;" data-v-e5bacb9e=""><a class="AfMapPointer AfMapPointer--blueNight" href="/ar/de...
XPath: ul > ul
Example 3 View on Page
List contains non-<li> child <ul>.
Mode: light
<ul data-v-e5bacb9e=""><li class="AfFranceMap__destination" style="left:87.71229186897067%;bottom:74.54830760082353%;" data-v-e5bacb9e=""><a class="AfMapPointer AfMapPointer--blueNight" href="/cs/dest...
XPath: ul > ul
Example 4 View on Page
List contains non-<li> child <ul>.
Mode: light
<ul data-v-e5bacb9e=""><li class="AfFranceMap__destination" style="left:80.08814811473938%;bottom:47.01630802811433%;" data-v-e5bacb9e=""><a class="AfMapPointer AfMapPointer--blueNight" href="/da/dest...
XPath: ul > ul
Example 5 View on Page
List contains non-<li> child <ul>.
Mode: light
<ul data-v-e5bacb9e=""><li class="AfFranceMap__destination" style="left:30.55462124506955%;bottom:35.78934777997655%;" data-v-e5bacb9e=""><a class="AfMapPointer AfMapPointer--blueNight" href="/de/reis...
XPath: ul > ul
13 Moderate accesslint navigable/heading-order
13 pages affected

Examples

Example 1 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light
<h3>1. Fashion.</h3>
XPath: #undefined-0 > h3:nth-of-type(1)
Example 2 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light
<h3 class="heading-5 mb-4" data-v-03e0c27b="">Étapes de l'itinéraire</h3>
XPath: article > h3
Example 3 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light
<h3 class="heading-5 mb-4" data-v-03e0c27b="">Étapes de l'itinéraire</h3>
XPath: article > h3
Example 4 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light
<h3>La vigna è onnipresente in Occitania, dove rappresenta un terzo delle superfici coltivate. Dal Rodano ai Pirenei, il vitigno del Pays d’Oc è cresciuto con l’obiettivo di un’alleanza perfetta tra i...
XPath: #undefined-0 > h3
Example 5 View on Page
Heading level 3 skipped from level 1. Use h2 instead.
Mode: light
<h3 data-v-08de3870="" class="AfCard__title heading-5"><a data-v-08de3870="" class="AfCard__link" href="/cs/clanek/netradicni-ubytovani-na-horach/" target="">Top netradiční ubytování na horách</a></h3...
XPath: li:nth-of-type(1) > article > div:nth-of-type(1) > div:nth-of-type(1) > h3
10 Moderate accesslint labels-and-names/frame-title
3 pages affected

Examples

Example 1 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light
<iframe class="instagram-media instagram-media-rendered" id="instagram-embed-0" src="https://www.instagram.com/p/BtXyHWIncdK/embed/?cr=1&amp;v=12&amp;wp=540&amp;rd=https%3A%2F%2Fwww.france.fr&amp;rp=%...
XPath: #instagram-embed-0
Example 2 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light
<iframe class="instagram-media instagram-media-rendered" id="instagram-embed-0" src="https://www.instagram.com/p/CyJhYq1tYL3/embed/?cr=1&amp;v=14&amp;wp=540&amp;rd=https%3A%2F%2Fwww.france.fr&amp;rp=%...
XPath: #instagram-embed-0
Example 3 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light
<iframe class="instagram-media instagram-media-rendered" id="instagram-embed-0" src="https://www.instagram.com/p/Bn8H--4hAYs/embed/captioned/?cr=1&amp;v=12&amp;wp=540&amp;rd=https%3A%2F%2Fwww.france.f...
XPath: #instagram-embed-0
Example 4 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light
<iframe class="instagram-media instagram-media-rendered" id="instagram-embed-1" src="https://www.instagram.com/p/BxRstmkhoEE/embed/captioned/?cr=1&amp;v=12&amp;wp=540&amp;rd=https%3A%2F%2Fwww.france.f...
XPath: #instagram-embed-1
Example 5 View on Page
Frame is missing an accessible name. Add a title attribute.
Mode: light
<iframe class="instagram-media instagram-media-rendered" id="instagram-embed-2" src="https://www.instagram.com/p/Bm8kD1NgmlO/embed/captioned/?cr=1&amp;v=12&amp;wp=540&amp;rd=https%3A%2F%2Fwww.france.f...
XPath: #instagram-embed-2
7 Moderate accesslint navigable/empty-heading
7 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Heading is empty. Add text content or remove the heading element.
Mode: light
<h3>&nbsp;</h3>
XPath: div > h3:nth-of-type(10)
Example 2 View on Page
Heading is empty. Add text content or remove the heading element.
Mode: light
<h2 class="heading-3" data-v-5c8e2e39=""> </h2>
XPath: #blocks\.topito-0 > h2
Example 3 View on Page
Heading is empty. Add text content or remove the heading element.
Mode: light
<h1 class="sr-only" data-v-899edca7=""></h1>
XPath: main > h1
Example 4 View on Page
Heading is empty. Add text content or remove the heading element.
Mode: light
<h1 class="sr-only" data-v-899edca7=""></h1>
XPath: main > h1
Example 5 View on Page
Heading is empty. Add text content or remove the heading element.
Mode: light
<h1 class="sr-only" data-v-899edca7=""></h1>
XPath: main > h1
5 Moderate accesslint navigable/page-has-heading-one
5 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Page does not contain a level-one heading.
Mode: light
<html>
XPath: html
Example 2 View on Page
Page does not contain a level-one heading.
Mode: light
<html>
XPath: html
Example 3 View on Page
Page does not contain a level-one heading.
Mode: light
<html>
XPath: html
Example 4 View on Page
Page does not contain a level-one heading.
Mode: light
<html>
XPath: html
Example 5 View on Page
Page does not contain a level-one heading.
Mode: light
<html>
XPath: html
5 Moderate accesslint labels-and-names/button-name
5 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Button has no discernible text.
Mode: light
<button data-v-6458d367="" data-v-aa0444f3="" class="AfButton AfButton--primary AfButton--small AfButton--blueNight AfButton--iconAlone label-s"><svg data-v-783319bf="" data-v-6458d367="" class="AfIco...
XPath: div:nth-of-type(2) > button
Example 2 View on Page
Button has no discernible text.
Mode: light
<button data-v-6458d367="" data-v-aa0444f3="" class="AfButton AfButton--primary AfButton--small AfButton--blueNight AfButton--iconAlone label-s"><svg data-v-783319bf="" data-v-6458d367="" class="AfIco...
XPath: div:nth-of-type(2) > button
Example 3 View on Page
Button has no discernible text.
Mode: light
<button data-v-6458d367="" data-v-aa0444f3="" class="AfButton AfButton--primary AfButton--small AfButton--blueNight AfButton--iconAlone label-s"><svg data-v-783319bf="" data-v-6458d367="" class="AfIco...
XPath: div:nth-of-type(2) > button
Example 4 View on Page
Button has no discernible text.
Mode: light
<button data-v-6458d367="" data-v-aa0444f3="" class="AfButton AfButton--primary AfButton--small AfButton--blueNight AfButton--iconAlone label-s"><svg data-v-783319bf="" data-v-6458d367="" class="AfIco...
XPath: div:nth-of-type(2) > button
Example 5 View on Page
Button has no discernible text.
Mode: light
<button data-v-6458d367="" data-v-aa0444f3="" class="AfButton AfButton--primary AfButton--small AfButton--blueNight AfButton--iconAlone label-s"><svg data-v-783319bf="" data-v-6458d367="" class="AfIco...
XPath: div:nth-of-type(2) > button
2 Moderate accesslint adaptable/td-has-header
2 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Data cell has no associated header. Add th elements with scope, or headers attribute.
Mode: light
<td class="">Head southeast</td>
XPath: tr:nth-of-type(1) > td:nth-of-type(2)
Example 2 View on Page
Data cell has no associated header. Add th elements with scope, or headers attribute.
Mode: light
<td class="">Head northeast on Rue Amédée Dufourg</td>
XPath: tr:nth-of-type(1) > td:nth-of-type(2)
2 Moderate accesslint keyboard-accessible/scrollable-region
2 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Scrollable region is not keyboard accessible. Add tabindex='0' or include focusable elements.
Mode: light
<div class="AfKeyFigures__scrolling--isDurable AfKeyFigures__scrolling custom-scrollbar-h" data-v-afa8ea60=""><ul class="AfKeyFigures__figures" data-v-afa8ea60=""><!--[--><li class="AfKeyFigures__figu...
XPath: #shared\.big-event-key-figures-0 > div > div > div:nth-of-type(1)
Example 2 View on Page
Scrollable region is not keyboard accessible. Add tabindex='0' or include focusable elements.
Mode: light
<div class="AfKeyFigures__scrolling--isDurable AfKeyFigures__scrolling custom-scrollbar-h" data-v-afa8ea60=""><ul class="AfKeyFigures__figures" data-v-afa8ea60=""><!--[--><li class="AfKeyFigures__figu...
XPath: #shared\.big-event-key-figures-0 > div > div > div:nth-of-type(1)
1 Moderate accesslint landmarks/landmark-main
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Page has no main landmark.
Mode: light
<html>
XPath: html
1 Moderate accesslint readable/html-has-lang
1 pages affected

Rule Information

Engine: accesslint

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
<html> element missing lang attribute.
Mode: light
<html><head><title>404 Not Found</title><script type="text/javascript">var AccessLint=(function(y){"use strict";const F=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])'...
XPath: html