diff --git a/package.json b/package.json index 49c0573..b27f9fb 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/lpelypenko/axe-html-reporter", "scripts": { - "prebuild": "rimraf dist build", + "prebuild": "rm -rf dist build", "copy": "cp -R ./src/util/template ./dist/util/template", "build": "tsc --project tsconfig.build.json && npm run copy", "test": "jest test", @@ -44,16 +44,15 @@ "axe-core": ">=3" }, "devDependencies": { - "@types/jest": "^25.2.3", + "@types/jest": "^29.5.12", "@types/mustache": "^4.0.1", "@types/node": "^14.11.8", - "jest": "^26.5.3", + "jest": "^29.7.0", "prettier": "^2.1.2", - "ts-jest": "^26.4.1", + "ts-jest": "^29.2.4", "typescript": "^4.0.3" }, "dependencies": { - "mustache": "^4.0.1", - "rimraf": "^3.0.2" + "mustache": "^4.0.1" } } diff --git a/test/__snapshots__/getWcagReference.test.ts.snap b/test/__snapshots__/getWcagReference.test.ts.snap index dbbb1cf..2c02a19 100644 --- a/test/__snapshots__/getWcagReference.test.ts.snap +++ b/test/__snapshots__/getWcagReference.test.ts.snap @@ -1,28 +1,28 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Successful tests Tags for all C 1`] = ` -Array [ - Object { +[ + { "id": "label-content-name-mismatch", - "tags": Array [ + "tags": [ "wcag21a", "wcag253", "experimental", ], "wcag": "WCAG 2.1 Level A, WCAG 2.5.3", }, - Object { + { "id": "duplicate-id-aria", - "tags": Array [ + "tags": [ "cat.parsing", "wcag2a", "wcag411", ], "wcag": "WCAG 2 Level A, WCAG 4.1.1", }, - Object { + { "id": "svg-img-alt", - "tags": Array [ + "tags": [ "cat.text-alternatives", "wcag2a", "wcag111", @@ -31,18 +31,18 @@ Array [ ], "wcag": "WCAG 2 Level A, WCAG 1.1.1", }, - Object { + { "id": "aria-required-children", - "tags": Array [ + "tags": [ "cat.aria", "wcag2a", "wcag131", ], "wcag": "WCAG 2 Level A, WCAG 1.3.1", }, - Object { + { "id": "aria-required-parent", - "tags": Array [ + "tags": [ "cat.aria", "wcag2a", "wcag131", @@ -53,28 +53,28 @@ Array [ `; exports[`Successful tests Tags for all J 1`] = ` -Array [ - Object { +[ + { "id": "label-content-name-mismatch", - "tags": Array [ + "tags": [ "wcag21a", "wcag253", "experimental", ], "wcag": "WCAG 2.1 Level A, WCAG 2.5.3", }, - Object { + { "id": "duplicate-id-aria", - "tags": Array [ + "tags": [ "cat.parsing", "wcag2a", "wcag411", ], "wcag": "WCAG 2 Level A, WCAG 4.1.1", }, - Object { + { "id": "svg-img-alt", - "tags": Array [ + "tags": [ "cat.text-alternatives", "wcag2a", "wcag111", @@ -87,10 +87,10 @@ Array [ `; exports[`Successful tests Tags for general set of violations 1`] = ` -Array [ - Object { +[ + { "id": "button-name", - "tags": Array [ + "tags": [ "cat.name-role-value", "wcag2a", "wcag412", @@ -99,36 +99,36 @@ Array [ ], "wcag": "WCAG 2 Level A, WCAG 4.1.2", }, - Object { + { "id": "color-contrast", - "tags": Array [ + "tags": [ "cat.color", "wcag2aa", "wcag143", ], "wcag": "WCAG 2 Level AA, WCAG 1.4.3", }, - Object { + { "id": "duplicate-id-active", - "tags": Array [ + "tags": [ "cat.parsing", "wcag2a", "wcag411", ], "wcag": "WCAG 2 Level A, WCAG 4.1.1", }, - Object { + { "id": "duplicate-id", - "tags": Array [ + "tags": [ "cat.parsing", "wcag2a", "wcag411", ], "wcag": "WCAG 2 Level A, WCAG 4.1.1", }, - Object { + { "id": "frame-title", - "tags": Array [ + "tags": [ "cat.text-alternatives", "wcag2a", "wcag241", @@ -138,18 +138,18 @@ Array [ ], "wcag": "WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.2", }, - Object { + { "id": "html-has-lang", - "tags": Array [ + "tags": [ "cat.language", "wcag2a", "wcag311", ], "wcag": "WCAG 2 Level A, WCAG 3.1.1", }, - Object { + { "id": "image-alt", - "tags": Array [ + "tags": [ "cat.text-alternatives", "wcag2a", "wcag111", @@ -158,9 +158,9 @@ Array [ ], "wcag": "WCAG 2 Level A, WCAG 1.1.1", }, - Object { + { "id": "label", - "tags": Array [ + "tags": [ "cat.forms", "wcag2a", "wcag412", @@ -170,25 +170,25 @@ Array [ ], "wcag": "WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1", }, - Object { + { "id": "landmark-one-main", - "tags": Array [ + "tags": [ "cat.semantics", "best-practice", ], "wcag": "Best practice", }, - Object { + { "id": "landmark-unique", - "tags": Array [ + "tags": [ "cat.semantics", "best-practice", ], "wcag": "Best practice", }, - Object { + { "id": "link-in-text-block", - "tags": Array [ + "tags": [ "cat.color", "experimental", "wcag2a", @@ -196,9 +196,9 @@ Array [ ], "wcag": "WCAG 2 Level A, WCAG 1.4.1", }, - Object { + { "id": "link-name", - "tags": Array [ + "tags": [ "cat.name-role-value", "wcag2a", "wcag412", @@ -208,17 +208,17 @@ Array [ ], "wcag": "WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4", }, - Object { + { "id": "region", - "tags": Array [ + "tags": [ "cat.keyboard", "best-practice", ], "wcag": "Best practice", }, - Object { + { "id": "tabindex", - "tags": Array [ + "tags": [ "cat.keyboard", "best-practice", ], diff --git a/test/__snapshots__/index.test.ts.snap b/test/__snapshots__/index.test.ts.snap index 00b9b6e..aa2440a 100644 --- a/test/__snapshots__/index.test.ts.snap +++ b/test/__snapshots__/index.test.ts.snap @@ -2,11 +2,11 @@ exports[`Successful tests All optional parameters present 1`] = ` " - + - - + + - + Axe-coreĀ® Accessibility Results -
+

Axe-coreĀ® Accessibility Results for DEQUE project

-
-
+
+ -
Test Case: Full page analysis +
Test Case: Full page analysis
Steps:
-
    +
    1. Open https://dequeuniversity.com/demo/mars/
    2. Analyze full page with all rules enabled
-
axe-core found 85 violations
- +
axe-core found 85 violations
+
- - - - - - + + + + + + - + @@ -118,7 +118,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -126,7 +126,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -134,7 +134,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -142,7 +142,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -150,7 +150,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -158,7 +158,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -166,7 +166,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -174,7 +174,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -182,7 +182,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -190,7 +190,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -198,7 +198,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -206,7 +206,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -214,7 +214,7 @@ exports[`Successful tests All optional parameters present 1`] = ` - + @@ -224,52 +224,52 @@ exports[`Successful tests All optional parameters present 1`] = `
#DescriptionAxe rule IDWCAGImpactCount#DescriptionAxe rule IDWCAGImpactCount
11 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.21
22 Elements must have sufficient color contrast color-contrast WCAG 2 Level AA, WCAG 1.4.311
33 IDs of active elements must be unique duplicate-id-active WCAG 2 Level A, WCAG 4.1.11
44 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.110
55 Frames must have title attribute frame-title WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.22
66 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.11
77 Images must have alternate text image-alt WCAG 2 Level A, WCAG 1.1.14
88 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.11
99 Document must have one main landmark landmark-one-main Best practice4
1010 Ensures landmarks are unique landmark-unique Best practice1
1111 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.11
1212 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.48
1313 All page content must be contained by landmarks region Best practice37
1414 Elements should not have tabindex greater than zero tabindex Best practice

Failed

-
-
-
-
- 1. Buttons must have discernible text +
+
+
+
+ 1. Buttons must have discernible text
Learn more
-
-
button-name
-
+
+
button-name
+
WCAG 2 Level A, WCAG 4.1.2
-
-

Ensures buttons have discernible text

-
+
+

Ensures buttons have discernible text

+
critical
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -279,16 +279,16 @@ exports[`Successful tests All optional parameters present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.departure-date > .ui-datepicker-trigger:nth-child(4)
+
.departure-date > .ui-datepicker-trigger:nth-child(4)

Element source

-
<button class="ui-datepicker-trigger" type="button">
+                                        
<button class="ui-datepicker-trigger" type="button">
 <!-- <img title="..." alt="..." src="/redesign/assets/demo-sites/mars/images/calendar.png"> -->
 </button>
-
+

Fix any of the following:

-
    +
    • Element does not have inner text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -304,48 +304,48 @@ exports[`Successful tests All optional parameters present 1`] = `
-
-
-
-
- 2. Elements must have sufficient color contrast +
+
+
+
+ 2. Elements must have sufficient color contrast
Learn more
-
-
color-contrast
-
+
+
color-contrast
+
WCAG 2 Level AA, WCAG 1.4.3
-
-

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

-
+
+

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - wcag2aa + wcag2aa - wcag143 + wcag143
-
- +
+
- - - + + @@ -355,212 +355,212 @@ exports[`Successful tests All optional parameters present 1`] = ` @@ -568,48 +568,48 @@ exports[`Successful tests All optional parameters present 1`] = ` -
-
-
-
- 3. IDs of active elements must be unique +
+
+
+
+ 3. IDs of active elements must be unique
Learn more
-
-
duplicate-id-active
-
+
+
duplicate-id-active
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value of active elements is unique

-
+
+

Ensures every id attribute value of active elements is unique

+
serious
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Be Bold...</h3>
+
<h3>Be Bold...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.31 (foreground color: #ff9999, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
2

Element location

-
#vap-plan > p:nth-child(3)
+
#vap-plan > p:nth-child(3)

Element source

-
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
+                                        
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
3

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Countdown...</h3>
+
<h3>Countdown...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
4

Element location

-
#vap-book > p:nth-child(3)
+
#vap-book > p:nth-child(3)

Element source

-
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
+
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
5

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Blast Off!</h3>
+
<h3>Blast Off!</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.83 (foreground color: #46a546, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
6

Element location

-
#vap-travel > p:nth-child(3)
+
#vap-travel > p:nth-child(3)

Element source

-
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
+                                        
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
7

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
+
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
8

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=ice_cream"]
+
:root > a[href="mars2\\.html\\?a\\=ice_cream"]

Element source

-
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
+
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
9

Element location

-
li:nth-child(2) > .deal-text > p
+
li:nth-child(2) > .deal-text > p

Element source

-
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
+                                        
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
 </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.37 (foreground color: #000000, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
10

Element location

-
li:nth-child(3) > .deal-text > h3 > .link
+
li:nth-child(3) > .deal-text > h3 > .link

Element source

-
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
+
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
11

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=free_year"]
+
:root > a[href="mars2\\.html\\?a\\=free_year"]

Element source

-
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
+
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
+
+
- - - + + @@ -619,20 +619,20 @@ exports[`Successful tests All optional parameters present 1`] = ` @@ -640,48 +640,48 @@ exports[`Successful tests All optional parameters present 1`] = ` -
-
-
-
- 4. id attribute value must be unique +
+
+
+
+ 4. id attribute value must be unique
Learn more
-
-
duplicate-id
-
+
+
duplicate-id
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value is unique

-
+
+

Ensures every id attribute value is unique

+
minor
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix any of the following:

-
    +
    • Document has active elements with the same id attribute: default

Related node:

-
a[data-text="Why\\\\ Mars\\\\ died"]
-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="Why\\ Mars\\ died"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]
+
+
- - - + + @@ -691,47 +691,47 @@ exports[`Successful tests All optional parameters present 1`] = ` @@ -894,54 +894,54 @@ exports[`Successful tests All optional parameters present 1`] = ` -
-
-
-
- 5. Frames must have title attribute +
+
+
+
+ 5. Frames must have title attribute
Learn more
-
-
frame-title
-
+
+
frame-title
+
WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.2
-
-

Ensures <iframe> and <frame> elements contain a non-empty title attribute

-
+
+

Ensures <iframe> and <frame> elements contain a non-empty title attribute

+
serious
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag241 + wcag241 - wcag412 + wcag412 - section508 + section508 - section508.22.i + section508.22.i
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full
+
.loginnow > .container-fluid-full

Element source

-
<div id="control-panel" class="container-fluid-full">
+
<div id="control-panel" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full
+
.loggedin > .container-fluid-full
2

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
3

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)

Element source

-
<div id="search-bar" class="pull-left">
+                                        
<div id="search-bar" class="pull-left">
 <form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
@@ -740,153 +740,153 @@ exports[`Successful tests All optional parameters present 1`] = `
 </div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
4

Element location

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]

Element source

-
<form id="search" action="/demo/mars/mars2" method="get">
+                                        
<form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
 <input type="submit" class="control-search">
 </form>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]
5

Element location

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right

Element source

-
<nav id="right-control-nav" class="pull-right" style="display: inline;">
+
<nav id="right-control-nav" class="pull-right" style="display: inline;">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
6

Element location

-
#left-column > div:nth-child(1)
+
#left-column > div:nth-child(1)

Element source

-
<div id="vap-section">
+                                        
<div id="vap-section">
 <h1 style="color:#eee;">Destination Mars </h1>
 <h2 style="color:#acbad0;">A trip to Mars starts in your imagination. Are you bold enough, brave enough, <strong>foolish enough?</strong> We are. You belong on Mars with fools like us. Most of us don't bite. Much.</h2></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
#left-column > div:nth-child(2)
+
#left-column > div:nth-child(2)
7

Element location

-
#select-country > input[name="nCountries"][type="hidden"]
+
#select-country > input[name="nCountries"][type="hidden"]

Element source

-
<input type="hidden" id="nCountries" name="nCountries">
+
<input type="hidden" id="nCountries" name="nCountries">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
input[name="nCountries"][value="\\\\31 "][type="hidden"]
+
input[name="nCountries"][value="\\31 "][type="hidden"]
8

Element location

-
.middle.widget-container:nth-child(13)
+
.middle.widget-container:nth-child(13)

Element source

-
<div id="passenger-select" class="widget-container middle">
+
<div id="passenger-select" class="widget-container middle">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8)
+
.middle.widget-container:nth-child(8)
9

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)
+
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)

Element source

-
<div id="passengers">
+
<div id="passengers">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8) > .interior-container > div
+
.middle.widget-container:nth-child(8) > .interior-container > div
10

Element location

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)

Element source

-
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
+
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
+
- - - + + @@ -951,14 +951,14 @@ exports[`Successful tests All optional parameters present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#player
+
#player

Element source

-
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
+
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -972,14 +972,14 @@ exports[`Successful tests All optional parameters present 1`] = `
2

Element location

-
#fafbba78
+
#fafbba78

Element source

-
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
+
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -994,48 +994,48 @@ exports[`Successful tests All optional parameters present 1`] = `
-
-
-
-
- 6. <html> element must have a lang attribute +
+
+
+
+ 6. <html> element must have a lang attribute
Learn more
-
-
html-has-lang
-
+
+
html-has-lang
+
WCAG 2 Level A, WCAG 3.1.1
-
-

Ensures every HTML document has a lang attribute

-
+
+

Ensures every HTML document has a lang attribute

+
serious
-
-
+
+
Issue Tags: - cat.language + cat.language - wcag2a + wcag2a - wcag311 + wcag311
-
- +
+
- - - + + @@ -1045,14 +1045,14 @@ exports[`Successful tests All optional parameters present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix any of the following:

-
    +
    • The <html> element does not have a lang attribute
@@ -1063,52 +1063,52 @@ exports[`Successful tests All optional parameters present 1`] = `
-
-
-
-
- 7. Images must have alternate text +
+
+
+
+ 7. Images must have alternate text
Learn more
-
-
image-alt
-
+
+
image-alt
+
WCAG 2 Level A, WCAG 1.1.1
-
-

Ensures <img> elements have alternate text or a role of none or presentation

-
+
+

Ensures <img> elements have alternate text or a role of none or presentation

+
critical
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag111 + wcag111 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -1118,14 +1118,14 @@ exports[`Successful tests All optional parameters present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
img[src$="seg"]
+
img[src$="seg"]

Element source

-
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
+
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -1140,14 +1140,14 @@ exports[`Successful tests All optional parameters present 1`] = `
2

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -1162,14 +1162,14 @@ exports[`Successful tests All optional parameters present 1`] = `
3

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -1184,14 +1184,14 @@ exports[`Successful tests All optional parameters present 1`] = `
4

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -1207,54 +1207,54 @@ exports[`Successful tests All optional parameters present 1`] = `
-
-
-
-
- 8. Form elements must have labels +
+
+
+
+ 8. Form elements must have labels
Learn more
-
-
label
-
+
+
label
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
-
-

Ensures every form element has a label

-
+
+

Ensures every form element has a label

+
critical
-
-
+
+
Issue Tags: - cat.forms + cat.forms - wcag2a + wcag2a - wcag412 + wcag412 - wcag131 + wcag131 - section508 + section508 - section508.22.n + section508.22.n
-
- +
+
- - - + + @@ -1264,14 +1264,14 @@ exports[`Successful tests All optional parameters present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Form element does not have an implicit (wrapped) <label>
    • @@ -1286,46 +1286,46 @@ exports[`Successful tests All optional parameters present 1`] = `
-
-
-
-
- 9. Document must have one main landmark +
+
+
+
+ 9. Document must have one main landmark
Learn more
-
-
landmark-one-main
-
+
+
landmark-one-main
+
Best practice
-
-

Ensures the document has a main landmark

-
+
+

Ensures the document has a main landmark

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -1335,14 +1335,14 @@ exports[`Successful tests All optional parameters present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -1352,15 +1352,15 @@ exports[`Successful tests All optional parameters present 1`] = `
2

Element location

-
#player
+                                        
#player
 html

Element source

-
<html lang="en" dir="ltr" data-cast-api-enabled="true">
+
<html lang="en" dir="ltr" data-cast-api-enabled="true">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -1370,15 +1370,15 @@ html
3

Element location

-
#fafbba78
+                                        
#fafbba78
 #facebook

Element source

-
<html lang="en" id="facebook" class="">
+
<html lang="en" id="facebook" class="">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -1388,15 +1388,15 @@ html
4

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 html

Element source

-
<html lang="en" class=" xl en">
+
<html lang="en" class=" xl en">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -1407,46 +1407,46 @@ html
-
-
-
-
- 10. Ensures landmarks are unique +
+
+
+
+ 10. Ensures landmarks are unique
Learn more
-
-
landmark-unique
-
+
+
landmark-unique
+
Best practice
-
-

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

-
+
+

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -1456,28 +1456,28 @@ html @@ -1485,50 +1485,50 @@ html -
-
-
-
- 11. Links must be distinguished from surrounding text in a way that does not rely on color +
+
+
+
+ 11. Links must be distinguished from surrounding text in a way that does not rely on color
Learn more
-
-
link-in-text-block
-
+
+
link-in-text-block
+
WCAG 2 Level A, WCAG 1.4.1
-
-

Links can be distinguished without relying on color

-
+
+

Links can be distinguished without relying on color

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - experimental + experimental - wcag2a + wcag2a - wcag141 + wcag141
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable

Related node:

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
-
#language-bar > nav
-
#main-nav
-
#main-sub-nav
-
#footer-book > nav
-
#footer-trains > nav
-
#footer-passes > nav
-
#footer-plan > nav
-
#footer-faq > nav
-
#footer-connect > nav
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
#language-bar > nav
+
#main-nav
+
#main-sub-nav
+
#footer-book > nav
+
#footer-trains > nav
+
#footer-passes > nav
+
#footer-plan > nav
+
#footer-faq > nav
+
#footer-connect > nav
+
+
- - - + + @@ -1538,14 +1538,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
a[href="mars2\\\\.html\\\\?a\\\\=last_will"]
+
a[href="mars2\\.html\\?a\\=last_will"]

Element source

-
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
+
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
-
+

Fix all of the following:

-
    +
    • Links need to be distinguished from surrounding text in some way other than by color
@@ -1556,54 +1556,54 @@ html
-
-
-
-
- 12. Links must have discernible text +
+
+
+
+ 12. Links must have discernible text
Learn more
-
-
link-name
-
+
+
link-name
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
-
-

Ensures links have discernible text

-
+
+

Ensures links have discernible text

+
serious
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - wcag244 + wcag244 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -1613,20 +1613,20 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.link[href$="mars\\\\/\\\\#"]
+
.link[href$="mars\\/\\#"]

Element source

-
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
+
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -1640,21 +1640,21 @@ html
2

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -1668,21 +1668,21 @@ html
3

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -1696,21 +1696,21 @@ html
4

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -1724,20 +1724,20 @@ html
5

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\="]
+
:root > a[href="mars2\\.html\\?a\\="]

Element source

-
<a href="mars2.html?a="></a>
+
<a href="mars2.html?a="></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -1751,20 +1751,20 @@ html
6

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -1778,20 +1778,20 @@ html
7

Element location

-
a[data-text="Why\\\\ Mars\\\\ died"]
+
a[data-text="Why\\ Mars\\ died"]

Element source

-
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -1805,20 +1805,20 @@ html
8

Element location

-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]

Element source

-
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -1833,46 +1833,46 @@ html
-
-
-
-
- 13. All page content must be contained by landmarks +
+
+
+
+ 13. All page content must be contained by landmarks
Learn more
-
-
region
-
+
+
region
+
Best practice
-
-

Ensures all page content is contained by landmarks

-
+
+

Ensures all page content is contained by landmarks

+
moderate
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -1882,14 +1882,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
body > div:nth-child(1)
+
body > div:nth-child(1)

Element source

-
<div style="width: 1px; height: 1px; display: inline;">
+
<div style="width: 1px; height: 1px; display: inline;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -1899,14 +1899,14 @@ html
2

Element location

-
#purposeDisclaimer
+
#purposeDisclaimer

Element source

-
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
+
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -1916,14 +1916,14 @@ html
3

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -1933,14 +1933,14 @@ html
4

Element location

-
:root > .control-search[type="submit"]
+
:root > .control-search[type="submit"]

Element source

-
<input type="submit" class="control-search">
+
<input type="submit" class="control-search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -1950,14 +1950,14 @@ html
5

Element location

-
#left-column
+
#left-column

Element source

-
<div class="span7 left-first pull-left" id="left-column">
+
<div class="span7 left-first pull-left" id="left-column">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -1967,14 +1967,14 @@ html
6

Element location

-
#widget-controls
+
#widget-controls

Element source

-
<div id="widget-controls" class="widget-container head">
+
<div id="widget-controls" class="widget-container head">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -1984,14 +1984,14 @@ html
7

Element location

-
#route-select > .interior-container > h3
+
#route-select > .interior-container > h3

Element source

-
<h3>Book your Trip</h3>
+
<h3>Book your Trip</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2001,14 +2001,14 @@ html
8

Element location

-
#route-type-radio-group
+
#route-type-radio-group

Element source

-
<div id="route-type-radio-group" class="">
+
<div id="route-type-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2018,14 +2018,14 @@ html
9

Element location

-
#route-type
+
#route-type

Element source

-
<div id="route-type">
+
<div id="route-type">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2035,14 +2035,14 @@ html
10

Element location

-
#pass-question-radio-group
+
#pass-question-radio-group

Element source

-
<div id="pass-question-radio-group" class="">
+
<div id="pass-question-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2052,14 +2052,14 @@ html
11

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > h3
+
.middle.widget-container:nth-child(13) > .interior-container > h3

Element source

-
<h3>Who Is Traveling?</h3>
+
<h3>Who Is Traveling?</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2069,16 +2069,16 @@ html
12

Element location

-
#passenger0 > .wrapper:nth-child(1)
+
#passenger0 > .wrapper:nth-child(1)

Element source

-
<span class="wrapper">
+                                        
<span class="wrapper">
 <span class="traveler-label">Traveler</span>
 </span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2088,9 +2088,9 @@ html
13

Element location

-
#passenger0 > .age-range.wrapper
+
#passenger0 > .age-range.wrapper

Element source

-
<span class="wrapper age-range">
+                                        
<span class="wrapper age-range">
 <select id="traveler0" class="traveler-type">
 <option value="0">Adult (26+)</option>
 <option value="1">Youth (12-25)</option>
@@ -2100,9 +2100,9 @@ html
</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2112,14 +2112,14 @@ html
14

Element location

-
#add-traveler
+
#add-traveler

Element source

-
<div class="add-buttons" id="add-traveler">
+
<div class="add-buttons" id="add-traveler">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2129,14 +2129,14 @@ html
15

Element location

-
#booking-box-submit
+
#booking-box-submit

Element source

-
<div id="booking-box-submit" class="widget-container footer">
+
<div id="booking-box-submit" class="widget-container footer">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2146,14 +2146,14 @@ html
16

Element location

-
#video-box > .interior-container
+
#video-box > .interior-container

Element source

-
<div class="interior-container">
+
<div class="interior-container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2163,14 +2163,14 @@ html
17

Element location

-
#social-bar
+
#social-bar

Element source

-
<div id="social-bar" class="container-fluid-full">
+
<div id="social-bar" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2180,14 +2180,14 @@ html
18

Element location

-
#footer-book > h4
+
#footer-book > h4

Element source

-
<h4>Book Your Trip</h4>
+
<h4>Book Your Trip</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2197,14 +2197,14 @@ html
19

Element location

-
#footer-book > ul
+
#footer-book > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2214,14 +2214,14 @@ html
20

Element location

-
#footer-trains > h4
+
#footer-trains > h4

Element source

-
<h4>Mars Shuttles</h4>
+
<h4>Mars Shuttles</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2231,14 +2231,14 @@ html
21

Element location

-
#footer-trains > ul
+
#footer-trains > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2248,14 +2248,14 @@ html
22

Element location

-
#footer-passes > h4
+
#footer-passes > h4

Element source

-
<h4>Mars Tourist Passes</h4>
+
<h4>Mars Tourist Passes</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2265,14 +2265,14 @@ html
23

Element location

-
#footer-passes > ul
+
#footer-passes > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2282,14 +2282,14 @@ html
24

Element location

-
#footer-plan > h4
+
#footer-plan > h4

Element source

-
<h4>Mars Adventures</h4>
+
<h4>Mars Adventures</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2299,14 +2299,14 @@ html
25

Element location

-
#footer-plan > ul
+
#footer-plan > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2316,14 +2316,14 @@ html
26

Element location

-
#footer-faq > h4
+
#footer-faq > h4

Element source

-
<h4>FAQs</h4>
+
<h4>FAQs</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2333,14 +2333,14 @@ html
27

Element location

-
#footer-faq > ul
+
#footer-faq > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2350,14 +2350,14 @@ html
28

Element location

-
#footer-connect > h4
+
#footer-connect > h4

Element source

-
<h4>Connect With Us</h4>
+
<h4>Connect With Us</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2367,14 +2367,14 @@ html
29

Element location

-
#footer-connect > ul
+
#footer-connect > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2384,14 +2384,14 @@ html
30

Element location

-
#copyright
+
#copyright

Element source

-
<div id="copyright" class="container">
+
<div id="copyright" class="container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2401,15 +2401,15 @@ html
31

Element location

-
#player
+                                        
#player
 #player

Element source

-
<div id="player" style="width: 100%; height: 100%;">
+
<div id="player" style="width: 100%; height: 100%;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2419,15 +2419,15 @@ html
32

Element location

-
#fafbba78
+                                        
#fafbba78
 ._8m > table > tbody > tr:nth-child(1)

Element source

-
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
+
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2437,15 +2437,15 @@ html
33

Element location

-
#fafbba78
+                                        
#fafbba78
 .pluginConnectButtonDisconnected

Element source

-
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
+
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2455,15 +2455,15 @@ html
34

Element location

-
#fafbba78
+                                        
#fafbba78
 #u_0_2

Element source

-
<span id="u_0_2">378,121</span>
+
<span id="u_0_2">378,121</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2473,15 +2473,15 @@ html
35

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 .btn-o

Element source

-
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
+
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2491,15 +2491,15 @@ html
36

Element location

-
.twitter-follow-button
-img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]
+
.twitter-follow-button
+img[src="\\.\\.\\/images\\/f\\.gif"]

Element source

-
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2509,15 +2509,15 @@ img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]37

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 img[src$="jot"]

Element source

-
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -2528,46 +2528,46 @@ img[src$="jot"]
-
-
-
-
- 14. Elements should not have tabindex greater than zero +
+
+
+
+ 14. Elements should not have tabindex greater than zero
Learn more
-
-
tabindex
-
+
+
tabindex
+
Best practice
-
-

Ensures tabindex attribute values are not greater than 0

-
+
+

Ensures tabindex attribute values are not greater than 0

+
serious
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -2577,14 +2577,14 @@ img[src$="jot"]
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#from0
+
#from0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -2594,14 +2594,14 @@ img[src$="jot"]
2

Element location

-
#to0
+
#to0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -2611,14 +2611,14 @@ img[src$="jot"]
3

Element location

-
#deptDate0
+
#deptDate0

Element source

-
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
+
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -2629,16 +2629,16 @@ img[src$="jot"]
-
-
-
-
+
+
+
+
-
- +
+
- - - - - + + + + + - + @@ -2673,7 +2673,7 @@ img[src$="jot"] - + @@ -2681,7 +2681,7 @@ img[src$="jot"] - + @@ -2689,7 +2689,7 @@ img[src$="jot"] - + @@ -2697,7 +2697,7 @@ img[src$="jot"] - + @@ -2705,7 +2705,7 @@ img[src$="jot"] - + @@ -2713,7 +2713,7 @@ img[src$="jot"] - + @@ -2721,7 +2721,7 @@ img[src$="jot"] - + @@ -2729,7 +2729,7 @@ img[src$="jot"] - + @@ -2737,7 +2737,7 @@ img[src$="jot"] - + @@ -2745,7 +2745,7 @@ img[src$="jot"] - + @@ -2753,7 +2753,7 @@ img[src$="jot"] - + @@ -2761,7 +2761,7 @@ img[src$="jot"] - + @@ -2769,7 +2769,7 @@ img[src$="jot"] - + @@ -2777,7 +2777,7 @@ img[src$="jot"] - + @@ -2785,7 +2785,7 @@ img[src$="jot"] - + @@ -2793,7 +2793,7 @@ img[src$="jot"] - + @@ -2801,7 +2801,7 @@ img[src$="jot"] - + @@ -2809,7 +2809,7 @@ img[src$="jot"] - + @@ -2817,7 +2817,7 @@ img[src$="jot"] - + @@ -2825,7 +2825,7 @@ img[src$="jot"] - + @@ -2833,7 +2833,7 @@ img[src$="jot"] - + @@ -2841,7 +2841,7 @@ img[src$="jot"] - + @@ -2849,7 +2849,7 @@ img[src$="jot"] - + @@ -2857,7 +2857,7 @@ img[src$="jot"] - + @@ -2865,7 +2865,7 @@ img[src$="jot"] - + @@ -2873,7 +2873,7 @@ img[src$="jot"] - + @@ -2881,7 +2881,7 @@ img[src$="jot"] - + @@ -2889,7 +2889,7 @@ img[src$="jot"] - + @@ -2897,7 +2897,7 @@ img[src$="jot"] - + @@ -2905,7 +2905,7 @@ img[src$="jot"] - + @@ -2913,7 +2913,7 @@ img[src$="jot"] - + @@ -2921,7 +2921,7 @@ img[src$="jot"] - + @@ -2929,7 +2929,7 @@ img[src$="jot"] - + @@ -2937,7 +2937,7 @@ img[src$="jot"] - + @@ -2945,7 +2945,7 @@ img[src$="jot"] - + @@ -2953,7 +2953,7 @@ img[src$="jot"] - + @@ -2961,7 +2961,7 @@ img[src$="jot"] - + @@ -2973,16 +2973,16 @@ img[src$="jot"] -
-
-
-
+
+
+
+
-
+

What 'incomplete' axe checks means?

Incomplete results were aborted and require further testing. This @@ -3004,7 +3004,7 @@ img[src$="jot"]

Visit axe API Documentation to learn more. @@ -3013,16 +3013,16 @@ img[src$="jot"]

-
-
-
-
+
+
+
+
-
+

What 'inapplicable' axe checks means?

The inapplicable array lists all the rules for which no matching @@ -3043,261 +3043,261 @@ img[src$="jot"]

Visit axe API Documentation to learn more.

-
#DescriptionAxe rule IDWCAGNodes passed check#DescriptionAxe rule IDWCAGNodes passed check
11 Elements must only use allowed ARIA attributes aria-allowed-attr WCAG 2 Level A, WCAG 4.1.2
22 ARIA role must be appropriate for the element aria-allowed-role Best practice
33 aria-hidden='true' must not be present on the document body aria-hidden-body WCAG 2 Level A, WCAG 4.1.2
44 ARIA hidden element must not contain focusable elements aria-hidden-focus WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
55 Required ARIA attributes must be provided aria-required-attr WCAG 2 Level A, WCAG 4.1.2
66 Certain ARIA roles must contain particular children aria-required-children WCAG 2 Level A, WCAG 1.3.1
77 Certain ARIA roles must be contained by particular parents aria-required-parent WCAG 2 Level A, WCAG 1.3.1
88 ARIA roles used must conform to valid values aria-roles WCAG 2 Level A, WCAG 4.1.2
99 ARIA attributes must conform to valid values aria-valid-attr-value WCAG 2 Level A, WCAG 4.1.2
1010 ARIA attributes must conform to valid names aria-valid-attr WCAG 2 Level A, WCAG 4.1.2
1111 autocomplete attribute must be used correctly autocomplete-valid WCAG 2.1 Level AA, WCAG 1.3.5
1212 Inline text spacing must be adjustable with custom stylesheets avoid-inline-spacing WCAG 2.1 Level AA, WCAG 1.4.1.2
1313 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.2
1414 Page must have means to bypass repeated blocks bypass WCAG 2 Level A, WCAG 2.4.1
1515 Documents must have <title> element to aid in navigation document-title WCAG 2 Level A, WCAG 2.4.2
1616 IDs used in ARIA and labels must be unique duplicate-id-aria WCAG 2 Level A, WCAG 4.1.1
1717 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.1
1818 Headings must not be empty empty-heading Best practice
1919 Form field should not have multiple label elements form-field-multiple-labels WCAG 2 Level A, WCAG 3.3.2
2020 Heading levels should only increase by one heading-order Best practice
2121 Hidden content on the page cannot be analyzed hidden-content Best practice
2222 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.1
2323 <html> element must have a valid value for the lang attribute html-lang-valid WCAG 2 Level A, WCAG 3.1.1
2424 Elements must have their visible text as part of their accessible name label-content-name-mismatch WCAG 2.1 Level A, WCAG 2.5.3
2525 Form elements should have a visible label label-title-only Best practice
2626 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
2727 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.1
2828 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
2929 <ul> and <ol> must only directly contain <li>, <script> or <template> elements list WCAG 2 Level A, WCAG 1.3.1
3030 <li> elements must be contained in a <ul> or <ol> listitem WCAG 2 Level A, WCAG 1.3.1
3131 Users should be able to zoom and scale the text up to 500% meta-viewport-large Best practice
3232 Zooming and scaling must not be disabled meta-viewport Best practice
3333 Page must contain a level-one heading page-has-heading-one Best practice
3434 All page content must be contained by landmarks region Best practice
3535 Elements should not have tabindex greater than zero tabindex Best practice
3636 The <caption> element should not contain the same text as the summary attribute table-duplicate-name Best practice
3737 Data or header cells should not be used to give caption to a data table. table-fake-caption WCAG 2 Level A, WCAG 1.3.1
3838 All cells in a table element that use the headers attribute must only refer to other cells of that same table td-headers-attr WCAG 2 Level A, WCAG 1.3.1
+
- - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3320,11 +3320,11 @@ img[src$="jot"] exports[`Successful tests Custom Summary present 1`] = ` " - + - - + + - + Axe-coreĀ® Accessibility Results -
+

Axe-coreĀ® Accessibility Results

-
-
+
+ -
Test Case: Full page analysis +
Test Case: Full page analysis
Steps:
-
    +
    1. Open https://dequeuniversity.com/demo/mars/
    2. Analyze full page with all rules enabled
-
axe-core found 85 violations
-
#DescriptionAxe rule IDWCAG#DescriptionAxe rule IDWCAG
11 accesskey attribute value must be unique accesskeys Best practice
22 Active <area> elements must have alternate text area-alt WCAG 2 Level A, WCAG 1.1.1, WCAG 2.4.4, WCAG 4.1.2
33 ARIA input fields must have an accessible name aria-input-field-name WCAG 2 Level A, WCAG 4.1.2
44 Use aria-roledescription on elements with a semantic role aria-roledescription WCAG 2 Level A, WCAG 4.1.2
55 ARIA toggle fields have an accessible name aria-toggle-field-name WCAG 2 Level A, WCAG 4.1.2
66 <audio> elements must have a captions track audio-caption WCAG 2 Level A, WCAG 1.2.1
77 <blink> elements are deprecated and must not be used blink WCAG 2 Level A, WCAG 2.2.2
88 <dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements definition-list WCAG 2 Level A, WCAG 1.3.1
99 <dt> and <dd> elements must be contained by a <dl> dlitem WCAG 2 Level A, WCAG 1.3.1
1010 Elements in the focus order need a role appropriate for interactive content focus-order-semantics Best practice
1111 HTML elements with lang and xml:lang must have the same base language html-xml-lang-mismatch WCAG 2 Level A, WCAG 3.1.1
1212 Image buttons must have alternate text input-image-alt WCAG 2 Level A, WCAG 1.1.1
1313 Elements must have their visible text as part of their accessible name label-content-name-mismatch WCAG 2.1 Level A, WCAG 2.5.3
1414 Banner landmark must not be contained in another landmark landmark-banner-is-top-level Best practice
1515 Aside must not be contained in another landmark landmark-complementary-is-top-level Best practice
1616 Contentinfo landmark must not be contained in another landmark landmark-contentinfo-is-top-level Best practice
1717 Main landmark must not be contained in another landmark landmark-main-is-top-level Best practice
1818 Document must not have more than one banner landmark landmark-no-duplicate-banner Best practice
1919 Document must not have more than one contentinfo landmark landmark-no-duplicate-contentinfo Best practice
2020 Document must not have more than one main landmark landmark-no-duplicate-main Best practice
2121 <marquee> elements are deprecated and must not be used marquee WCAG 2 Level A, WCAG 2.2.2
2222 Timed refresh must not exist meta-refresh WCAG 2 Level A, WCAG 2 Level AAA, WCAG 2.2.1, WCAG 2.2.4, WCAG 3.2.5
2323 <object> elements must have alternate text object-alt WCAG 2 Level A, WCAG 1.1.1
2424 Bold, italic text and font-size are not used to style p elements as a heading p-as-heading WCAG 2 Level A, WCAG 1.3.1
2525 [role='img'] elements have an alternative text role-img-alt WCAG 2 Level A, WCAG 1.1.1
2626 scope attribute should be used correctly scope-attr-valid Best practice
2727 Ensure that scrollable region has keyboard access scrollable-region-focusable WCAG 2 Level A, WCAG 2.1.1
2828 Server-side image maps must not be used server-side-image-map WCAG 2 Level A, WCAG 2.1.1
2929 The skip-link target should exist and be focusable skip-link Best practice
3030 svg elements with an img role have an alternative text svg-img-alt WCAG 2 Level A, WCAG 1.1.1
3131 Data or header cells should not be used to give caption to a data table. table-fake-caption WCAG 2 Level A, WCAG 1.3.1
3232 All non-empty td element in table larger than 3 by 3 must have an associated table header td-has-header WCAG 2 Level A, WCAG 1.3.1
3333 All th elements and elements with role=columnheader/rowheader must have data cells they describe th-has-data-cells WCAG 2 Level A, WCAG 1.3.1
3434 lang attribute must have a valid value valid-lang WCAG 2 Level AA, WCAG 3.1.2
3535 <video> or <audio> elements do not autoplay audio no-autoplay-audio WCAG 2 Level A, WCAG 1.4.2
+
axe-core found 85 violations
+
- - - - - - + + + + + + - + @@ -3436,7 +3436,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3444,7 +3444,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3452,7 +3452,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3460,7 +3460,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3468,7 +3468,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3476,7 +3476,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3484,7 +3484,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3492,7 +3492,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3500,7 +3500,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3508,7 +3508,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3516,7 +3516,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3524,7 +3524,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3532,7 +3532,7 @@ exports[`Successful tests Custom Summary present 1`] = ` - + @@ -3542,52 +3542,52 @@ exports[`Successful tests Custom Summary present 1`] = `
#DescriptionAxe rule IDWCAGImpactCount#DescriptionAxe rule IDWCAGImpactCount
11 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.21
22 Elements must have sufficient color contrast color-contrast WCAG 2 Level AA, WCAG 1.4.311
33 IDs of active elements must be unique duplicate-id-active WCAG 2 Level A, WCAG 4.1.11
44 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.110
55 Frames must have title attribute frame-title WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.22
66 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.11
77 Images must have alternate text image-alt WCAG 2 Level A, WCAG 1.1.14
88 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.11
99 Document must have one main landmark landmark-one-main Best practice4
1010 Ensures landmarks are unique landmark-unique Best practice1
1111 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.11
1212 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.48
1313 All page content must be contained by landmarks region Best practice37
1414 Elements should not have tabindex greater than zero tabindex Best practice

Failed

-
-
-
-
- 1. Buttons must have discernible text +
+
+
+
+ 1. Buttons must have discernible text
Learn more
-
-
button-name
-
+
+
button-name
+
WCAG 2 Level A, WCAG 4.1.2
-
-

Ensures buttons have discernible text

-
+
+

Ensures buttons have discernible text

+
critical
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -3597,16 +3597,16 @@ exports[`Successful tests Custom Summary present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.departure-date > .ui-datepicker-trigger:nth-child(4)
+
.departure-date > .ui-datepicker-trigger:nth-child(4)

Element source

-
<button class="ui-datepicker-trigger" type="button">
+                                        
<button class="ui-datepicker-trigger" type="button">
 <!-- <img title="..." alt="..." src="/redesign/assets/demo-sites/mars/images/calendar.png"> -->
 </button>
-
+

Fix any of the following:

-
    +
    • Element does not have inner text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -3622,48 +3622,48 @@ exports[`Successful tests Custom Summary present 1`] = `
-
-
-
-
- 2. Elements must have sufficient color contrast +
+
+
+
+ 2. Elements must have sufficient color contrast
Learn more
-
-
color-contrast
-
+
+
color-contrast
+
WCAG 2 Level AA, WCAG 1.4.3
-
-

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

-
+
+

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - wcag2aa + wcag2aa - wcag143 + wcag143
-
- +
+
- - - + + @@ -3673,212 +3673,212 @@ exports[`Successful tests Custom Summary present 1`] = ` @@ -3886,48 +3886,48 @@ exports[`Successful tests Custom Summary present 1`] = ` -
-
-
-
- 3. IDs of active elements must be unique +
+
+
+
+ 3. IDs of active elements must be unique
Learn more
-
-
duplicate-id-active
-
+
+
duplicate-id-active
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value of active elements is unique

-
+
+

Ensures every id attribute value of active elements is unique

+
serious
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Be Bold...</h3>
+
<h3>Be Bold...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.31 (foreground color: #ff9999, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
2

Element location

-
#vap-plan > p:nth-child(3)
+
#vap-plan > p:nth-child(3)

Element source

-
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
+                                        
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
3

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Countdown...</h3>
+
<h3>Countdown...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
4

Element location

-
#vap-book > p:nth-child(3)
+
#vap-book > p:nth-child(3)

Element source

-
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
+
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
5

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Blast Off!</h3>
+
<h3>Blast Off!</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.83 (foreground color: #46a546, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
6

Element location

-
#vap-travel > p:nth-child(3)
+
#vap-travel > p:nth-child(3)

Element source

-
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
+                                        
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
7

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
+
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
8

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=ice_cream"]
+
:root > a[href="mars2\\.html\\?a\\=ice_cream"]

Element source

-
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
+
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
9

Element location

-
li:nth-child(2) > .deal-text > p
+
li:nth-child(2) > .deal-text > p

Element source

-
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
+                                        
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
 </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.37 (foreground color: #000000, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
10

Element location

-
li:nth-child(3) > .deal-text > h3 > .link
+
li:nth-child(3) > .deal-text > h3 > .link

Element source

-
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
+
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
11

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=free_year"]
+
:root > a[href="mars2\\.html\\?a\\=free_year"]

Element source

-
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
+
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
+
+
- - - + + @@ -3937,20 +3937,20 @@ exports[`Successful tests Custom Summary present 1`] = ` @@ -3958,48 +3958,48 @@ exports[`Successful tests Custom Summary present 1`] = ` -
-
-
-
- 4. id attribute value must be unique +
+
+
+
+ 4. id attribute value must be unique
Learn more
-
-
duplicate-id
-
+
+
duplicate-id
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value is unique

-
+
+

Ensures every id attribute value is unique

+
minor
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix any of the following:

-
    +
    • Document has active elements with the same id attribute: default

Related node:

-
a[data-text="Why\\\\ Mars\\\\ died"]
-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="Why\\ Mars\\ died"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]
+
+
- - - + + @@ -4009,47 +4009,47 @@ exports[`Successful tests Custom Summary present 1`] = ` @@ -4212,54 +4212,54 @@ exports[`Successful tests Custom Summary present 1`] = ` -
-
-
-
- 5. Frames must have title attribute +
+
+
+
+ 5. Frames must have title attribute
Learn more
-
-
frame-title
-
+
+
frame-title
+
WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.2
-
-

Ensures <iframe> and <frame> elements contain a non-empty title attribute

-
+
+

Ensures <iframe> and <frame> elements contain a non-empty title attribute

+
serious
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag241 + wcag241 - wcag412 + wcag412 - section508 + section508 - section508.22.i + section508.22.i
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full
+
.loginnow > .container-fluid-full

Element source

-
<div id="control-panel" class="container-fluid-full">
+
<div id="control-panel" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full
+
.loggedin > .container-fluid-full
2

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
3

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)

Element source

-
<div id="search-bar" class="pull-left">
+                                        
<div id="search-bar" class="pull-left">
 <form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
@@ -4058,153 +4058,153 @@ exports[`Successful tests Custom Summary present 1`] = `
 </div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
4

Element location

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]

Element source

-
<form id="search" action="/demo/mars/mars2" method="get">
+                                        
<form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
 <input type="submit" class="control-search">
 </form>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]
5

Element location

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right

Element source

-
<nav id="right-control-nav" class="pull-right" style="display: inline;">
+
<nav id="right-control-nav" class="pull-right" style="display: inline;">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
6

Element location

-
#left-column > div:nth-child(1)
+
#left-column > div:nth-child(1)

Element source

-
<div id="vap-section">
+                                        
<div id="vap-section">
 <h1 style="color:#eee;">Destination Mars </h1>
 <h2 style="color:#acbad0;">A trip to Mars starts in your imagination. Are you bold enough, brave enough, <strong>foolish enough?</strong> We are. You belong on Mars with fools like us. Most of us don't bite. Much.</h2></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
#left-column > div:nth-child(2)
+
#left-column > div:nth-child(2)
7

Element location

-
#select-country > input[name="nCountries"][type="hidden"]
+
#select-country > input[name="nCountries"][type="hidden"]

Element source

-
<input type="hidden" id="nCountries" name="nCountries">
+
<input type="hidden" id="nCountries" name="nCountries">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
input[name="nCountries"][value="\\\\31 "][type="hidden"]
+
input[name="nCountries"][value="\\31 "][type="hidden"]
8

Element location

-
.middle.widget-container:nth-child(13)
+
.middle.widget-container:nth-child(13)

Element source

-
<div id="passenger-select" class="widget-container middle">
+
<div id="passenger-select" class="widget-container middle">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8)
+
.middle.widget-container:nth-child(8)
9

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)
+
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)

Element source

-
<div id="passengers">
+
<div id="passengers">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8) > .interior-container > div
+
.middle.widget-container:nth-child(8) > .interior-container > div
10

Element location

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)

Element source

-
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
+
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
+
- - - + + @@ -4269,14 +4269,14 @@ exports[`Successful tests Custom Summary present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#player
+
#player

Element source

-
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
+
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -4290,14 +4290,14 @@ exports[`Successful tests Custom Summary present 1`] = `
2

Element location

-
#fafbba78
+
#fafbba78

Element source

-
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
+
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -4312,48 +4312,48 @@ exports[`Successful tests Custom Summary present 1`] = `
-
-
-
-
- 6. <html> element must have a lang attribute +
+
+
+
+ 6. <html> element must have a lang attribute
Learn more
-
-
html-has-lang
-
+
+
html-has-lang
+
WCAG 2 Level A, WCAG 3.1.1
-
-

Ensures every HTML document has a lang attribute

-
+
+

Ensures every HTML document has a lang attribute

+
serious
-
-
+
+
Issue Tags: - cat.language + cat.language - wcag2a + wcag2a - wcag311 + wcag311
-
- +
+
- - - + + @@ -4363,14 +4363,14 @@ exports[`Successful tests Custom Summary present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix any of the following:

-
    +
    • The <html> element does not have a lang attribute
@@ -4381,52 +4381,52 @@ exports[`Successful tests Custom Summary present 1`] = `
-
-
-
-
- 7. Images must have alternate text +
+
+
+
+ 7. Images must have alternate text
Learn more
-
-
image-alt
-
+
+
image-alt
+
WCAG 2 Level A, WCAG 1.1.1
-
-

Ensures <img> elements have alternate text or a role of none or presentation

-
+
+

Ensures <img> elements have alternate text or a role of none or presentation

+
critical
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag111 + wcag111 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -4436,14 +4436,14 @@ exports[`Successful tests Custom Summary present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
img[src$="seg"]
+
img[src$="seg"]

Element source

-
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
+
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -4458,14 +4458,14 @@ exports[`Successful tests Custom Summary present 1`] = `
2

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -4480,14 +4480,14 @@ exports[`Successful tests Custom Summary present 1`] = `
3

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -4502,14 +4502,14 @@ exports[`Successful tests Custom Summary present 1`] = `
4

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -4525,54 +4525,54 @@ exports[`Successful tests Custom Summary present 1`] = `
-
-
-
-
- 8. Form elements must have labels +
+
+
+
+ 8. Form elements must have labels
Learn more
-
-
label
-
+
+
label
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
-
-

Ensures every form element has a label

-
+
+

Ensures every form element has a label

+
critical
-
-
+
+
Issue Tags: - cat.forms + cat.forms - wcag2a + wcag2a - wcag412 + wcag412 - wcag131 + wcag131 - section508 + section508 - section508.22.n + section508.22.n
-
- +
+
- - - + + @@ -4582,14 +4582,14 @@ exports[`Successful tests Custom Summary present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Form element does not have an implicit (wrapped) <label>
    • @@ -4604,46 +4604,46 @@ exports[`Successful tests Custom Summary present 1`] = `
-
-
-
-
- 9. Document must have one main landmark +
+
+
+
+ 9. Document must have one main landmark
Learn more
-
-
landmark-one-main
-
+
+
landmark-one-main
+
Best practice
-
-

Ensures the document has a main landmark

-
+
+

Ensures the document has a main landmark

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -4653,14 +4653,14 @@ exports[`Successful tests Custom Summary present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -4670,15 +4670,15 @@ exports[`Successful tests Custom Summary present 1`] = `
2

Element location

-
#player
+                                        
#player
 html

Element source

-
<html lang="en" dir="ltr" data-cast-api-enabled="true">
+
<html lang="en" dir="ltr" data-cast-api-enabled="true">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -4688,15 +4688,15 @@ html
3

Element location

-
#fafbba78
+                                        
#fafbba78
 #facebook

Element source

-
<html lang="en" id="facebook" class="">
+
<html lang="en" id="facebook" class="">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -4706,15 +4706,15 @@ html
4

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 html

Element source

-
<html lang="en" class=" xl en">
+
<html lang="en" class=" xl en">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -4725,46 +4725,46 @@ html
-
-
-
-
- 10. Ensures landmarks are unique +
+
+
+
+ 10. Ensures landmarks are unique
Learn more
-
-
landmark-unique
-
+
+
landmark-unique
+
Best practice
-
-

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

-
+
+

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -4774,28 +4774,28 @@ html @@ -4803,50 +4803,50 @@ html -
-
-
-
- 11. Links must be distinguished from surrounding text in a way that does not rely on color +
+
+
+
+ 11. Links must be distinguished from surrounding text in a way that does not rely on color
Learn more
-
-
link-in-text-block
-
+
+
link-in-text-block
+
WCAG 2 Level A, WCAG 1.4.1
-
-

Links can be distinguished without relying on color

-
+
+

Links can be distinguished without relying on color

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - experimental + experimental - wcag2a + wcag2a - wcag141 + wcag141
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable

Related node:

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
-
#language-bar > nav
-
#main-nav
-
#main-sub-nav
-
#footer-book > nav
-
#footer-trains > nav
-
#footer-passes > nav
-
#footer-plan > nav
-
#footer-faq > nav
-
#footer-connect > nav
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
#language-bar > nav
+
#main-nav
+
#main-sub-nav
+
#footer-book > nav
+
#footer-trains > nav
+
#footer-passes > nav
+
#footer-plan > nav
+
#footer-faq > nav
+
#footer-connect > nav
+
+
- - - + + @@ -4856,14 +4856,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
a[href="mars2\\\\.html\\\\?a\\\\=last_will"]
+
a[href="mars2\\.html\\?a\\=last_will"]

Element source

-
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
+
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
-
+

Fix all of the following:

-
    +
    • Links need to be distinguished from surrounding text in some way other than by color
@@ -4874,54 +4874,54 @@ html
-
-
-
-
- 12. Links must have discernible text +
+
+
+
+ 12. Links must have discernible text
Learn more
-
-
link-name
-
+
+
link-name
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
-
-

Ensures links have discernible text

-
+
+

Ensures links have discernible text

+
serious
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - wcag244 + wcag244 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -4931,20 +4931,20 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.link[href$="mars\\\\/\\\\#"]
+
.link[href$="mars\\/\\#"]

Element source

-
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
+
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -4958,21 +4958,21 @@ html
2

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -4986,21 +4986,21 @@ html
3

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -5014,21 +5014,21 @@ html
4

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -5042,20 +5042,20 @@ html
5

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\="]
+
:root > a[href="mars2\\.html\\?a\\="]

Element source

-
<a href="mars2.html?a="></a>
+
<a href="mars2.html?a="></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -5069,20 +5069,20 @@ html
6

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -5096,20 +5096,20 @@ html
7

Element location

-
a[data-text="Why\\\\ Mars\\\\ died"]
+
a[data-text="Why\\ Mars\\ died"]

Element source

-
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -5123,20 +5123,20 @@ html
8

Element location

-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]

Element source

-
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -5151,46 +5151,46 @@ html
-
-
-
-
- 13. All page content must be contained by landmarks +
+
+
+
+ 13. All page content must be contained by landmarks
Learn more
-
-
region
-
+
+
region
+
Best practice
-
-

Ensures all page content is contained by landmarks

-
+
+

Ensures all page content is contained by landmarks

+
moderate
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -5200,14 +5200,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
body > div:nth-child(1)
+
body > div:nth-child(1)

Element source

-
<div style="width: 1px; height: 1px; display: inline;">
+
<div style="width: 1px; height: 1px; display: inline;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5217,14 +5217,14 @@ html
2

Element location

-
#purposeDisclaimer
+
#purposeDisclaimer

Element source

-
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
+
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5234,14 +5234,14 @@ html
3

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5251,14 +5251,14 @@ html
4

Element location

-
:root > .control-search[type="submit"]
+
:root > .control-search[type="submit"]

Element source

-
<input type="submit" class="control-search">
+
<input type="submit" class="control-search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5268,14 +5268,14 @@ html
5

Element location

-
#left-column
+
#left-column

Element source

-
<div class="span7 left-first pull-left" id="left-column">
+
<div class="span7 left-first pull-left" id="left-column">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5285,14 +5285,14 @@ html
6

Element location

-
#widget-controls
+
#widget-controls

Element source

-
<div id="widget-controls" class="widget-container head">
+
<div id="widget-controls" class="widget-container head">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5302,14 +5302,14 @@ html
7

Element location

-
#route-select > .interior-container > h3
+
#route-select > .interior-container > h3

Element source

-
<h3>Book your Trip</h3>
+
<h3>Book your Trip</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5319,14 +5319,14 @@ html
8

Element location

-
#route-type-radio-group
+
#route-type-radio-group

Element source

-
<div id="route-type-radio-group" class="">
+
<div id="route-type-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5336,14 +5336,14 @@ html
9

Element location

-
#route-type
+
#route-type

Element source

-
<div id="route-type">
+
<div id="route-type">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5353,14 +5353,14 @@ html
10

Element location

-
#pass-question-radio-group
+
#pass-question-radio-group

Element source

-
<div id="pass-question-radio-group" class="">
+
<div id="pass-question-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5370,14 +5370,14 @@ html
11

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > h3
+
.middle.widget-container:nth-child(13) > .interior-container > h3

Element source

-
<h3>Who Is Traveling?</h3>
+
<h3>Who Is Traveling?</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5387,16 +5387,16 @@ html
12

Element location

-
#passenger0 > .wrapper:nth-child(1)
+
#passenger0 > .wrapper:nth-child(1)

Element source

-
<span class="wrapper">
+                                        
<span class="wrapper">
 <span class="traveler-label">Traveler</span>
 </span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5406,9 +5406,9 @@ html
13

Element location

-
#passenger0 > .age-range.wrapper
+
#passenger0 > .age-range.wrapper

Element source

-
<span class="wrapper age-range">
+                                        
<span class="wrapper age-range">
 <select id="traveler0" class="traveler-type">
 <option value="0">Adult (26+)</option>
 <option value="1">Youth (12-25)</option>
@@ -5418,9 +5418,9 @@ html
</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5430,14 +5430,14 @@ html
14

Element location

-
#add-traveler
+
#add-traveler

Element source

-
<div class="add-buttons" id="add-traveler">
+
<div class="add-buttons" id="add-traveler">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5447,14 +5447,14 @@ html
15

Element location

-
#booking-box-submit
+
#booking-box-submit

Element source

-
<div id="booking-box-submit" class="widget-container footer">
+
<div id="booking-box-submit" class="widget-container footer">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5464,14 +5464,14 @@ html
16

Element location

-
#video-box > .interior-container
+
#video-box > .interior-container

Element source

-
<div class="interior-container">
+
<div class="interior-container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5481,14 +5481,14 @@ html
17

Element location

-
#social-bar
+
#social-bar

Element source

-
<div id="social-bar" class="container-fluid-full">
+
<div id="social-bar" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5498,14 +5498,14 @@ html
18

Element location

-
#footer-book > h4
+
#footer-book > h4

Element source

-
<h4>Book Your Trip</h4>
+
<h4>Book Your Trip</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5515,14 +5515,14 @@ html
19

Element location

-
#footer-book > ul
+
#footer-book > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5532,14 +5532,14 @@ html
20

Element location

-
#footer-trains > h4
+
#footer-trains > h4

Element source

-
<h4>Mars Shuttles</h4>
+
<h4>Mars Shuttles</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5549,14 +5549,14 @@ html
21

Element location

-
#footer-trains > ul
+
#footer-trains > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5566,14 +5566,14 @@ html
22

Element location

-
#footer-passes > h4
+
#footer-passes > h4

Element source

-
<h4>Mars Tourist Passes</h4>
+
<h4>Mars Tourist Passes</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5583,14 +5583,14 @@ html
23

Element location

-
#footer-passes > ul
+
#footer-passes > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5600,14 +5600,14 @@ html
24

Element location

-
#footer-plan > h4
+
#footer-plan > h4

Element source

-
<h4>Mars Adventures</h4>
+
<h4>Mars Adventures</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5617,14 +5617,14 @@ html
25

Element location

-
#footer-plan > ul
+
#footer-plan > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5634,14 +5634,14 @@ html
26

Element location

-
#footer-faq > h4
+
#footer-faq > h4

Element source

-
<h4>FAQs</h4>
+
<h4>FAQs</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5651,14 +5651,14 @@ html
27

Element location

-
#footer-faq > ul
+
#footer-faq > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5668,14 +5668,14 @@ html
28

Element location

-
#footer-connect > h4
+
#footer-connect > h4

Element source

-
<h4>Connect With Us</h4>
+
<h4>Connect With Us</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5685,14 +5685,14 @@ html
29

Element location

-
#footer-connect > ul
+
#footer-connect > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5702,14 +5702,14 @@ html
30

Element location

-
#copyright
+
#copyright

Element source

-
<div id="copyright" class="container">
+
<div id="copyright" class="container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5719,15 +5719,15 @@ html
31

Element location

-
#player
+                                        
#player
 #player

Element source

-
<div id="player" style="width: 100%; height: 100%;">
+
<div id="player" style="width: 100%; height: 100%;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5737,15 +5737,15 @@ html
32

Element location

-
#fafbba78
+                                        
#fafbba78
 ._8m > table > tbody > tr:nth-child(1)

Element source

-
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
+
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5755,15 +5755,15 @@ html
33

Element location

-
#fafbba78
+                                        
#fafbba78
 .pluginConnectButtonDisconnected

Element source

-
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
+
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5773,15 +5773,15 @@ html
34

Element location

-
#fafbba78
+                                        
#fafbba78
 #u_0_2

Element source

-
<span id="u_0_2">378,121</span>
+
<span id="u_0_2">378,121</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5791,15 +5791,15 @@ html
35

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 .btn-o

Element source

-
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
+
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5809,15 +5809,15 @@ html
36

Element location

-
.twitter-follow-button
-img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]
+
.twitter-follow-button
+img[src="\\.\\.\\/images\\/f\\.gif"]

Element source

-
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5827,15 +5827,15 @@ img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]37

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 img[src$="jot"]

Element source

-
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -5846,46 +5846,46 @@ img[src$="jot"]
-
-
-
-
- 14. Elements should not have tabindex greater than zero +
+
+
+
+ 14. Elements should not have tabindex greater than zero
Learn more
-
-
tabindex
-
+
+
tabindex
+
Best practice
-
-

Ensures tabindex attribute values are not greater than 0

-
+
+

Ensures tabindex attribute values are not greater than 0

+
serious
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -5895,14 +5895,14 @@ img[src$="jot"]
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#from0
+
#from0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -5912,14 +5912,14 @@ img[src$="jot"]
2

Element location

-
#to0
+
#to0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -5929,14 +5929,14 @@ img[src$="jot"]
3

Element location

-
#deptDate0
+
#deptDate0

Element source

-
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
+
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -5959,11 +5959,11 @@ img[src$="jot"] exports[`Successful tests Empty all: violation, passes, incomplete, inapplicable 1`] = ` " - + - - + + - + Axe-coreĀ® Accessibility Results -
+

Axe-coreĀ® Accessibility Results

-
-
+ -
axe-core found 0 violations
+
axe-core found 0 violations
-
-
-
-
+
+
+
+
-
+
-
-
-
-
+
+
+
+
-
+

What 'incomplete' axe checks means?

Incomplete results were aborted and require further testing. This @@ -6109,7 +6109,7 @@ exports[`Successful tests Empty all: violation, passes, incomplete, inapplicable

Visit axe API Documentation to learn more. @@ -6118,16 +6118,16 @@ exports[`Successful tests Empty all: violation, passes, incomplete, inapplicable

-
-
-
-
+
+
+
+
-
+

What 'inapplicable' axe checks means?

The inapplicable array lists all the rules for which no matching @@ -6148,7 +6148,7 @@ exports[`Successful tests Empty all: violation, passes, incomplete, inapplicable

Visit axe API Documentation to learn more. @@ -6169,11 +6169,11 @@ exports[`Successful tests Empty all: violation, passes, incomplete, inapplicable exports[`Successful tests Empty violations 1`] = ` " - + - - + + - + Axe-coreĀ® Accessibility Results -

+

Axe-coreĀ® Accessibility Results

-
+
-
axe-core found 0 violations
+
axe-core found 0 violations
@@ -6268,11 +6268,11 @@ exports[`Successful tests Empty violations 1`] = ` exports[`Successful tests File will not be created and raw HTML result will be returned 1`] = ` " - + - - + + - + Axe-coreĀ® Accessibility Results -
+

Axe-coreĀ® Accessibility Results for I need only raw HTML project

-
-
+
+ -
Test Case: Full page analysis +
Test Case: Full page analysis
Steps:
-
    +
    1. Open https://dequeuniversity.com/demo/mars/
    2. Analyze full page with all rules enabled
-
axe-core found 6 violations
- +
axe-core found 6 violations
+
- - - - - - + + + + + + - + @@ -6384,7 +6384,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6392,7 +6392,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6400,7 +6400,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6410,48 +6410,48 @@ exports[`Successful tests File will not be created and raw HTML result will be r
#DescriptionAxe rule IDWCAGImpactCount#DescriptionAxe rule IDWCAGImpactCount
11 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.11
22 Document must have one main landmark landmark-one-main Best practice1
33 All page content must be contained by landmarks region Best practice1
44 Elements should not have tabindex greater than zero tabindex Best practice

Failed

-
-
-
-
- 1. <html> element must have a lang attribute +
+
+
+
+ 1. <html> element must have a lang attribute
Learn more
-
-
html-has-lang
-
+
+
html-has-lang
+
WCAG 2 Level A, WCAG 3.1.1
-
-

Ensures every HTML document has a lang attribute

-
+
+

Ensures every HTML document has a lang attribute

+
serious
-
-
+
+
Issue Tags: - cat.language + cat.language - wcag2a + wcag2a - wcag311 + wcag311
-
- +
+
- - - + + @@ -6461,14 +6461,14 @@ exports[`Successful tests File will not be created and raw HTML result will be r
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html>
+
<html>
-
+

Fix any of the following:

-
    +
    • The <html> element does not have a lang attribute
@@ -6479,46 +6479,46 @@ exports[`Successful tests File will not be created and raw HTML result will be r
-
-
-
-
- 2. Document must have one main landmark +
+
+
+
+ 2. Document must have one main landmark
Learn more
-
-
landmark-one-main
-
+
+
landmark-one-main
+
Best practice
-
-

Ensures the document has a main landmark

-
+
+

Ensures the document has a main landmark

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -6528,14 +6528,14 @@ exports[`Successful tests File will not be created and raw HTML result will be r
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html>
+
<html>
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -6546,46 +6546,46 @@ exports[`Successful tests File will not be created and raw HTML result will be r
-
-
-
-
- 3. All page content must be contained by landmarks +
+
+
+
+ 3. All page content must be contained by landmarks
Learn more
-
-
region
-
+
+
region
+
Best practice
-
-

Ensures all page content is contained by landmarks

-
+
+

Ensures all page content is contained by landmarks

+
moderate
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -6595,9 +6595,9 @@ exports[`Successful tests File will not be created and raw HTML result will be r
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
div
+
div

Element source

-
<div>
+                                        
<div>
     <h1>Example Domain</h1>
     <p>This domain is for use in illustrative examples in documents. You may use this
     domain in literature without prior coordination or asking for permission.</p>
@@ -6605,9 +6605,9 @@ exports[`Successful tests File will not be created and raw HTML result will be r
 </div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -6618,46 +6618,46 @@ exports[`Successful tests File will not be created and raw HTML result will be r
-
-
-
-
- 4. Elements should not have tabindex greater than zero +
+
+
+
+ 4. Elements should not have tabindex greater than zero
Learn more
-
-
tabindex
-
+
+
tabindex
+
Best practice
-
-

Ensures tabindex attribute values are not greater than 0

-
+
+

Ensures tabindex attribute values are not greater than 0

+
serious
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -6667,14 +6667,14 @@ exports[`Successful tests File will not be created and raw HTML result will be r
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#from0
+
#from0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -6684,14 +6684,14 @@ exports[`Successful tests File will not be created and raw HTML result will be r
2

Element location

-
#to0
+
#to0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -6701,14 +6701,14 @@ exports[`Successful tests File will not be created and raw HTML result will be r
3

Element location

-
#deptDate0
+
#deptDate0

Element source

-
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
+
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -6719,16 +6719,16 @@ exports[`Successful tests File will not be created and raw HTML result will be r
-
-
-
-
+
+
+
+
-
- +
+
- - - - - + + + + + - + @@ -6763,7 +6763,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6771,7 +6771,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6779,7 +6779,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6787,7 +6787,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6795,7 +6795,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6803,7 +6803,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6811,7 +6811,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6819,7 +6819,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6827,7 +6827,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6835,7 +6835,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6843,7 +6843,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r - + @@ -6855,16 +6855,16 @@ exports[`Successful tests File will not be created and raw HTML result will be r -
-
-
-
+
+
+
+
-
+

What 'incomplete' axe checks means?

Incomplete results were aborted and require further testing. This @@ -6886,7 +6886,7 @@ exports[`Successful tests File will not be created and raw HTML result will be r

Visit axe API Documentation to learn more. @@ -6895,16 +6895,16 @@ exports[`Successful tests File will not be created and raw HTML result will be r

-
-
-
-
+
+
+
+
-
+

What 'inapplicable' axe checks means?

The inapplicable array lists all the rules for which no matching @@ -6925,492 +6925,492 @@ exports[`Successful tests File will not be created and raw HTML result will be r

Visit axe API Documentation to learn more.

-
#DescriptionAxe rule IDWCAGNodes passed check#DescriptionAxe rule IDWCAGNodes passed check
11 aria-hidden='true' must not be present on the document body aria-hidden-body WCAG 2 Level A, WCAG 4.1.2
22 Page must have means to bypass repeated blocks bypass WCAG 2 Level A, WCAG 2.4.1
33 Elements must have sufficient color contrast color-contrast WCAG 2 Level AA, WCAG 1.4.3
44 Documents must have <title> element to aid in navigation document-title WCAG 2 Level A, WCAG 2.4.2
55 Headings must not be empty empty-heading Best practice
66 Heading levels should only increase by one heading-order Best practice
77 Hidden content on the page cannot be analyzed hidden-content Best practice
88 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
99 Users should be able to zoom and scale the text up to 500% meta-viewport-large Best practice
1010 Zooming and scaling must not be disabled meta-viewport Best practice
1111 Page must contain a level-one heading page-has-heading-one Best practice
1212 All page content must be contained by landmarks region Best practice
+
- - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -7421,537 +7421,537 @@ exports[`Successful tests File will not be created and raw HTML result will be r -
-
-
-
+
+
+
+
-
-
#DescriptionAxe rule IDWCAG#DescriptionAxe rule IDWCAG
11 accesskey attribute value must be unique accesskeys Best practice
22 Active <area> elements must have alternate text area-alt WCAG 2 Level A, WCAG 1.1.1, WCAG 2.4.4, WCAG 4.1.2
33 Elements must only use allowed ARIA attributes aria-allowed-attr WCAG 2 Level A, WCAG 4.1.2
44 ARIA role must be appropriate for the element aria-allowed-role Best practice
55 ARIA hidden element must not contain focusable elements aria-hidden-focus WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
66 ARIA input fields must have an accessible name aria-input-field-name WCAG 2 Level A, WCAG 4.1.2
77 Required ARIA attributes must be provided aria-required-attr WCAG 2 Level A, WCAG 4.1.2
88 Certain ARIA roles must contain particular children aria-required-children WCAG 2 Level A, WCAG 1.3.1
99 Certain ARIA roles must be contained by particular parents aria-required-parent WCAG 2 Level A, WCAG 1.3.1
1010 Use aria-roledescription on elements with a semantic role aria-roledescription WCAG 2 Level A, WCAG 4.1.2
1111 ARIA roles used must conform to valid values aria-roles WCAG 2 Level A, WCAG 4.1.2
1212 ARIA toggle fields have an accessible name aria-toggle-field-name WCAG 2 Level A, WCAG 4.1.2
1313 ARIA attributes must conform to valid values aria-valid-attr-value WCAG 2 Level A, WCAG 4.1.2
1414 ARIA attributes must conform to valid names aria-valid-attr WCAG 2 Level A, WCAG 4.1.2
1515 <audio> elements must have a captions track audio-caption WCAG 2 Level A, WCAG 1.2.1
1616 autocomplete attribute must be used correctly autocomplete-valid WCAG 2.1 Level AA, WCAG 1.3.5
1717 Inline text spacing must be adjustable with custom stylesheets avoid-inline-spacing WCAG 2.1 Level AA, WCAG 1.4.1.2
1818 <blink> elements are deprecated and must not be used blink WCAG 2 Level A, WCAG 2.2.2
1919 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.2
2020 <dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements definition-list WCAG 2 Level A, WCAG 1.3.1
2121 <dt> and <dd> elements must be contained by a <dl> dlitem WCAG 2 Level A, WCAG 1.3.1
2222 IDs of active elements must be unique duplicate-id-active WCAG 2 Level A, WCAG 4.1.1
2323 IDs used in ARIA and labels must be unique duplicate-id-aria WCAG 2 Level A, WCAG 4.1.1
2424 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.1
2525 Elements in the focus order need a role appropriate for interactive content focus-order-semantics Best practice
2626 Form field should not have multiple label elements form-field-multiple-labels WCAG 2 Level A, WCAG 3.3.2
2727 Frames must be tested with axe-core frame-tested Best practice
2828 Frames must have a unique title attribute frame-title-unique Best practice
2929 Frames must have title attribute frame-title WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.2
3030 <html> element must have a valid value for the lang attribute html-lang-valid WCAG 2 Level A, WCAG 3.1.1
3131 HTML elements with lang and xml:lang must have the same base language html-xml-lang-mismatch WCAG 2 Level A, WCAG 3.1.1
3232 Images must have alternate text image-alt WCAG 2 Level A, WCAG 1.1.1
3333 Alternative text of images should not be repeated as text image-redundant-alt Best practice
3434 Input buttons must have discernible text input-button-name WCAG 2 Level A, WCAG 4.1.2
3535 Image buttons must have alternate text input-image-alt WCAG 2 Level A, WCAG 1.1.1
3636 Elements must have their visible text as part of their accessible name label-content-name-mismatch WCAG 2.1 Level A, WCAG 2.5.3
3737 Form elements should have a visible label label-title-only Best practice
3838 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
3939 Banner landmark must not be contained in another landmark landmark-banner-is-top-level Best practice
4040 Aside must not be contained in another landmark landmark-complementary-is-top-level Best practice
4141 Contentinfo landmark must not be contained in another landmark landmark-contentinfo-is-top-level Best practice
4242 Main landmark must not be contained in another landmark landmark-main-is-top-level Best practice
4343 Document must not have more than one banner landmark landmark-no-duplicate-banner Best practice
4444 Document must not have more than one contentinfo landmark landmark-no-duplicate-contentinfo Best practice
4545 Document must not have more than one main landmark landmark-no-duplicate-main Best practice
4646 Ensures landmarks are unique landmark-unique Best practice
4747 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.1
4848 <ul> and <ol> must only directly contain <li>, <script> or <template> elements list WCAG 2 Level A, WCAG 1.3.1
4949 <li> elements must be contained in a <ul> or <ol> listitem WCAG 2 Level A, WCAG 1.3.1
5050 <marquee> elements are deprecated and must not be used marquee WCAG 2 Level A, WCAG 2.2.2
5151 Timed refresh must not exist meta-refresh WCAG 2 Level A, WCAG 2 Level AAA, WCAG 2.2.1, WCAG 2.2.4, WCAG 3.2.5
5252 <object> elements must have alternate text object-alt WCAG 2 Level A, WCAG 1.1.1
5353 Bold, italic text and font-size are not used to style p elements as a heading p-as-heading WCAG 2 Level A, WCAG 1.3.1
5454 [role='img'] elements have an alternative text role-img-alt WCAG 2 Level A, WCAG 1.1.1
5555 scope attribute should be used correctly scope-attr-valid Best practice
5656 Ensure that scrollable region has keyboard access scrollable-region-focusable WCAG 2 Level A, WCAG 2.1.1
5757 Server-side image maps must not be used server-side-image-map WCAG 2 Level A, WCAG 2.1.1
5858 The skip-link target should exist and be focusable skip-link Best practice
5959 svg elements with an img role have an alternative text svg-img-alt WCAG 2 Level A, WCAG 1.1.1
6060 Elements should not have tabindex greater than zero tabindex Best practice
6161 The <caption> element should not contain the same text as the summary attribute table-duplicate-name Best practice
6262 Data or header cells should not be used to give caption to a data table. table-fake-caption WCAG 2 Level A, WCAG 1.3.1
6363 All non-empty td element in table larger than 3 by 3 must have an associated table header td-has-header WCAG 2 Level A, WCAG 1.3.1
6464 All cells in a table element that use the headers attribute must only refer to other cells of that same table td-headers-attr WCAG 2 Level A, WCAG 1.3.1
6565 All th elements and elements with role=columnheader/rowheader must have data cells they describe th-has-data-cells WCAG 2 Level A, WCAG 1.3.1
6666 lang attribute must have a valid value valid-lang WCAG 2 Level AA, WCAG 3.1.2
6767 <video> elements must have captions video-caption WCAG 2 Level A, WCAG 1.2.2
6868 <video> or <audio> elements do not autoplay audio no-autoplay-audio WCAG 2 Level A, WCAG 1.4.2
+
+
- - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -7973,11 +7973,11 @@ exports[`Successful tests File will not be created and raw HTML result will be r exports[`Successful tests Inapplicable present 1`] = ` " - + - - + + - + Axe-coreĀ® Accessibility Results -
+

Axe-coreĀ® Accessibility Results

-
-
+ -
axe-core found 85 violations
-
#Rule IDEnabled#Rule IDEnabled
11 object-alt true
22 role-img-alt true
33 input-image-alt true
44 image-alt true
55 svg-img-alt true
66 area-alt true
77 audio-caption true
88 video-caption true
99 definition-list true
1010 dlitem true
1111 listitem true
1212 list true
1313 th-has-data-cells true
1414 td-headers-attr true
1515 td-has-header true
1616 p-as-heading true
1717 aria-required-parent true
1818 aria-required-children true
1919 table-fake-caption true
2020 css-orientation-lock false
2121 autocomplete-valid true
2222 link-in-text-block true
2323 no-autoplay-audio true
2424 color-contrast true
2525 meta-viewport true
2626 avoid-inline-spacing true
2727 server-side-image-map true
2828 meta-refresh true
2929 blink true
3030 marquee true
3131 bypass true
3232 frame-title true
3333 document-title true
3434 scrollable-region-focusable true
3535 identical-links-same-purpose false
3636 label-content-name-mismatch true
3737 html-has-lang true
3838 html-lang-valid true
3939 html-xml-lang-mismatch true
4040 valid-lang true
4141 form-field-multiple-labels true
4242 duplicate-id-active true
4343 duplicate-id true
4444 duplicate-id-aria true
4545 aria-valid-attr true
4646 aria-valid-attr-value true
4747 aria-input-field-name true
4848 aria-roles true
4949 aria-toggle-field-name true
5050 aria-hidden-focus true
5151 aria-hidden-body true
5252 button-name true
5353 aria-allowed-attr true
5454 input-button-name true
5555 aria-required-attr true
5656 aria-roledescription true
5757 link-name true
5858 label true
5959 accesskeys true
6060 region true
6161 aria-allowed-role true
6262 landmark-banner-is-top-level true
6363 landmark-complementary-is-top-level true
6464 landmark-contentinfo-is-top-level true
6565 focus-order-semantics true
6666 tabindex true
6767 landmark-no-duplicate-main true
6868 label-title-only true
6969 frame-tested true
7070 frame-title-unique true
7171 heading-order true
7272 empty-heading true
7373 hidden-content true
7474 landmark-unique true
7575 landmark-main-is-top-level true
7676 page-has-heading-one true
7777 landmark-one-main true
7878 landmark-no-duplicate-banner true
7979 landmark-no-duplicate-contentinfo true
8080 scope-attr-valid true
8181 image-redundant-alt true
8282 table-duplicate-name true
8383 skip-link true
8484 meta-viewport-large true
+
axe-core found 85 violations
+
- - - - - - + + + + + + - + @@ -8083,7 +8083,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8091,7 +8091,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8099,7 +8099,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8107,7 +8107,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8115,7 +8115,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8123,7 +8123,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8131,7 +8131,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8139,7 +8139,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8147,7 +8147,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8155,7 +8155,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8163,7 +8163,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8171,7 +8171,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8179,7 +8179,7 @@ exports[`Successful tests Inapplicable present 1`] = ` - + @@ -8189,52 +8189,52 @@ exports[`Successful tests Inapplicable present 1`] = `
#DescriptionAxe rule IDWCAGImpactCount#DescriptionAxe rule IDWCAGImpactCount
11 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.21
22 Elements must have sufficient color contrast color-contrast WCAG 2 Level AA, WCAG 1.4.311
33 IDs of active elements must be unique duplicate-id-active WCAG 2 Level A, WCAG 4.1.11
44 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.110
55 Frames must have title attribute frame-title WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.22
66 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.11
77 Images must have alternate text image-alt WCAG 2 Level A, WCAG 1.1.14
88 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.11
99 Document must have one main landmark landmark-one-main Best practice4
1010 Ensures landmarks are unique landmark-unique Best practice1
1111 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.11
1212 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.48
1313 All page content must be contained by landmarks region Best practice37
1414 Elements should not have tabindex greater than zero tabindex Best practice

Failed

-
-
-
-
- 1. Buttons must have discernible text +
+
+
+
+ 1. Buttons must have discernible text
Learn more
-
-
button-name
-
+
+
button-name
+
WCAG 2 Level A, WCAG 4.1.2
-
-

Ensures buttons have discernible text

-
+
+

Ensures buttons have discernible text

+
critical
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -8244,16 +8244,16 @@ exports[`Successful tests Inapplicable present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.departure-date > .ui-datepicker-trigger:nth-child(4)
+
.departure-date > .ui-datepicker-trigger:nth-child(4)

Element source

-
<button class="ui-datepicker-trigger" type="button">
+                                        
<button class="ui-datepicker-trigger" type="button">
 <!-- <img title="..." alt="..." src="/redesign/assets/demo-sites/mars/images/calendar.png"> -->
 </button>
-
+

Fix any of the following:

-
    +
    • Element does not have inner text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -8269,48 +8269,48 @@ exports[`Successful tests Inapplicable present 1`] = `
-
-
-
-
- 2. Elements must have sufficient color contrast +
+
+
+
+ 2. Elements must have sufficient color contrast
Learn more
-
-
color-contrast
-
+
+
color-contrast
+
WCAG 2 Level AA, WCAG 1.4.3
-
-

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

-
+
+

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - wcag2aa + wcag2aa - wcag143 + wcag143
-
- +
+
- - - + + @@ -8320,212 +8320,212 @@ exports[`Successful tests Inapplicable present 1`] = ` @@ -8533,48 +8533,48 @@ exports[`Successful tests Inapplicable present 1`] = ` -
-
-
-
- 3. IDs of active elements must be unique +
+
+
+
+ 3. IDs of active elements must be unique
Learn more
-
-
duplicate-id-active
-
+
+
duplicate-id-active
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value of active elements is unique

-
+
+

Ensures every id attribute value of active elements is unique

+
serious
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Be Bold...</h3>
+
<h3>Be Bold...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.31 (foreground color: #ff9999, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
2

Element location

-
#vap-plan > p:nth-child(3)
+
#vap-plan > p:nth-child(3)

Element source

-
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
+                                        
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
3

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Countdown...</h3>
+
<h3>Countdown...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
4

Element location

-
#vap-book > p:nth-child(3)
+
#vap-book > p:nth-child(3)

Element source

-
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
+
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
5

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Blast Off!</h3>
+
<h3>Blast Off!</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.83 (foreground color: #46a546, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
6

Element location

-
#vap-travel > p:nth-child(3)
+
#vap-travel > p:nth-child(3)

Element source

-
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
+                                        
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
7

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
+
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
8

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=ice_cream"]
+
:root > a[href="mars2\\.html\\?a\\=ice_cream"]

Element source

-
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
+
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
9

Element location

-
li:nth-child(2) > .deal-text > p
+
li:nth-child(2) > .deal-text > p

Element source

-
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
+                                        
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
 </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.37 (foreground color: #000000, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
10

Element location

-
li:nth-child(3) > .deal-text > h3 > .link
+
li:nth-child(3) > .deal-text > h3 > .link

Element source

-
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
+
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
11

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=free_year"]
+
:root > a[href="mars2\\.html\\?a\\=free_year"]

Element source

-
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
+
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
+
+
- - - + + @@ -8584,20 +8584,20 @@ exports[`Successful tests Inapplicable present 1`] = ` @@ -8605,48 +8605,48 @@ exports[`Successful tests Inapplicable present 1`] = ` -
-
-
-
- 4. id attribute value must be unique +
+
+
+
+ 4. id attribute value must be unique
Learn more
-
-
duplicate-id
-
+
+
duplicate-id
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value is unique

-
+
+

Ensures every id attribute value is unique

+
minor
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix any of the following:

-
    +
    • Document has active elements with the same id attribute: default

Related node:

-
a[data-text="Why\\\\ Mars\\\\ died"]
-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="Why\\ Mars\\ died"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]
+
+
- - - + + @@ -8656,47 +8656,47 @@ exports[`Successful tests Inapplicable present 1`] = ` @@ -8859,54 +8859,54 @@ exports[`Successful tests Inapplicable present 1`] = ` -
-
-
-
- 5. Frames must have title attribute +
+
+
+
+ 5. Frames must have title attribute
Learn more
-
-
frame-title
-
+
+
frame-title
+
WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.2
-
-

Ensures <iframe> and <frame> elements contain a non-empty title attribute

-
+
+

Ensures <iframe> and <frame> elements contain a non-empty title attribute

+
serious
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag241 + wcag241 - wcag412 + wcag412 - section508 + section508 - section508.22.i + section508.22.i
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full
+
.loginnow > .container-fluid-full

Element source

-
<div id="control-panel" class="container-fluid-full">
+
<div id="control-panel" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full
+
.loggedin > .container-fluid-full
2

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
3

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)

Element source

-
<div id="search-bar" class="pull-left">
+                                        
<div id="search-bar" class="pull-left">
 <form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
@@ -8705,153 +8705,153 @@ exports[`Successful tests Inapplicable present 1`] = `
 </div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
4

Element location

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]

Element source

-
<form id="search" action="/demo/mars/mars2" method="get">
+                                        
<form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
 <input type="submit" class="control-search">
 </form>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]
5

Element location

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right

Element source

-
<nav id="right-control-nav" class="pull-right" style="display: inline;">
+
<nav id="right-control-nav" class="pull-right" style="display: inline;">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
6

Element location

-
#left-column > div:nth-child(1)
+
#left-column > div:nth-child(1)

Element source

-
<div id="vap-section">
+                                        
<div id="vap-section">
 <h1 style="color:#eee;">Destination Mars </h1>
 <h2 style="color:#acbad0;">A trip to Mars starts in your imagination. Are you bold enough, brave enough, <strong>foolish enough?</strong> We are. You belong on Mars with fools like us. Most of us don't bite. Much.</h2></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
#left-column > div:nth-child(2)
+
#left-column > div:nth-child(2)
7

Element location

-
#select-country > input[name="nCountries"][type="hidden"]
+
#select-country > input[name="nCountries"][type="hidden"]

Element source

-
<input type="hidden" id="nCountries" name="nCountries">
+
<input type="hidden" id="nCountries" name="nCountries">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
input[name="nCountries"][value="\\\\31 "][type="hidden"]
+
input[name="nCountries"][value="\\31 "][type="hidden"]
8

Element location

-
.middle.widget-container:nth-child(13)
+
.middle.widget-container:nth-child(13)

Element source

-
<div id="passenger-select" class="widget-container middle">
+
<div id="passenger-select" class="widget-container middle">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8)
+
.middle.widget-container:nth-child(8)
9

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)
+
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)

Element source

-
<div id="passengers">
+
<div id="passengers">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8) > .interior-container > div
+
.middle.widget-container:nth-child(8) > .interior-container > div
10

Element location

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)

Element source

-
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
+
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
+
- - - + + @@ -8916,14 +8916,14 @@ exports[`Successful tests Inapplicable present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#player
+
#player

Element source

-
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
+
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -8937,14 +8937,14 @@ exports[`Successful tests Inapplicable present 1`] = `
2

Element location

-
#fafbba78
+
#fafbba78

Element source

-
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
+
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -8959,48 +8959,48 @@ exports[`Successful tests Inapplicable present 1`] = `
-
-
-
-
- 6. <html> element must have a lang attribute +
+
+
+
+ 6. <html> element must have a lang attribute
Learn more
-
-
html-has-lang
-
+
+
html-has-lang
+
WCAG 2 Level A, WCAG 3.1.1
-
-

Ensures every HTML document has a lang attribute

-
+
+

Ensures every HTML document has a lang attribute

+
serious
-
-
+
+
Issue Tags: - cat.language + cat.language - wcag2a + wcag2a - wcag311 + wcag311
-
- +
+
- - - + + @@ -9010,14 +9010,14 @@ exports[`Successful tests Inapplicable present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix any of the following:

-
    +
    • The <html> element does not have a lang attribute
@@ -9028,52 +9028,52 @@ exports[`Successful tests Inapplicable present 1`] = `
-
-
-
-
- 7. Images must have alternate text +
+
+
+
+ 7. Images must have alternate text
Learn more
-
-
image-alt
-
+
+
image-alt
+
WCAG 2 Level A, WCAG 1.1.1
-
-

Ensures <img> elements have alternate text or a role of none or presentation

-
+
+

Ensures <img> elements have alternate text or a role of none or presentation

+
critical
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag111 + wcag111 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -9083,14 +9083,14 @@ exports[`Successful tests Inapplicable present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
img[src$="seg"]
+
img[src$="seg"]

Element source

-
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
+
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -9105,14 +9105,14 @@ exports[`Successful tests Inapplicable present 1`] = `
2

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -9127,14 +9127,14 @@ exports[`Successful tests Inapplicable present 1`] = `
3

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -9149,14 +9149,14 @@ exports[`Successful tests Inapplicable present 1`] = `
4

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -9172,54 +9172,54 @@ exports[`Successful tests Inapplicable present 1`] = `
-
-
-
-
- 8. Form elements must have labels +
+
+
+
+ 8. Form elements must have labels
Learn more
-
-
label
-
+
+
label
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
-
-

Ensures every form element has a label

-
+
+

Ensures every form element has a label

+
critical
-
-
+
+
Issue Tags: - cat.forms + cat.forms - wcag2a + wcag2a - wcag412 + wcag412 - wcag131 + wcag131 - section508 + section508 - section508.22.n + section508.22.n
-
- +
+
- - - + + @@ -9229,14 +9229,14 @@ exports[`Successful tests Inapplicable present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Form element does not have an implicit (wrapped) <label>
    • @@ -9251,46 +9251,46 @@ exports[`Successful tests Inapplicable present 1`] = `
-
-
-
-
- 9. Document must have one main landmark +
+
+
+
+ 9. Document must have one main landmark
Learn more
-
-
landmark-one-main
-
+
+
landmark-one-main
+
Best practice
-
-

Ensures the document has a main landmark

-
+
+

Ensures the document has a main landmark

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -9300,14 +9300,14 @@ exports[`Successful tests Inapplicable present 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -9317,15 +9317,15 @@ exports[`Successful tests Inapplicable present 1`] = `
2

Element location

-
#player
+                                        
#player
 html

Element source

-
<html lang="en" dir="ltr" data-cast-api-enabled="true">
+
<html lang="en" dir="ltr" data-cast-api-enabled="true">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -9335,15 +9335,15 @@ html
3

Element location

-
#fafbba78
+                                        
#fafbba78
 #facebook

Element source

-
<html lang="en" id="facebook" class="">
+
<html lang="en" id="facebook" class="">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -9353,15 +9353,15 @@ html
4

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 html

Element source

-
<html lang="en" class=" xl en">
+
<html lang="en" class=" xl en">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -9372,46 +9372,46 @@ html
-
-
-
-
- 10. Ensures landmarks are unique +
+
+
+
+ 10. Ensures landmarks are unique
Learn more
-
-
landmark-unique
-
+
+
landmark-unique
+
Best practice
-
-

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

-
+
+

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -9421,28 +9421,28 @@ html @@ -9450,50 +9450,50 @@ html -
-
-
-
- 11. Links must be distinguished from surrounding text in a way that does not rely on color +
+
+
+
+ 11. Links must be distinguished from surrounding text in a way that does not rely on color
Learn more
-
-
link-in-text-block
-
+
+
link-in-text-block
+
WCAG 2 Level A, WCAG 1.4.1
-
-

Links can be distinguished without relying on color

-
+
+

Links can be distinguished without relying on color

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - experimental + experimental - wcag2a + wcag2a - wcag141 + wcag141
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable

Related node:

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
-
#language-bar > nav
-
#main-nav
-
#main-sub-nav
-
#footer-book > nav
-
#footer-trains > nav
-
#footer-passes > nav
-
#footer-plan > nav
-
#footer-faq > nav
-
#footer-connect > nav
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
#language-bar > nav
+
#main-nav
+
#main-sub-nav
+
#footer-book > nav
+
#footer-trains > nav
+
#footer-passes > nav
+
#footer-plan > nav
+
#footer-faq > nav
+
#footer-connect > nav
+
+
- - - + + @@ -9503,14 +9503,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
a[href="mars2\\\\.html\\\\?a\\\\=last_will"]
+
a[href="mars2\\.html\\?a\\=last_will"]

Element source

-
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
+
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
-
+

Fix all of the following:

-
    +
    • Links need to be distinguished from surrounding text in some way other than by color
@@ -9521,54 +9521,54 @@ html
-
-
-
-
- 12. Links must have discernible text +
+
+
+
+ 12. Links must have discernible text
Learn more
-
-
link-name
-
+
+
link-name
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
-
-

Ensures links have discernible text

-
+
+

Ensures links have discernible text

+
serious
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - wcag244 + wcag244 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -9578,20 +9578,20 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.link[href$="mars\\\\/\\\\#"]
+
.link[href$="mars\\/\\#"]

Element source

-
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
+
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -9605,21 +9605,21 @@ html
2

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -9633,21 +9633,21 @@ html
3

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -9661,21 +9661,21 @@ html
4

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -9689,20 +9689,20 @@ html
5

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\="]
+
:root > a[href="mars2\\.html\\?a\\="]

Element source

-
<a href="mars2.html?a="></a>
+
<a href="mars2.html?a="></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -9716,20 +9716,20 @@ html
6

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -9743,20 +9743,20 @@ html
7

Element location

-
a[data-text="Why\\\\ Mars\\\\ died"]
+
a[data-text="Why\\ Mars\\ died"]

Element source

-
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -9770,20 +9770,20 @@ html
8

Element location

-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]

Element source

-
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -9798,46 +9798,46 @@ html
-
-
-
-
- 13. All page content must be contained by landmarks +
+
+
+
+ 13. All page content must be contained by landmarks
Learn more
-
-
region
-
+
+
region
+
Best practice
-
-

Ensures all page content is contained by landmarks

-
+
+

Ensures all page content is contained by landmarks

+
moderate
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -9847,14 +9847,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
body > div:nth-child(1)
+
body > div:nth-child(1)

Element source

-
<div style="width: 1px; height: 1px; display: inline;">
+
<div style="width: 1px; height: 1px; display: inline;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -9864,14 +9864,14 @@ html
2

Element location

-
#purposeDisclaimer
+
#purposeDisclaimer

Element source

-
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
+
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -9881,14 +9881,14 @@ html
3

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -9898,14 +9898,14 @@ html
4

Element location

-
:root > .control-search[type="submit"]
+
:root > .control-search[type="submit"]

Element source

-
<input type="submit" class="control-search">
+
<input type="submit" class="control-search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -9915,14 +9915,14 @@ html
5

Element location

-
#left-column
+
#left-column

Element source

-
<div class="span7 left-first pull-left" id="left-column">
+
<div class="span7 left-first pull-left" id="left-column">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -9932,14 +9932,14 @@ html
6

Element location

-
#widget-controls
+
#widget-controls

Element source

-
<div id="widget-controls" class="widget-container head">
+
<div id="widget-controls" class="widget-container head">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -9949,14 +9949,14 @@ html
7

Element location

-
#route-select > .interior-container > h3
+
#route-select > .interior-container > h3

Element source

-
<h3>Book your Trip</h3>
+
<h3>Book your Trip</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -9966,14 +9966,14 @@ html
8

Element location

-
#route-type-radio-group
+
#route-type-radio-group

Element source

-
<div id="route-type-radio-group" class="">
+
<div id="route-type-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -9983,14 +9983,14 @@ html
9

Element location

-
#route-type
+
#route-type

Element source

-
<div id="route-type">
+
<div id="route-type">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10000,14 +10000,14 @@ html
10

Element location

-
#pass-question-radio-group
+
#pass-question-radio-group

Element source

-
<div id="pass-question-radio-group" class="">
+
<div id="pass-question-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10017,14 +10017,14 @@ html
11

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > h3
+
.middle.widget-container:nth-child(13) > .interior-container > h3

Element source

-
<h3>Who Is Traveling?</h3>
+
<h3>Who Is Traveling?</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10034,16 +10034,16 @@ html
12

Element location

-
#passenger0 > .wrapper:nth-child(1)
+
#passenger0 > .wrapper:nth-child(1)

Element source

-
<span class="wrapper">
+                                        
<span class="wrapper">
 <span class="traveler-label">Traveler</span>
 </span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10053,9 +10053,9 @@ html
13

Element location

-
#passenger0 > .age-range.wrapper
+
#passenger0 > .age-range.wrapper

Element source

-
<span class="wrapper age-range">
+                                        
<span class="wrapper age-range">
 <select id="traveler0" class="traveler-type">
 <option value="0">Adult (26+)</option>
 <option value="1">Youth (12-25)</option>
@@ -10065,9 +10065,9 @@ html
</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10077,14 +10077,14 @@ html
14

Element location

-
#add-traveler
+
#add-traveler

Element source

-
<div class="add-buttons" id="add-traveler">
+
<div class="add-buttons" id="add-traveler">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10094,14 +10094,14 @@ html
15

Element location

-
#booking-box-submit
+
#booking-box-submit

Element source

-
<div id="booking-box-submit" class="widget-container footer">
+
<div id="booking-box-submit" class="widget-container footer">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10111,14 +10111,14 @@ html
16

Element location

-
#video-box > .interior-container
+
#video-box > .interior-container

Element source

-
<div class="interior-container">
+
<div class="interior-container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10128,14 +10128,14 @@ html
17

Element location

-
#social-bar
+
#social-bar

Element source

-
<div id="social-bar" class="container-fluid-full">
+
<div id="social-bar" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10145,14 +10145,14 @@ html
18

Element location

-
#footer-book > h4
+
#footer-book > h4

Element source

-
<h4>Book Your Trip</h4>
+
<h4>Book Your Trip</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10162,14 +10162,14 @@ html
19

Element location

-
#footer-book > ul
+
#footer-book > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10179,14 +10179,14 @@ html
20

Element location

-
#footer-trains > h4
+
#footer-trains > h4

Element source

-
<h4>Mars Shuttles</h4>
+
<h4>Mars Shuttles</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10196,14 +10196,14 @@ html
21

Element location

-
#footer-trains > ul
+
#footer-trains > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10213,14 +10213,14 @@ html
22

Element location

-
#footer-passes > h4
+
#footer-passes > h4

Element source

-
<h4>Mars Tourist Passes</h4>
+
<h4>Mars Tourist Passes</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10230,14 +10230,14 @@ html
23

Element location

-
#footer-passes > ul
+
#footer-passes > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10247,14 +10247,14 @@ html
24

Element location

-
#footer-plan > h4
+
#footer-plan > h4

Element source

-
<h4>Mars Adventures</h4>
+
<h4>Mars Adventures</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10264,14 +10264,14 @@ html
25

Element location

-
#footer-plan > ul
+
#footer-plan > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10281,14 +10281,14 @@ html
26

Element location

-
#footer-faq > h4
+
#footer-faq > h4

Element source

-
<h4>FAQs</h4>
+
<h4>FAQs</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10298,14 +10298,14 @@ html
27

Element location

-
#footer-faq > ul
+
#footer-faq > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10315,14 +10315,14 @@ html
28

Element location

-
#footer-connect > h4
+
#footer-connect > h4

Element source

-
<h4>Connect With Us</h4>
+
<h4>Connect With Us</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10332,14 +10332,14 @@ html
29

Element location

-
#footer-connect > ul
+
#footer-connect > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10349,14 +10349,14 @@ html
30

Element location

-
#copyright
+
#copyright

Element source

-
<div id="copyright" class="container">
+
<div id="copyright" class="container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10366,15 +10366,15 @@ html
31

Element location

-
#player
+                                        
#player
 #player

Element source

-
<div id="player" style="width: 100%; height: 100%;">
+
<div id="player" style="width: 100%; height: 100%;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10384,15 +10384,15 @@ html
32

Element location

-
#fafbba78
+                                        
#fafbba78
 ._8m > table > tbody > tr:nth-child(1)

Element source

-
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
+
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10402,15 +10402,15 @@ html
33

Element location

-
#fafbba78
+                                        
#fafbba78
 .pluginConnectButtonDisconnected

Element source

-
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
+
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10420,15 +10420,15 @@ html
34

Element location

-
#fafbba78
+                                        
#fafbba78
 #u_0_2

Element source

-
<span id="u_0_2">378,121</span>
+
<span id="u_0_2">378,121</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10438,15 +10438,15 @@ html
35

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 .btn-o

Element source

-
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
+
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10456,15 +10456,15 @@ html
36

Element location

-
.twitter-follow-button
-img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]
+
.twitter-follow-button
+img[src="\\.\\.\\/images\\/f\\.gif"]

Element source

-
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10474,15 +10474,15 @@ img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]37

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 img[src$="jot"]

Element source

-
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -10493,46 +10493,46 @@ img[src$="jot"]
-
-
-
-
- 14. Elements should not have tabindex greater than zero +
+
+
+
+ 14. Elements should not have tabindex greater than zero
Learn more
-
-
tabindex
-
+
+
tabindex
+
Best practice
-
-

Ensures tabindex attribute values are not greater than 0

-
+
+

Ensures tabindex attribute values are not greater than 0

+
serious
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -10542,14 +10542,14 @@ img[src$="jot"]
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#from0
+
#from0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -10559,14 +10559,14 @@ img[src$="jot"]
2

Element location

-
#to0
+
#to0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -10576,14 +10576,14 @@ img[src$="jot"]
3

Element location

-
#deptDate0
+
#deptDate0

Element source

-
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
+
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -10594,16 +10594,16 @@ img[src$="jot"]
-
-
-
-
+
+
+
+
-
- +
+
- - - - - + + + + + - + @@ -10638,7 +10638,7 @@ img[src$="jot"] - + @@ -10646,7 +10646,7 @@ img[src$="jot"] - + @@ -10654,7 +10654,7 @@ img[src$="jot"] - + @@ -10662,7 +10662,7 @@ img[src$="jot"] - + @@ -10670,7 +10670,7 @@ img[src$="jot"] - + @@ -10678,7 +10678,7 @@ img[src$="jot"] - + @@ -10686,7 +10686,7 @@ img[src$="jot"] - + @@ -10694,7 +10694,7 @@ img[src$="jot"] - + @@ -10702,7 +10702,7 @@ img[src$="jot"] - + @@ -10710,7 +10710,7 @@ img[src$="jot"] - + @@ -10718,7 +10718,7 @@ img[src$="jot"] - + @@ -10726,7 +10726,7 @@ img[src$="jot"] - + @@ -10734,7 +10734,7 @@ img[src$="jot"] - + @@ -10742,7 +10742,7 @@ img[src$="jot"] - + @@ -10750,7 +10750,7 @@ img[src$="jot"] - + @@ -10758,7 +10758,7 @@ img[src$="jot"] - + @@ -10766,7 +10766,7 @@ img[src$="jot"] - + @@ -10774,7 +10774,7 @@ img[src$="jot"] - + @@ -10782,7 +10782,7 @@ img[src$="jot"] - + @@ -10790,7 +10790,7 @@ img[src$="jot"] - + @@ -10798,7 +10798,7 @@ img[src$="jot"] - + @@ -10806,7 +10806,7 @@ img[src$="jot"] - + @@ -10814,7 +10814,7 @@ img[src$="jot"] - + @@ -10822,7 +10822,7 @@ img[src$="jot"] - + @@ -10830,7 +10830,7 @@ img[src$="jot"] - + @@ -10838,7 +10838,7 @@ img[src$="jot"] - + @@ -10846,7 +10846,7 @@ img[src$="jot"] - + @@ -10854,7 +10854,7 @@ img[src$="jot"] - + @@ -10862,7 +10862,7 @@ img[src$="jot"] - + @@ -10870,7 +10870,7 @@ img[src$="jot"] - + @@ -10878,7 +10878,7 @@ img[src$="jot"] - + @@ -10886,7 +10886,7 @@ img[src$="jot"] - + @@ -10894,7 +10894,7 @@ img[src$="jot"] - + @@ -10902,7 +10902,7 @@ img[src$="jot"] - + @@ -10910,7 +10910,7 @@ img[src$="jot"] - + @@ -10918,7 +10918,7 @@ img[src$="jot"] - + @@ -10926,7 +10926,7 @@ img[src$="jot"] - + @@ -10938,16 +10938,16 @@ img[src$="jot"] -
-
-
-
+
+
+
+
-
+

What 'incomplete' axe checks means?

Incomplete results were aborted and require further testing. This @@ -10969,24 +10969,24 @@ img[src$="jot"]

Visit axe API Documentation to learn more.

-
#DescriptionAxe rule IDWCAGNodes passed check#DescriptionAxe rule IDWCAGNodes passed check
11 Elements must only use allowed ARIA attributes aria-allowed-attr WCAG 2 Level A, WCAG 4.1.2
22 ARIA role must be appropriate for the element aria-allowed-role Best practice
33 aria-hidden='true' must not be present on the document body aria-hidden-body WCAG 2 Level A, WCAG 4.1.2
44 ARIA hidden element must not contain focusable elements aria-hidden-focus WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
55 Required ARIA attributes must be provided aria-required-attr WCAG 2 Level A, WCAG 4.1.2
66 Certain ARIA roles must contain particular children aria-required-children WCAG 2 Level A, WCAG 1.3.1
77 Certain ARIA roles must be contained by particular parents aria-required-parent WCAG 2 Level A, WCAG 1.3.1
88 ARIA roles used must conform to valid values aria-roles WCAG 2 Level A, WCAG 4.1.2
99 ARIA attributes must conform to valid values aria-valid-attr-value WCAG 2 Level A, WCAG 4.1.2
1010 ARIA attributes must conform to valid names aria-valid-attr WCAG 2 Level A, WCAG 4.1.2
1111 autocomplete attribute must be used correctly autocomplete-valid WCAG 2.1 Level AA, WCAG 1.3.5
1212 Inline text spacing must be adjustable with custom stylesheets avoid-inline-spacing WCAG 2.1 Level AA, WCAG 1.4.1.2
1313 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.2
1414 Page must have means to bypass repeated blocks bypass WCAG 2 Level A, WCAG 2.4.1
1515 Documents must have <title> element to aid in navigation document-title WCAG 2 Level A, WCAG 2.4.2
1616 IDs used in ARIA and labels must be unique duplicate-id-aria WCAG 2 Level A, WCAG 4.1.1
1717 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.1
1818 Headings must not be empty empty-heading Best practice
1919 Form field should not have multiple label elements form-field-multiple-labels WCAG 2 Level A, WCAG 3.3.2
2020 Heading levels should only increase by one heading-order Best practice
2121 Hidden content on the page cannot be analyzed hidden-content Best practice
2222 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.1
2323 <html> element must have a valid value for the lang attribute html-lang-valid WCAG 2 Level A, WCAG 3.1.1
2424 Elements must have their visible text as part of their accessible name label-content-name-mismatch WCAG 2.1 Level A, WCAG 2.5.3
2525 Form elements should have a visible label label-title-only Best practice
2626 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
2727 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.1
2828 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
2929 <ul> and <ol> must only directly contain <li>, <script> or <template> elements list WCAG 2 Level A, WCAG 1.3.1
3030 <li> elements must be contained in a <ul> or <ol> listitem WCAG 2 Level A, WCAG 1.3.1
3131 Users should be able to zoom and scale the text up to 500% meta-viewport-large Best practice
3232 Zooming and scaling must not be disabled meta-viewport Best practice
3333 Page must contain a level-one heading page-has-heading-one Best practice
3434 All page content must be contained by landmarks region Best practice
3535 Elements should not have tabindex greater than zero tabindex Best practice
3636 The <caption> element should not contain the same text as the summary attribute table-duplicate-name Best practice
3737 Data or header cells should not be used to give caption to a data table. table-fake-caption WCAG 2 Level A, WCAG 1.3.1
3838 All cells in a table element that use the headers attribute must only refer to other cells of that same table td-headers-attr WCAG 2 Level A, WCAG 1.3.1
+
- - - - - + + + + + - + @@ -10994,7 +10994,7 @@ img[src$="jot"] - + @@ -11002,7 +11002,7 @@ img[src$="jot"] - + @@ -11010,7 +11010,7 @@ img[src$="jot"] - + @@ -11022,16 +11022,16 @@ img[src$="jot"] -
-
-
-
+
+
+
+
-
+

What 'inapplicable' axe checks means?

The inapplicable array lists all the rules for which no matching @@ -11052,261 +11052,261 @@ img[src$="jot"]

Visit axe API Documentation to learn more.

-
#DescriptionAxe rule IDWCAGNodes with incomplete check#DescriptionAxe rule IDWCAGNodes with incomplete check
11 Elements must have sufficient color contrast color-contrast WCAG 2 Level AA, WCAG 1.4.3
22 Hidden content on the page cannot be analyzed hidden-content Best practice
33 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.1
44 <video> elements must have captions video-caption WCAG 2 Level A, WCAG 1.2.2
+
- - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -11329,11 +11329,11 @@ img[src$="jot"] exports[`Successful tests No violations found, passes, incomplete, url + reportFileName & projectKey 1`] = ` " - + - - + + - + Axe-coreĀ® Accessibility Results -
+

Axe-coreĀ® Accessibility Results for DEQUE project

-
-
+ -
axe-core found 0 violations
+
axe-core found 0 violations
#DescriptionAxe rule IDWCAG#DescriptionAxe rule IDWCAG
11 accesskey attribute value must be unique accesskeys Best practice
22 Active <area> elements must have alternate text area-alt WCAG 2 Level A, WCAG 1.1.1, WCAG 2.4.4, WCAG 4.1.2
33 ARIA input fields must have an accessible name aria-input-field-name WCAG 2 Level A, WCAG 4.1.2
44 Use aria-roledescription on elements with a semantic role aria-roledescription WCAG 2 Level A, WCAG 4.1.2
55 ARIA toggle fields have an accessible name aria-toggle-field-name WCAG 2 Level A, WCAG 4.1.2
66 <audio> elements must have a captions track audio-caption WCAG 2 Level A, WCAG 1.2.1
77 <blink> elements are deprecated and must not be used blink WCAG 2 Level A, WCAG 2.2.2
88 <dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements definition-list WCAG 2 Level A, WCAG 1.3.1
99 <dt> and <dd> elements must be contained by a <dl> dlitem WCAG 2 Level A, WCAG 1.3.1
1010 Elements in the focus order need a role appropriate for interactive content focus-order-semantics Best practice
1111 HTML elements with lang and xml:lang must have the same base language html-xml-lang-mismatch WCAG 2 Level A, WCAG 3.1.1
1212 Image buttons must have alternate text input-image-alt WCAG 2 Level A, WCAG 1.1.1
1313 Elements must have their visible text as part of their accessible name label-content-name-mismatch WCAG 2.1 Level A, WCAG 2.5.3
1414 Banner landmark must not be contained in another landmark landmark-banner-is-top-level Best practice
1515 Aside must not be contained in another landmark landmark-complementary-is-top-level Best practice
1616 Contentinfo landmark must not be contained in another landmark landmark-contentinfo-is-top-level Best practice
1717 Main landmark must not be contained in another landmark landmark-main-is-top-level Best practice
1818 Document must not have more than one banner landmark landmark-no-duplicate-banner Best practice
1919 Document must not have more than one contentinfo landmark landmark-no-duplicate-contentinfo Best practice
2020 Document must not have more than one main landmark landmark-no-duplicate-main Best practice
2121 <marquee> elements are deprecated and must not be used marquee WCAG 2 Level A, WCAG 2.2.2
2222 Timed refresh must not exist meta-refresh WCAG 2 Level A, WCAG 2 Level AAA, WCAG 2.2.1, WCAG 2.2.4, WCAG 3.2.5
2323 <object> elements must have alternate text object-alt WCAG 2 Level A, WCAG 1.1.1
2424 Bold, italic text and font-size are not used to style p elements as a heading p-as-heading WCAG 2 Level A, WCAG 1.3.1
2525 [role='img'] elements have an alternative text role-img-alt WCAG 2 Level A, WCAG 1.1.1
2626 scope attribute should be used correctly scope-attr-valid Best practice
2727 Ensure that scrollable region has keyboard access scrollable-region-focusable WCAG 2 Level A, WCAG 2.1.1
2828 Server-side image maps must not be used server-side-image-map WCAG 2 Level A, WCAG 2.1.1
2929 The skip-link target should exist and be focusable skip-link Best practice
3030 svg elements with an img role have an alternative text svg-img-alt WCAG 2 Level A, WCAG 1.1.1
3131 Data or header cells should not be used to give caption to a data table. table-fake-caption WCAG 2 Level A, WCAG 1.3.1
3232 All non-empty td element in table larger than 3 by 3 must have an associated table header td-has-header WCAG 2 Level A, WCAG 1.3.1
3333 All th elements and elements with role=columnheader/rowheader must have data cells they describe th-has-data-cells WCAG 2 Level A, WCAG 1.3.1
3434 lang attribute must have a valid value valid-lang WCAG 2 Level AA, WCAG 3.1.2
3535 <video> or <audio> elements do not autoplay audio no-autoplay-audio WCAG 2 Level A, WCAG 1.4.2
-
-
-
-
+
+
+
+
-
- +
+
- - - - - + + + + + - + @@ -11465,7 +11465,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11473,7 +11473,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11481,7 +11481,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11489,7 +11489,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11497,7 +11497,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11505,7 +11505,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11513,7 +11513,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11521,7 +11521,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11529,7 +11529,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11537,7 +11537,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11545,7 +11545,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11553,7 +11553,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11561,7 +11561,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11569,7 +11569,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11577,7 +11577,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11585,7 +11585,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11593,7 +11593,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11601,7 +11601,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11609,7 +11609,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11617,7 +11617,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11625,7 +11625,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11633,7 +11633,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11641,7 +11641,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11649,7 +11649,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11657,7 +11657,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11665,7 +11665,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11673,7 +11673,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11681,7 +11681,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11689,7 +11689,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11697,7 +11697,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11705,7 +11705,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11713,7 +11713,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11721,7 +11721,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11729,7 +11729,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11737,7 +11737,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11745,7 +11745,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11753,7 +11753,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11765,16 +11765,16 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF -
-
-
-
+
+
+
+
-
+

What 'incomplete' axe checks means?

Incomplete results were aborted and require further testing. This @@ -11796,24 +11796,24 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF

Visit axe API Documentation to learn more.

-
#DescriptionAxe rule IDWCAGNodes passed check#DescriptionAxe rule IDWCAGNodes passed check
11 Elements must only use allowed ARIA attributes aria-allowed-attr WCAG 2 Level A, WCAG 4.1.2
22 ARIA role must be appropriate for the element aria-allowed-role Best practice
33 aria-hidden='true' must not be present on the document body aria-hidden-body WCAG 2 Level A, WCAG 4.1.2
44 ARIA hidden element must not contain focusable elements aria-hidden-focus WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
55 Required ARIA attributes must be provided aria-required-attr WCAG 2 Level A, WCAG 4.1.2
66 Certain ARIA roles must contain particular children aria-required-children WCAG 2 Level A, WCAG 1.3.1
77 Certain ARIA roles must be contained by particular parents aria-required-parent WCAG 2 Level A, WCAG 1.3.1
88 ARIA roles used must conform to valid values aria-roles WCAG 2 Level A, WCAG 4.1.2
99 ARIA attributes must conform to valid values aria-valid-attr-value WCAG 2 Level A, WCAG 4.1.2
1010 ARIA attributes must conform to valid names aria-valid-attr WCAG 2 Level A, WCAG 4.1.2
1111 autocomplete attribute must be used correctly autocomplete-valid WCAG 2.1 Level AA, WCAG 1.3.5
1212 Inline text spacing must be adjustable with custom stylesheets avoid-inline-spacing WCAG 2.1 Level AA, WCAG 1.4.1.2
1313 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.2
1414 Page must have means to bypass repeated blocks bypass WCAG 2 Level A, WCAG 2.4.1
1515 Documents must have <title> element to aid in navigation document-title WCAG 2 Level A, WCAG 2.4.2
1616 IDs used in ARIA and labels must be unique duplicate-id-aria WCAG 2 Level A, WCAG 4.1.1
1717 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.1
1818 Headings must not be empty empty-heading Best practice
1919 Form field should not have multiple label elements form-field-multiple-labels WCAG 2 Level A, WCAG 3.3.2
2020 Heading levels should only increase by one heading-order Best practice
2121 Hidden content on the page cannot be analyzed hidden-content Best practice
2222 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.1
2323 <html> element must have a valid value for the lang attribute html-lang-valid WCAG 2 Level A, WCAG 3.1.1
2424 Elements must have their visible text as part of their accessible name label-content-name-mismatch WCAG 2.1 Level A, WCAG 2.5.3
2525 Form elements should have a visible label label-title-only Best practice
2626 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
2727 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.1
2828 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
2929 <ul> and <ol> must only directly contain <li>, <script> or <template> elements list WCAG 2 Level A, WCAG 1.3.1
3030 <li> elements must be contained in a <ul> or <ol> listitem WCAG 2 Level A, WCAG 1.3.1
3131 Users should be able to zoom and scale the text up to 500% meta-viewport-large Best practice
3232 Zooming and scaling must not be disabled meta-viewport Best practice
3333 Page must contain a level-one heading page-has-heading-one Best practice
3434 All page content must be contained by landmarks region Best practice
3535 Elements should not have tabindex greater than zero tabindex Best practice
3636 The <caption> element should not contain the same text as the summary attribute table-duplicate-name Best practice
3737 Data or header cells should not be used to give caption to a data table. table-fake-caption WCAG 2 Level A, WCAG 1.3.1
3838 All cells in a table element that use the headers attribute must only refer to other cells of that same table td-headers-attr WCAG 2 Level A, WCAG 1.3.1
+
- - - - - + + + + + - + @@ -11821,7 +11821,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11829,7 +11829,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11837,7 +11837,7 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF - + @@ -11861,11 +11861,11 @@ exports[`Successful tests No violations found, passes, incomplete, url + reportF exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` " - + - - + + - + Axe-coreĀ® Accessibility Results -
+

Axe-coreĀ® Accessibility Results for TEST project

-
-
+
+ -
Test Case: Full page analysis +
Test Case: Full page analysis
Steps:
-
    +
    1. Open https://dequeuniversity.com/demo/mars/
    2. Analyze full page with all rules enabled
-
axe-core found 6 violations
-
#DescriptionAxe rule IDWCAGNodes with incomplete check#DescriptionAxe rule IDWCAGNodes with incomplete check
11 Elements must have sufficient color contrast color-contrast WCAG 2 Level AA, WCAG 1.4.3
22 Hidden content on the page cannot be analyzed hidden-content Best practice
33 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.1
44 <video> elements must have captions video-caption WCAG 2 Level A, WCAG 1.2.2
+
axe-core found 6 violations
+
- - - - - - + + + + + + - + @@ -11977,7 +11977,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -11985,7 +11985,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -11993,7 +11993,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -12003,48 +12003,48 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `
#DescriptionAxe rule IDWCAGImpactCount#DescriptionAxe rule IDWCAGImpactCount
11 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.11
22 Document must have one main landmark landmark-one-main Best practice1
33 All page content must be contained by landmarks region Best practice1
44 Elements should not have tabindex greater than zero tabindex Best practice

Failed

-
-
-
-
- 1. <html> element must have a lang attribute +
+
+
+
+ 1. <html> element must have a lang attribute
Learn more
-
-
html-has-lang
-
+
+
html-has-lang
+
WCAG 2 Level A, WCAG 3.1.1
-
-

Ensures every HTML document has a lang attribute

-
+
+

Ensures every HTML document has a lang attribute

+
serious
-
-
+
+
Issue Tags: - cat.language + cat.language - wcag2a + wcag2a - wcag311 + wcag311
-
- +
+
- - - + + @@ -12054,14 +12054,14 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html>
+
<html>
-
+

Fix any of the following:

-
    +
    • The <html> element does not have a lang attribute
@@ -12072,46 +12072,46 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `
-
-
-
-
- 2. Document must have one main landmark +
+
+
+
+ 2. Document must have one main landmark
Learn more
-
-
landmark-one-main
-
+
+
landmark-one-main
+
Best practice
-
-

Ensures the document has a main landmark

-
+
+

Ensures the document has a main landmark

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -12121,14 +12121,14 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html>
+
<html>
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -12139,46 +12139,46 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `
-
-
-
-
- 3. All page content must be contained by landmarks +
+
+
+
+ 3. All page content must be contained by landmarks
Learn more
-
-
region
-
+
+
region
+
Best practice
-
-

Ensures all page content is contained by landmarks

-
+
+

Ensures all page content is contained by landmarks

+
moderate
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -12188,9 +12188,9 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
div
+
div

Element source

-
<div>
+                                        
<div>
     <h1>Example Domain</h1>
     <p>This domain is for use in illustrative examples in documents. You may use this
     domain in literature without prior coordination or asking for permission.</p>
@@ -12198,9 +12198,9 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `
 </div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -12211,46 +12211,46 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `
-
-
-
-
- 4. Elements should not have tabindex greater than zero +
+
+
+
+ 4. Elements should not have tabindex greater than zero
Learn more
-
-
tabindex
-
+
+
tabindex
+
Best practice
-
-

Ensures tabindex attribute values are not greater than 0

-
+
+

Ensures tabindex attribute values are not greater than 0

+
serious
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -12260,14 +12260,14 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#from0
+
#from0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -12277,14 +12277,14 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `
2

Element location

-
#to0
+
#to0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -12294,14 +12294,14 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `
3

Element location

-
#deptDate0
+
#deptDate0

Element source

-
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
+
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -12312,16 +12312,16 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `
-
-
-
-
+
+
+
+
-
- +
+
- - - - - + + + + + - + @@ -12356,7 +12356,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -12364,7 +12364,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -12372,7 +12372,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -12380,7 +12380,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -12388,7 +12388,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -12396,7 +12396,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -12404,7 +12404,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -12412,7 +12412,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -12420,7 +12420,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -12428,7 +12428,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -12436,7 +12436,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` - + @@ -12448,16 +12448,16 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` -
-
-
-
+
+
+
+
-
+

What 'incomplete' axe checks means?

Incomplete results were aborted and require further testing. This @@ -12479,7 +12479,7 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `

Visit axe API Documentation to learn more. @@ -12488,16 +12488,16 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `

-
-
-
-
+
+
+
+
-
+

What 'inapplicable' axe checks means?

The inapplicable array lists all the rules for which no matching @@ -12518,492 +12518,492 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = `

Visit axe API Documentation to learn more.

-
#DescriptionAxe rule IDWCAGNodes passed check#DescriptionAxe rule IDWCAGNodes passed check
11 aria-hidden='true' must not be present on the document body aria-hidden-body WCAG 2 Level A, WCAG 4.1.2
22 Page must have means to bypass repeated blocks bypass WCAG 2 Level A, WCAG 2.4.1
33 Elements must have sufficient color contrast color-contrast WCAG 2 Level AA, WCAG 1.4.3
44 Documents must have <title> element to aid in navigation document-title WCAG 2 Level A, WCAG 2.4.2
55 Headings must not be empty empty-heading Best practice
66 Heading levels should only increase by one heading-order Best practice
77 Hidden content on the page cannot be analyzed hidden-content Best practice
88 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
99 Users should be able to zoom and scale the text up to 500% meta-viewport-large Best practice
1010 Zooming and scaling must not be disabled meta-viewport Best practice
1111 Page must contain a level-one heading page-has-heading-one Best practice
1212 All page content must be contained by landmarks region Best practice
+
- - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -13014,537 +13014,537 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` -
-
-
-
+
+
+
+
-
-
#DescriptionAxe rule IDWCAG#DescriptionAxe rule IDWCAG
11 accesskey attribute value must be unique accesskeys Best practice
22 Active <area> elements must have alternate text area-alt WCAG 2 Level A, WCAG 1.1.1, WCAG 2.4.4, WCAG 4.1.2
33 Elements must only use allowed ARIA attributes aria-allowed-attr WCAG 2 Level A, WCAG 4.1.2
44 ARIA role must be appropriate for the element aria-allowed-role Best practice
55 ARIA hidden element must not contain focusable elements aria-hidden-focus WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
66 ARIA input fields must have an accessible name aria-input-field-name WCAG 2 Level A, WCAG 4.1.2
77 Required ARIA attributes must be provided aria-required-attr WCAG 2 Level A, WCAG 4.1.2
88 Certain ARIA roles must contain particular children aria-required-children WCAG 2 Level A, WCAG 1.3.1
99 Certain ARIA roles must be contained by particular parents aria-required-parent WCAG 2 Level A, WCAG 1.3.1
1010 Use aria-roledescription on elements with a semantic role aria-roledescription WCAG 2 Level A, WCAG 4.1.2
1111 ARIA roles used must conform to valid values aria-roles WCAG 2 Level A, WCAG 4.1.2
1212 ARIA toggle fields have an accessible name aria-toggle-field-name WCAG 2 Level A, WCAG 4.1.2
1313 ARIA attributes must conform to valid values aria-valid-attr-value WCAG 2 Level A, WCAG 4.1.2
1414 ARIA attributes must conform to valid names aria-valid-attr WCAG 2 Level A, WCAG 4.1.2
1515 <audio> elements must have a captions track audio-caption WCAG 2 Level A, WCAG 1.2.1
1616 autocomplete attribute must be used correctly autocomplete-valid WCAG 2.1 Level AA, WCAG 1.3.5
1717 Inline text spacing must be adjustable with custom stylesheets avoid-inline-spacing WCAG 2.1 Level AA, WCAG 1.4.1.2
1818 <blink> elements are deprecated and must not be used blink WCAG 2 Level A, WCAG 2.2.2
1919 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.2
2020 <dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements definition-list WCAG 2 Level A, WCAG 1.3.1
2121 <dt> and <dd> elements must be contained by a <dl> dlitem WCAG 2 Level A, WCAG 1.3.1
2222 IDs of active elements must be unique duplicate-id-active WCAG 2 Level A, WCAG 4.1.1
2323 IDs used in ARIA and labels must be unique duplicate-id-aria WCAG 2 Level A, WCAG 4.1.1
2424 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.1
2525 Elements in the focus order need a role appropriate for interactive content focus-order-semantics Best practice
2626 Form field should not have multiple label elements form-field-multiple-labels WCAG 2 Level A, WCAG 3.3.2
2727 Frames must be tested with axe-core frame-tested Best practice
2828 Frames must have a unique title attribute frame-title-unique Best practice
2929 Frames must have title attribute frame-title WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.2
3030 <html> element must have a valid value for the lang attribute html-lang-valid WCAG 2 Level A, WCAG 3.1.1
3131 HTML elements with lang and xml:lang must have the same base language html-xml-lang-mismatch WCAG 2 Level A, WCAG 3.1.1
3232 Images must have alternate text image-alt WCAG 2 Level A, WCAG 1.1.1
3333 Alternative text of images should not be repeated as text image-redundant-alt Best practice
3434 Input buttons must have discernible text input-button-name WCAG 2 Level A, WCAG 4.1.2
3535 Image buttons must have alternate text input-image-alt WCAG 2 Level A, WCAG 1.1.1
3636 Elements must have their visible text as part of their accessible name label-content-name-mismatch WCAG 2.1 Level A, WCAG 2.5.3
3737 Form elements should have a visible label label-title-only Best practice
3838 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
3939 Banner landmark must not be contained in another landmark landmark-banner-is-top-level Best practice
4040 Aside must not be contained in another landmark landmark-complementary-is-top-level Best practice
4141 Contentinfo landmark must not be contained in another landmark landmark-contentinfo-is-top-level Best practice
4242 Main landmark must not be contained in another landmark landmark-main-is-top-level Best practice
4343 Document must not have more than one banner landmark landmark-no-duplicate-banner Best practice
4444 Document must not have more than one contentinfo landmark landmark-no-duplicate-contentinfo Best practice
4545 Document must not have more than one main landmark landmark-no-duplicate-main Best practice
4646 Ensures landmarks are unique landmark-unique Best practice
4747 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.1
4848 <ul> and <ol> must only directly contain <li>, <script> or <template> elements list WCAG 2 Level A, WCAG 1.3.1
4949 <li> elements must be contained in a <ul> or <ol> listitem WCAG 2 Level A, WCAG 1.3.1
5050 <marquee> elements are deprecated and must not be used marquee WCAG 2 Level A, WCAG 2.2.2
5151 Timed refresh must not exist meta-refresh WCAG 2 Level A, WCAG 2 Level AAA, WCAG 2.2.1, WCAG 2.2.4, WCAG 3.2.5
5252 <object> elements must have alternate text object-alt WCAG 2 Level A, WCAG 1.1.1
5353 Bold, italic text and font-size are not used to style p elements as a heading p-as-heading WCAG 2 Level A, WCAG 1.3.1
5454 [role='img'] elements have an alternative text role-img-alt WCAG 2 Level A, WCAG 1.1.1
5555 scope attribute should be used correctly scope-attr-valid Best practice
5656 Ensure that scrollable region has keyboard access scrollable-region-focusable WCAG 2 Level A, WCAG 2.1.1
5757 Server-side image maps must not be used server-side-image-map WCAG 2 Level A, WCAG 2.1.1
5858 The skip-link target should exist and be focusable skip-link Best practice
5959 svg elements with an img role have an alternative text svg-img-alt WCAG 2 Level A, WCAG 1.1.1
6060 Elements should not have tabindex greater than zero tabindex Best practice
6161 The <caption> element should not contain the same text as the summary attribute table-duplicate-name Best practice
6262 Data or header cells should not be used to give caption to a data table. table-fake-caption WCAG 2 Level A, WCAG 1.3.1
6363 All non-empty td element in table larger than 3 by 3 must have an associated table header td-has-header WCAG 2 Level A, WCAG 1.3.1
6464 All cells in a table element that use the headers attribute must only refer to other cells of that same table td-headers-attr WCAG 2 Level A, WCAG 1.3.1
6565 All th elements and elements with role=columnheader/rowheader must have data cells they describe th-has-data-cells WCAG 2 Level A, WCAG 1.3.1
6666 lang attribute must have a valid value valid-lang WCAG 2 Level AA, WCAG 3.1.2
6767 <video> elements must have captions video-caption WCAG 2 Level A, WCAG 1.2.2
6868 <video> or <audio> elements do not autoplay audio no-autoplay-audio WCAG 2 Level A, WCAG 1.4.2
+
+
- - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -13566,11 +13566,11 @@ exports[`Successful tests Raw AxeResults passed and all optional params 1`] = ` exports[`Successful tests Violations 1`] = ` " - + - - + + - + Axe-coreĀ® Accessibility Results -
+

Axe-coreĀ® Accessibility Results

-
+
-
axe-core found 85 violations
-
#Rule IDEnabled#Rule IDEnabled
11 object-alt true
22 role-img-alt true
33 input-image-alt true
44 image-alt true
55 svg-img-alt true
66 area-alt true
77 audio-caption true
88 video-caption true
99 definition-list true
1010 dlitem true
1111 listitem true
1212 list true
1313 th-has-data-cells true
1414 td-headers-attr true
1515 td-has-header true
1616 p-as-heading true
1717 aria-required-parent true
1818 aria-required-children true
1919 table-fake-caption true
2020 css-orientation-lock false
2121 autocomplete-valid true
2222 link-in-text-block true
2323 no-autoplay-audio true
2424 color-contrast true
2525 meta-viewport true
2626 avoid-inline-spacing true
2727 server-side-image-map true
2828 meta-refresh true
2929 blink true
3030 marquee true
3131 bypass true
3232 frame-title true
3333 document-title true
3434 scrollable-region-focusable true
3535 identical-links-same-purpose false
3636 label-content-name-mismatch true
3737 html-has-lang true
3838 html-lang-valid true
3939 html-xml-lang-mismatch true
4040 valid-lang true
4141 form-field-multiple-labels true
4242 duplicate-id-active true
4343 duplicate-id true
4444 duplicate-id-aria true
4545 aria-valid-attr true
4646 aria-valid-attr-value true
4747 aria-input-field-name true
4848 aria-roles true
4949 aria-toggle-field-name true
5050 aria-hidden-focus true
5151 aria-hidden-body true
5252 button-name true
5353 aria-allowed-attr true
5454 input-button-name true
5555 aria-required-attr true
5656 aria-roledescription true
5757 link-name true
5858 label true
5959 accesskeys true
6060 region true
6161 aria-allowed-role true
6262 landmark-banner-is-top-level true
6363 landmark-complementary-is-top-level true
6464 landmark-contentinfo-is-top-level true
6565 focus-order-semantics true
6666 tabindex true
6767 landmark-no-duplicate-main true
6868 label-title-only true
6969 frame-tested true
7070 frame-title-unique true
7171 heading-order true
7272 empty-heading true
7373 hidden-content true
7474 landmark-unique true
7575 landmark-main-is-top-level true
7676 page-has-heading-one true
7777 landmark-one-main true
7878 landmark-no-duplicate-banner true
7979 landmark-no-duplicate-contentinfo true
8080 scope-attr-valid true
8181 image-redundant-alt true
8282 table-duplicate-name true
8383 skip-link true
8484 meta-viewport-large true
+
axe-core found 85 violations
+
- - - - - - + + + + + + - + @@ -13671,7 +13671,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13679,7 +13679,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13687,7 +13687,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13695,7 +13695,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13703,7 +13703,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13711,7 +13711,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13719,7 +13719,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13727,7 +13727,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13735,7 +13735,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13743,7 +13743,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13751,7 +13751,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13759,7 +13759,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13767,7 +13767,7 @@ exports[`Successful tests Violations 1`] = ` - + @@ -13777,52 +13777,52 @@ exports[`Successful tests Violations 1`] = `
#DescriptionAxe rule IDWCAGImpactCount#DescriptionAxe rule IDWCAGImpactCount
11 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.21
22 Elements must have sufficient color contrast color-contrast WCAG 2 Level AA, WCAG 1.4.311
33 IDs of active elements must be unique duplicate-id-active WCAG 2 Level A, WCAG 4.1.11
44 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.110
55 Frames must have title attribute frame-title WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.22
66 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.11
77 Images must have alternate text image-alt WCAG 2 Level A, WCAG 1.1.14
88 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.11
99 Document must have one main landmark landmark-one-main Best practice4
1010 Ensures landmarks are unique landmark-unique Best practice1
1111 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.11
1212 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.48
1313 All page content must be contained by landmarks region Best practice37
1414 Elements should not have tabindex greater than zero tabindex Best practice

Failed

-
-
-
-
- 1. Buttons must have discernible text +
+
+
+
+ 1. Buttons must have discernible text
Learn more
-
-
button-name
-
+
+
button-name
+
WCAG 2 Level A, WCAG 4.1.2
-
-

Ensures buttons have discernible text

-
+
+

Ensures buttons have discernible text

+
critical
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -13832,16 +13832,16 @@ exports[`Successful tests Violations 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.departure-date > .ui-datepicker-trigger:nth-child(4)
+
.departure-date > .ui-datepicker-trigger:nth-child(4)

Element source

-
<button class="ui-datepicker-trigger" type="button">
+                                        
<button class="ui-datepicker-trigger" type="button">
 <!-- <img title="..." alt="..." src="/redesign/assets/demo-sites/mars/images/calendar.png"> -->
 </button>
-
+

Fix any of the following:

-
    +
    • Element does not have inner text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -13857,48 +13857,48 @@ exports[`Successful tests Violations 1`] = `
-
-
-
-
- 2. Elements must have sufficient color contrast +
+
+
+
+ 2. Elements must have sufficient color contrast
Learn more
-
-
color-contrast
-
+
+
color-contrast
+
WCAG 2 Level AA, WCAG 1.4.3
-
-

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

-
+
+

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - wcag2aa + wcag2aa - wcag143 + wcag143
-
- +
+
- - - + + @@ -13908,212 +13908,212 @@ exports[`Successful tests Violations 1`] = ` @@ -14121,48 +14121,48 @@ exports[`Successful tests Violations 1`] = ` -
-
-
-
- 3. IDs of active elements must be unique +
+
+
+
+ 3. IDs of active elements must be unique
Learn more
-
-
duplicate-id-active
-
+
+
duplicate-id-active
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value of active elements is unique

-
+
+

Ensures every id attribute value of active elements is unique

+
serious
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Be Bold...</h3>
+
<h3>Be Bold...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.31 (foreground color: #ff9999, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
2

Element location

-
#vap-plan > p:nth-child(3)
+
#vap-plan > p:nth-child(3)

Element source

-
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
+                                        
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
3

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Countdown...</h3>
+
<h3>Countdown...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
4

Element location

-
#vap-book > p:nth-child(3)
+
#vap-book > p:nth-child(3)

Element source

-
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
+
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
5

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Blast Off!</h3>
+
<h3>Blast Off!</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.83 (foreground color: #46a546, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
6

Element location

-
#vap-travel > p:nth-child(3)
+
#vap-travel > p:nth-child(3)

Element source

-
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
+                                        
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
7

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
+
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
8

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=ice_cream"]
+
:root > a[href="mars2\\.html\\?a\\=ice_cream"]

Element source

-
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
+
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
9

Element location

-
li:nth-child(2) > .deal-text > p
+
li:nth-child(2) > .deal-text > p

Element source

-
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
+                                        
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
 </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.37 (foreground color: #000000, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
10

Element location

-
li:nth-child(3) > .deal-text > h3 > .link
+
li:nth-child(3) > .deal-text > h3 > .link

Element source

-
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
+
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
11

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=free_year"]
+
:root > a[href="mars2\\.html\\?a\\=free_year"]

Element source

-
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
+
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
+
+
- - - + + @@ -14172,20 +14172,20 @@ exports[`Successful tests Violations 1`] = ` @@ -14193,48 +14193,48 @@ exports[`Successful tests Violations 1`] = ` -
-
-
-
- 4. id attribute value must be unique +
+
+
+
+ 4. id attribute value must be unique
Learn more
-
-
duplicate-id
-
+
+
duplicate-id
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value is unique

-
+
+

Ensures every id attribute value is unique

+
minor
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix any of the following:

-
    +
    • Document has active elements with the same id attribute: default

Related node:

-
a[data-text="Why\\\\ Mars\\\\ died"]
-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="Why\\ Mars\\ died"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]
+
+
- - - + + @@ -14244,47 +14244,47 @@ exports[`Successful tests Violations 1`] = ` @@ -14447,54 +14447,54 @@ exports[`Successful tests Violations 1`] = ` -
-
-
-
- 5. Frames must have title attribute +
+
+
+
+ 5. Frames must have title attribute
Learn more
-
-
frame-title
-
+
+
frame-title
+
WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.2
-
-

Ensures <iframe> and <frame> elements contain a non-empty title attribute

-
+
+

Ensures <iframe> and <frame> elements contain a non-empty title attribute

+
serious
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag241 + wcag241 - wcag412 + wcag412 - section508 + section508 - section508.22.i + section508.22.i
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full
+
.loginnow > .container-fluid-full

Element source

-
<div id="control-panel" class="container-fluid-full">
+
<div id="control-panel" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full
+
.loggedin > .container-fluid-full
2

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
3

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)

Element source

-
<div id="search-bar" class="pull-left">
+                                        
<div id="search-bar" class="pull-left">
 <form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
@@ -14293,153 +14293,153 @@ exports[`Successful tests Violations 1`] = `
 </div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
4

Element location

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]

Element source

-
<form id="search" action="/demo/mars/mars2" method="get">
+                                        
<form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
 <input type="submit" class="control-search">
 </form>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]
5

Element location

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right

Element source

-
<nav id="right-control-nav" class="pull-right" style="display: inline;">
+
<nav id="right-control-nav" class="pull-right" style="display: inline;">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
6

Element location

-
#left-column > div:nth-child(1)
+
#left-column > div:nth-child(1)

Element source

-
<div id="vap-section">
+                                        
<div id="vap-section">
 <h1 style="color:#eee;">Destination Mars </h1>
 <h2 style="color:#acbad0;">A trip to Mars starts in your imagination. Are you bold enough, brave enough, <strong>foolish enough?</strong> We are. You belong on Mars with fools like us. Most of us don't bite. Much.</h2></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
#left-column > div:nth-child(2)
+
#left-column > div:nth-child(2)
7

Element location

-
#select-country > input[name="nCountries"][type="hidden"]
+
#select-country > input[name="nCountries"][type="hidden"]

Element source

-
<input type="hidden" id="nCountries" name="nCountries">
+
<input type="hidden" id="nCountries" name="nCountries">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
input[name="nCountries"][value="\\\\31 "][type="hidden"]
+
input[name="nCountries"][value="\\31 "][type="hidden"]
8

Element location

-
.middle.widget-container:nth-child(13)
+
.middle.widget-container:nth-child(13)

Element source

-
<div id="passenger-select" class="widget-container middle">
+
<div id="passenger-select" class="widget-container middle">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8)
+
.middle.widget-container:nth-child(8)
9

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)
+
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)

Element source

-
<div id="passengers">
+
<div id="passengers">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8) > .interior-container > div
+
.middle.widget-container:nth-child(8) > .interior-container > div
10

Element location

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)

Element source

-
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
+
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
+
- - - + + @@ -14504,14 +14504,14 @@ exports[`Successful tests Violations 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#player
+
#player

Element source

-
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
+
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -14525,14 +14525,14 @@ exports[`Successful tests Violations 1`] = `
2

Element location

-
#fafbba78
+
#fafbba78

Element source

-
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
+
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -14547,48 +14547,48 @@ exports[`Successful tests Violations 1`] = `
-
-
-
-
- 6. <html> element must have a lang attribute +
+
+
+
+ 6. <html> element must have a lang attribute
Learn more
-
-
html-has-lang
-
+
+
html-has-lang
+
WCAG 2 Level A, WCAG 3.1.1
-
-

Ensures every HTML document has a lang attribute

-
+
+

Ensures every HTML document has a lang attribute

+
serious
-
-
+
+
Issue Tags: - cat.language + cat.language - wcag2a + wcag2a - wcag311 + wcag311
-
- +
+
- - - + + @@ -14598,14 +14598,14 @@ exports[`Successful tests Violations 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix any of the following:

-
    +
    • The <html> element does not have a lang attribute
@@ -14616,52 +14616,52 @@ exports[`Successful tests Violations 1`] = `
-
-
-
-
- 7. Images must have alternate text +
+
+
+
+ 7. Images must have alternate text
Learn more
-
-
image-alt
-
+
+
image-alt
+
WCAG 2 Level A, WCAG 1.1.1
-
-

Ensures <img> elements have alternate text or a role of none or presentation

-
+
+

Ensures <img> elements have alternate text or a role of none or presentation

+
critical
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag111 + wcag111 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -14671,14 +14671,14 @@ exports[`Successful tests Violations 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
img[src$="seg"]
+
img[src$="seg"]

Element source

-
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
+
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -14693,14 +14693,14 @@ exports[`Successful tests Violations 1`] = `
2

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -14715,14 +14715,14 @@ exports[`Successful tests Violations 1`] = `
3

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -14737,14 +14737,14 @@ exports[`Successful tests Violations 1`] = `
4

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -14760,54 +14760,54 @@ exports[`Successful tests Violations 1`] = `
-
-
-
-
- 8. Form elements must have labels +
+
+
+
+ 8. Form elements must have labels
Learn more
-
-
label
-
+
+
label
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
-
-

Ensures every form element has a label

-
+
+

Ensures every form element has a label

+
critical
-
-
+
+
Issue Tags: - cat.forms + cat.forms - wcag2a + wcag2a - wcag412 + wcag412 - wcag131 + wcag131 - section508 + section508 - section508.22.n + section508.22.n
-
- +
+
- - - + + @@ -14817,14 +14817,14 @@ exports[`Successful tests Violations 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Form element does not have an implicit (wrapped) <label>
    • @@ -14839,46 +14839,46 @@ exports[`Successful tests Violations 1`] = `
-
-
-
-
- 9. Document must have one main landmark +
+
+
+
+ 9. Document must have one main landmark
Learn more
-
-
landmark-one-main
-
+
+
landmark-one-main
+
Best practice
-
-

Ensures the document has a main landmark

-
+
+

Ensures the document has a main landmark

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -14888,14 +14888,14 @@ exports[`Successful tests Violations 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -14905,15 +14905,15 @@ exports[`Successful tests Violations 1`] = `
2

Element location

-
#player
+                                        
#player
 html

Element source

-
<html lang="en" dir="ltr" data-cast-api-enabled="true">
+
<html lang="en" dir="ltr" data-cast-api-enabled="true">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -14923,15 +14923,15 @@ html
3

Element location

-
#fafbba78
+                                        
#fafbba78
 #facebook

Element source

-
<html lang="en" id="facebook" class="">
+
<html lang="en" id="facebook" class="">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -14941,15 +14941,15 @@ html
4

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 html

Element source

-
<html lang="en" class=" xl en">
+
<html lang="en" class=" xl en">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -14960,46 +14960,46 @@ html
-
-
-
-
- 10. Ensures landmarks are unique +
+
+
+
+ 10. Ensures landmarks are unique
Learn more
-
-
landmark-unique
-
+
+
landmark-unique
+
Best practice
-
-

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

-
+
+

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -15009,28 +15009,28 @@ html @@ -15038,50 +15038,50 @@ html -
-
-
-
- 11. Links must be distinguished from surrounding text in a way that does not rely on color +
+
+
+
+ 11. Links must be distinguished from surrounding text in a way that does not rely on color
Learn more
-
-
link-in-text-block
-
+
+
link-in-text-block
+
WCAG 2 Level A, WCAG 1.4.1
-
-

Links can be distinguished without relying on color

-
+
+

Links can be distinguished without relying on color

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - experimental + experimental - wcag2a + wcag2a - wcag141 + wcag141
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable

Related node:

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
-
#language-bar > nav
-
#main-nav
-
#main-sub-nav
-
#footer-book > nav
-
#footer-trains > nav
-
#footer-passes > nav
-
#footer-plan > nav
-
#footer-faq > nav
-
#footer-connect > nav
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
#language-bar > nav
+
#main-nav
+
#main-sub-nav
+
#footer-book > nav
+
#footer-trains > nav
+
#footer-passes > nav
+
#footer-plan > nav
+
#footer-faq > nav
+
#footer-connect > nav
+
+
- - - + + @@ -15091,14 +15091,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
a[href="mars2\\\\.html\\\\?a\\\\=last_will"]
+
a[href="mars2\\.html\\?a\\=last_will"]

Element source

-
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
+
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
-
+

Fix all of the following:

-
    +
    • Links need to be distinguished from surrounding text in some way other than by color
@@ -15109,54 +15109,54 @@ html
-
-
-
-
- 12. Links must have discernible text +
+
+
+
+ 12. Links must have discernible text
Learn more
-
-
link-name
-
+
+
link-name
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
-
-

Ensures links have discernible text

-
+
+

Ensures links have discernible text

+
serious
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - wcag244 + wcag244 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -15166,20 +15166,20 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.link[href$="mars\\\\/\\\\#"]
+
.link[href$="mars\\/\\#"]

Element source

-
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
+
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -15193,21 +15193,21 @@ html
2

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -15221,21 +15221,21 @@ html
3

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -15249,21 +15249,21 @@ html
4

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -15277,20 +15277,20 @@ html
5

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\="]
+
:root > a[href="mars2\\.html\\?a\\="]

Element source

-
<a href="mars2.html?a="></a>
+
<a href="mars2.html?a="></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -15304,20 +15304,20 @@ html
6

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -15331,20 +15331,20 @@ html
7

Element location

-
a[data-text="Why\\\\ Mars\\\\ died"]
+
a[data-text="Why\\ Mars\\ died"]

Element source

-
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -15358,20 +15358,20 @@ html
8

Element location

-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]

Element source

-
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -15386,46 +15386,46 @@ html
-
-
-
-
- 13. All page content must be contained by landmarks +
+
+
+
+ 13. All page content must be contained by landmarks
Learn more
-
-
region
-
+
+
region
+
Best practice
-
-

Ensures all page content is contained by landmarks

-
+
+

Ensures all page content is contained by landmarks

+
moderate
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -15435,14 +15435,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
body > div:nth-child(1)
+
body > div:nth-child(1)

Element source

-
<div style="width: 1px; height: 1px; display: inline;">
+
<div style="width: 1px; height: 1px; display: inline;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15452,14 +15452,14 @@ html
2

Element location

-
#purposeDisclaimer
+
#purposeDisclaimer

Element source

-
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
+
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15469,14 +15469,14 @@ html
3

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15486,14 +15486,14 @@ html
4

Element location

-
:root > .control-search[type="submit"]
+
:root > .control-search[type="submit"]

Element source

-
<input type="submit" class="control-search">
+
<input type="submit" class="control-search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15503,14 +15503,14 @@ html
5

Element location

-
#left-column
+
#left-column

Element source

-
<div class="span7 left-first pull-left" id="left-column">
+
<div class="span7 left-first pull-left" id="left-column">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15520,14 +15520,14 @@ html
6

Element location

-
#widget-controls
+
#widget-controls

Element source

-
<div id="widget-controls" class="widget-container head">
+
<div id="widget-controls" class="widget-container head">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15537,14 +15537,14 @@ html
7

Element location

-
#route-select > .interior-container > h3
+
#route-select > .interior-container > h3

Element source

-
<h3>Book your Trip</h3>
+
<h3>Book your Trip</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15554,14 +15554,14 @@ html
8

Element location

-
#route-type-radio-group
+
#route-type-radio-group

Element source

-
<div id="route-type-radio-group" class="">
+
<div id="route-type-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15571,14 +15571,14 @@ html
9

Element location

-
#route-type
+
#route-type

Element source

-
<div id="route-type">
+
<div id="route-type">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15588,14 +15588,14 @@ html
10

Element location

-
#pass-question-radio-group
+
#pass-question-radio-group

Element source

-
<div id="pass-question-radio-group" class="">
+
<div id="pass-question-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15605,14 +15605,14 @@ html
11

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > h3
+
.middle.widget-container:nth-child(13) > .interior-container > h3

Element source

-
<h3>Who Is Traveling?</h3>
+
<h3>Who Is Traveling?</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15622,16 +15622,16 @@ html
12

Element location

-
#passenger0 > .wrapper:nth-child(1)
+
#passenger0 > .wrapper:nth-child(1)

Element source

-
<span class="wrapper">
+                                        
<span class="wrapper">
 <span class="traveler-label">Traveler</span>
 </span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15641,9 +15641,9 @@ html
13

Element location

-
#passenger0 > .age-range.wrapper
+
#passenger0 > .age-range.wrapper

Element source

-
<span class="wrapper age-range">
+                                        
<span class="wrapper age-range">
 <select id="traveler0" class="traveler-type">
 <option value="0">Adult (26+)</option>
 <option value="1">Youth (12-25)</option>
@@ -15653,9 +15653,9 @@ html
</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15665,14 +15665,14 @@ html
14

Element location

-
#add-traveler
+
#add-traveler

Element source

-
<div class="add-buttons" id="add-traveler">
+
<div class="add-buttons" id="add-traveler">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15682,14 +15682,14 @@ html
15

Element location

-
#booking-box-submit
+
#booking-box-submit

Element source

-
<div id="booking-box-submit" class="widget-container footer">
+
<div id="booking-box-submit" class="widget-container footer">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15699,14 +15699,14 @@ html
16

Element location

-
#video-box > .interior-container
+
#video-box > .interior-container

Element source

-
<div class="interior-container">
+
<div class="interior-container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15716,14 +15716,14 @@ html
17

Element location

-
#social-bar
+
#social-bar

Element source

-
<div id="social-bar" class="container-fluid-full">
+
<div id="social-bar" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15733,14 +15733,14 @@ html
18

Element location

-
#footer-book > h4
+
#footer-book > h4

Element source

-
<h4>Book Your Trip</h4>
+
<h4>Book Your Trip</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15750,14 +15750,14 @@ html
19

Element location

-
#footer-book > ul
+
#footer-book > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15767,14 +15767,14 @@ html
20

Element location

-
#footer-trains > h4
+
#footer-trains > h4

Element source

-
<h4>Mars Shuttles</h4>
+
<h4>Mars Shuttles</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15784,14 +15784,14 @@ html
21

Element location

-
#footer-trains > ul
+
#footer-trains > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15801,14 +15801,14 @@ html
22

Element location

-
#footer-passes > h4
+
#footer-passes > h4

Element source

-
<h4>Mars Tourist Passes</h4>
+
<h4>Mars Tourist Passes</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15818,14 +15818,14 @@ html
23

Element location

-
#footer-passes > ul
+
#footer-passes > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15835,14 +15835,14 @@ html
24

Element location

-
#footer-plan > h4
+
#footer-plan > h4

Element source

-
<h4>Mars Adventures</h4>
+
<h4>Mars Adventures</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15852,14 +15852,14 @@ html
25

Element location

-
#footer-plan > ul
+
#footer-plan > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15869,14 +15869,14 @@ html
26

Element location

-
#footer-faq > h4
+
#footer-faq > h4

Element source

-
<h4>FAQs</h4>
+
<h4>FAQs</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15886,14 +15886,14 @@ html
27

Element location

-
#footer-faq > ul
+
#footer-faq > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15903,14 +15903,14 @@ html
28

Element location

-
#footer-connect > h4
+
#footer-connect > h4

Element source

-
<h4>Connect With Us</h4>
+
<h4>Connect With Us</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15920,14 +15920,14 @@ html
29

Element location

-
#footer-connect > ul
+
#footer-connect > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15937,14 +15937,14 @@ html
30

Element location

-
#copyright
+
#copyright

Element source

-
<div id="copyright" class="container">
+
<div id="copyright" class="container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15954,15 +15954,15 @@ html
31

Element location

-
#player
+                                        
#player
 #player

Element source

-
<div id="player" style="width: 100%; height: 100%;">
+
<div id="player" style="width: 100%; height: 100%;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15972,15 +15972,15 @@ html
32

Element location

-
#fafbba78
+                                        
#fafbba78
 ._8m > table > tbody > tr:nth-child(1)

Element source

-
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
+
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -15990,15 +15990,15 @@ html
33

Element location

-
#fafbba78
+                                        
#fafbba78
 .pluginConnectButtonDisconnected

Element source

-
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
+
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -16008,15 +16008,15 @@ html
34

Element location

-
#fafbba78
+                                        
#fafbba78
 #u_0_2

Element source

-
<span id="u_0_2">378,121</span>
+
<span id="u_0_2">378,121</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -16026,15 +16026,15 @@ html
35

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 .btn-o

Element source

-
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
+
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -16044,15 +16044,15 @@ html
36

Element location

-
.twitter-follow-button
-img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]
+
.twitter-follow-button
+img[src="\\.\\.\\/images\\/f\\.gif"]

Element source

-
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -16062,15 +16062,15 @@ img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]37

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 img[src$="jot"]

Element source

-
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -16081,46 +16081,46 @@ img[src$="jot"]
-
-
-
-
- 14. Elements should not have tabindex greater than zero +
+
+
+
+ 14. Elements should not have tabindex greater than zero
Learn more
-
-
tabindex
-
+
+
tabindex
+
Best practice
-
-

Ensures tabindex attribute values are not greater than 0

-
+
+

Ensures tabindex attribute values are not greater than 0

+
serious
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -16130,14 +16130,14 @@ img[src$="jot"]
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#from0
+
#from0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -16147,14 +16147,14 @@ img[src$="jot"]
2

Element location

-
#to0
+
#to0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -16164,14 +16164,14 @@ img[src$="jot"]
3

Element location

-
#deptDate0
+
#deptDate0

Element source

-
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
+
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -16194,11 +16194,11 @@ img[src$="jot"] exports[`Successful tests Violations and URL with default report file name 1`] = ` " - + - - + + - + Axe-coreĀ® Accessibility Results -
+

Axe-coreĀ® Accessibility Results

-
-
+ -
axe-core found 85 violations
- +
axe-core found 85 violations
+
- - - - - - + + + + + + - + @@ -16304,7 +16304,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16312,7 +16312,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16320,7 +16320,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16328,7 +16328,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16336,7 +16336,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16344,7 +16344,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16352,7 +16352,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16360,7 +16360,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16368,7 +16368,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16376,7 +16376,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16384,7 +16384,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16392,7 +16392,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16400,7 +16400,7 @@ exports[`Successful tests Violations and URL with default report file name 1`] = - + @@ -16410,52 +16410,52 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
#DescriptionAxe rule IDWCAGImpactCount#DescriptionAxe rule IDWCAGImpactCount
11 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.21
22 Elements must have sufficient color contrast color-contrast WCAG 2 Level AA, WCAG 1.4.311
33 IDs of active elements must be unique duplicate-id-active WCAG 2 Level A, WCAG 4.1.11
44 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.110
55 Frames must have title attribute frame-title WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.22
66 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.11
77 Images must have alternate text image-alt WCAG 2 Level A, WCAG 1.1.14
88 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.11
99 Document must have one main landmark landmark-one-main Best practice4
1010 Ensures landmarks are unique landmark-unique Best practice1
1111 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.11
1212 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.48
1313 All page content must be contained by landmarks region Best practice37
1414 Elements should not have tabindex greater than zero tabindex Best practice

Failed

-
-
-
-
- 1. Buttons must have discernible text +
+
+
+
+ 1. Buttons must have discernible text
Learn more
-
-
button-name
-
+
+
button-name
+
WCAG 2 Level A, WCAG 4.1.2
-
-

Ensures buttons have discernible text

-
+
+

Ensures buttons have discernible text

+
critical
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -16465,16 +16465,16 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.departure-date > .ui-datepicker-trigger:nth-child(4)
+
.departure-date > .ui-datepicker-trigger:nth-child(4)

Element source

-
<button class="ui-datepicker-trigger" type="button">
+                                        
<button class="ui-datepicker-trigger" type="button">
 <!-- <img title="..." alt="..." src="/redesign/assets/demo-sites/mars/images/calendar.png"> -->
 </button>
-
+

Fix any of the following:

-
    +
    • Element does not have inner text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -16490,48 +16490,48 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
-
-
-
-
- 2. Elements must have sufficient color contrast +
+
+
+
+ 2. Elements must have sufficient color contrast
Learn more
-
-
color-contrast
-
+
+
color-contrast
+
WCAG 2 Level AA, WCAG 1.4.3
-
-

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

-
+
+

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - wcag2aa + wcag2aa - wcag143 + wcag143
-
- +
+
- - - + + @@ -16541,212 +16541,212 @@ exports[`Successful tests Violations and URL with default report file name 1`] = @@ -16754,48 +16754,48 @@ exports[`Successful tests Violations and URL with default report file name 1`] = -
-
-
-
- 3. IDs of active elements must be unique +
+
+
+
+ 3. IDs of active elements must be unique
Learn more
-
-
duplicate-id-active
-
+
+
duplicate-id-active
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value of active elements is unique

-
+
+

Ensures every id attribute value of active elements is unique

+
serious
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Be Bold...</h3>
+
<h3>Be Bold...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.31 (foreground color: #ff9999, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
2

Element location

-
#vap-plan > p:nth-child(3)
+
#vap-plan > p:nth-child(3)

Element source

-
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
+                                        
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
3

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Countdown...</h3>
+
<h3>Countdown...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
4

Element location

-
#vap-book > p:nth-child(3)
+
#vap-book > p:nth-child(3)

Element source

-
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
+
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
5

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Blast Off!</h3>
+
<h3>Blast Off!</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.83 (foreground color: #46a546, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
6

Element location

-
#vap-travel > p:nth-child(3)
+
#vap-travel > p:nth-child(3)

Element source

-
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
+                                        
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
7

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
+
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
8

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=ice_cream"]
+
:root > a[href="mars2\\.html\\?a\\=ice_cream"]

Element source

-
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
+
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
9

Element location

-
li:nth-child(2) > .deal-text > p
+
li:nth-child(2) > .deal-text > p

Element source

-
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
+                                        
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
 </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.37 (foreground color: #000000, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
10

Element location

-
li:nth-child(3) > .deal-text > h3 > .link
+
li:nth-child(3) > .deal-text > h3 > .link

Element source

-
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
+
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
11

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=free_year"]
+
:root > a[href="mars2\\.html\\?a\\=free_year"]

Element source

-
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
+
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
+
+
- - - + + @@ -16805,20 +16805,20 @@ exports[`Successful tests Violations and URL with default report file name 1`] = @@ -16826,48 +16826,48 @@ exports[`Successful tests Violations and URL with default report file name 1`] = -
-
-
-
- 4. id attribute value must be unique +
+
+
+
+ 4. id attribute value must be unique
Learn more
-
-
duplicate-id
-
+
+
duplicate-id
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value is unique

-
+
+

Ensures every id attribute value is unique

+
minor
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix any of the following:

-
    +
    • Document has active elements with the same id attribute: default

Related node:

-
a[data-text="Why\\\\ Mars\\\\ died"]
-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="Why\\ Mars\\ died"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]
+
+
- - - + + @@ -16877,47 +16877,47 @@ exports[`Successful tests Violations and URL with default report file name 1`] = @@ -17080,54 +17080,54 @@ exports[`Successful tests Violations and URL with default report file name 1`] = -
-
-
-
- 5. Frames must have title attribute +
+
+
+
+ 5. Frames must have title attribute
Learn more
-
-
frame-title
-
+
+
frame-title
+
WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.2
-
-

Ensures <iframe> and <frame> elements contain a non-empty title attribute

-
+
+

Ensures <iframe> and <frame> elements contain a non-empty title attribute

+
serious
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag241 + wcag241 - wcag412 + wcag412 - section508 + section508 - section508.22.i + section508.22.i
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full
+
.loginnow > .container-fluid-full

Element source

-
<div id="control-panel" class="container-fluid-full">
+
<div id="control-panel" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full
+
.loggedin > .container-fluid-full
2

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
3

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)

Element source

-
<div id="search-bar" class="pull-left">
+                                        
<div id="search-bar" class="pull-left">
 <form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
@@ -16926,153 +16926,153 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
 </div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
4

Element location

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]

Element source

-
<form id="search" action="/demo/mars/mars2" method="get">
+                                        
<form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
 <input type="submit" class="control-search">
 </form>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]
5

Element location

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right

Element source

-
<nav id="right-control-nav" class="pull-right" style="display: inline;">
+
<nav id="right-control-nav" class="pull-right" style="display: inline;">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
6

Element location

-
#left-column > div:nth-child(1)
+
#left-column > div:nth-child(1)

Element source

-
<div id="vap-section">
+                                        
<div id="vap-section">
 <h1 style="color:#eee;">Destination Mars </h1>
 <h2 style="color:#acbad0;">A trip to Mars starts in your imagination. Are you bold enough, brave enough, <strong>foolish enough?</strong> We are. You belong on Mars with fools like us. Most of us don't bite. Much.</h2></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
#left-column > div:nth-child(2)
+
#left-column > div:nth-child(2)
7

Element location

-
#select-country > input[name="nCountries"][type="hidden"]
+
#select-country > input[name="nCountries"][type="hidden"]

Element source

-
<input type="hidden" id="nCountries" name="nCountries">
+
<input type="hidden" id="nCountries" name="nCountries">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
input[name="nCountries"][value="\\\\31 "][type="hidden"]
+
input[name="nCountries"][value="\\31 "][type="hidden"]
8

Element location

-
.middle.widget-container:nth-child(13)
+
.middle.widget-container:nth-child(13)

Element source

-
<div id="passenger-select" class="widget-container middle">
+
<div id="passenger-select" class="widget-container middle">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8)
+
.middle.widget-container:nth-child(8)
9

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)
+
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)

Element source

-
<div id="passengers">
+
<div id="passengers">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8) > .interior-container > div
+
.middle.widget-container:nth-child(8) > .interior-container > div
10

Element location

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)

Element source

-
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
+
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
+
- - - + + @@ -17137,14 +17137,14 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#player
+
#player

Element source

-
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
+
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -17158,14 +17158,14 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
2

Element location

-
#fafbba78
+
#fafbba78

Element source

-
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
+
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -17180,48 +17180,48 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
-
-
-
-
- 6. <html> element must have a lang attribute +
+
+
+
+ 6. <html> element must have a lang attribute
Learn more
-
-
html-has-lang
-
+
+
html-has-lang
+
WCAG 2 Level A, WCAG 3.1.1
-
-

Ensures every HTML document has a lang attribute

-
+
+

Ensures every HTML document has a lang attribute

+
serious
-
-
+
+
Issue Tags: - cat.language + cat.language - wcag2a + wcag2a - wcag311 + wcag311
-
- +
+
- - - + + @@ -17231,14 +17231,14 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix any of the following:

-
    +
    • The <html> element does not have a lang attribute
@@ -17249,52 +17249,52 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
-
-
-
-
- 7. Images must have alternate text +
+
+
+
+ 7. Images must have alternate text
Learn more
-
-
image-alt
-
+
+
image-alt
+
WCAG 2 Level A, WCAG 1.1.1
-
-

Ensures <img> elements have alternate text or a role of none or presentation

-
+
+

Ensures <img> elements have alternate text or a role of none or presentation

+
critical
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag111 + wcag111 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -17304,14 +17304,14 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
img[src$="seg"]
+
img[src$="seg"]

Element source

-
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
+
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -17326,14 +17326,14 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
2

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -17348,14 +17348,14 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
3

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -17370,14 +17370,14 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
4

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -17393,54 +17393,54 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
-
-
-
-
- 8. Form elements must have labels +
+
+
+
+ 8. Form elements must have labels
Learn more
-
-
label
-
+
+
label
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
-
-

Ensures every form element has a label

-
+
+

Ensures every form element has a label

+
critical
-
-
+
+
Issue Tags: - cat.forms + cat.forms - wcag2a + wcag2a - wcag412 + wcag412 - wcag131 + wcag131 - section508 + section508 - section508.22.n + section508.22.n
-
- +
+
- - - + + @@ -17450,14 +17450,14 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Form element does not have an implicit (wrapped) <label>
    • @@ -17472,46 +17472,46 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
-
-
-
-
- 9. Document must have one main landmark +
+
+
+
+ 9. Document must have one main landmark
Learn more
-
-
landmark-one-main
-
+
+
landmark-one-main
+
Best practice
-
-

Ensures the document has a main landmark

-
+
+

Ensures the document has a main landmark

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -17521,14 +17521,14 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -17538,15 +17538,15 @@ exports[`Successful tests Violations and URL with default report file name 1`] =
2

Element location

-
#player
+                                        
#player
 html

Element source

-
<html lang="en" dir="ltr" data-cast-api-enabled="true">
+
<html lang="en" dir="ltr" data-cast-api-enabled="true">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -17556,15 +17556,15 @@ html
3

Element location

-
#fafbba78
+                                        
#fafbba78
 #facebook

Element source

-
<html lang="en" id="facebook" class="">
+
<html lang="en" id="facebook" class="">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -17574,15 +17574,15 @@ html
4

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 html

Element source

-
<html lang="en" class=" xl en">
+
<html lang="en" class=" xl en">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -17593,46 +17593,46 @@ html
-
-
-
-
- 10. Ensures landmarks are unique +
+
+
+
+ 10. Ensures landmarks are unique
Learn more
-
-
landmark-unique
-
+
+
landmark-unique
+
Best practice
-
-

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

-
+
+

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -17642,28 +17642,28 @@ html @@ -17671,50 +17671,50 @@ html -
-
-
-
- 11. Links must be distinguished from surrounding text in a way that does not rely on color +
+
+
+
+ 11. Links must be distinguished from surrounding text in a way that does not rely on color
Learn more
-
-
link-in-text-block
-
+
+
link-in-text-block
+
WCAG 2 Level A, WCAG 1.4.1
-
-

Links can be distinguished without relying on color

-
+
+

Links can be distinguished without relying on color

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - experimental + experimental - wcag2a + wcag2a - wcag141 + wcag141
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable

Related node:

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
-
#language-bar > nav
-
#main-nav
-
#main-sub-nav
-
#footer-book > nav
-
#footer-trains > nav
-
#footer-passes > nav
-
#footer-plan > nav
-
#footer-faq > nav
-
#footer-connect > nav
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
#language-bar > nav
+
#main-nav
+
#main-sub-nav
+
#footer-book > nav
+
#footer-trains > nav
+
#footer-passes > nav
+
#footer-plan > nav
+
#footer-faq > nav
+
#footer-connect > nav
+
+
- - - + + @@ -17724,14 +17724,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
a[href="mars2\\\\.html\\\\?a\\\\=last_will"]
+
a[href="mars2\\.html\\?a\\=last_will"]

Element source

-
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
+
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
-
+

Fix all of the following:

-
    +
    • Links need to be distinguished from surrounding text in some way other than by color
@@ -17742,54 +17742,54 @@ html
-
-
-
-
- 12. Links must have discernible text +
+
+
+
+ 12. Links must have discernible text
Learn more
-
-
link-name
-
+
+
link-name
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
-
-

Ensures links have discernible text

-
+
+

Ensures links have discernible text

+
serious
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - wcag244 + wcag244 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -17799,20 +17799,20 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.link[href$="mars\\\\/\\\\#"]
+
.link[href$="mars\\/\\#"]

Element source

-
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
+
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -17826,21 +17826,21 @@ html
2

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -17854,21 +17854,21 @@ html
3

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -17882,21 +17882,21 @@ html
4

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -17910,20 +17910,20 @@ html
5

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\="]
+
:root > a[href="mars2\\.html\\?a\\="]

Element source

-
<a href="mars2.html?a="></a>
+
<a href="mars2.html?a="></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -17937,20 +17937,20 @@ html
6

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -17964,20 +17964,20 @@ html
7

Element location

-
a[data-text="Why\\\\ Mars\\\\ died"]
+
a[data-text="Why\\ Mars\\ died"]

Element source

-
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -17991,20 +17991,20 @@ html
8

Element location

-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]

Element source

-
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -18019,46 +18019,46 @@ html
-
-
-
-
- 13. All page content must be contained by landmarks +
+
+
+
+ 13. All page content must be contained by landmarks
Learn more
-
-
region
-
+
+
region
+
Best practice
-
-

Ensures all page content is contained by landmarks

-
+
+

Ensures all page content is contained by landmarks

+
moderate
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -18068,14 +18068,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
body > div:nth-child(1)
+
body > div:nth-child(1)

Element source

-
<div style="width: 1px; height: 1px; display: inline;">
+
<div style="width: 1px; height: 1px; display: inline;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18085,14 +18085,14 @@ html
2

Element location

-
#purposeDisclaimer
+
#purposeDisclaimer

Element source

-
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
+
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18102,14 +18102,14 @@ html
3

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18119,14 +18119,14 @@ html
4

Element location

-
:root > .control-search[type="submit"]
+
:root > .control-search[type="submit"]

Element source

-
<input type="submit" class="control-search">
+
<input type="submit" class="control-search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18136,14 +18136,14 @@ html
5

Element location

-
#left-column
+
#left-column

Element source

-
<div class="span7 left-first pull-left" id="left-column">
+
<div class="span7 left-first pull-left" id="left-column">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18153,14 +18153,14 @@ html
6

Element location

-
#widget-controls
+
#widget-controls

Element source

-
<div id="widget-controls" class="widget-container head">
+
<div id="widget-controls" class="widget-container head">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18170,14 +18170,14 @@ html
7

Element location

-
#route-select > .interior-container > h3
+
#route-select > .interior-container > h3

Element source

-
<h3>Book your Trip</h3>
+
<h3>Book your Trip</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18187,14 +18187,14 @@ html
8

Element location

-
#route-type-radio-group
+
#route-type-radio-group

Element source

-
<div id="route-type-radio-group" class="">
+
<div id="route-type-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18204,14 +18204,14 @@ html
9

Element location

-
#route-type
+
#route-type

Element source

-
<div id="route-type">
+
<div id="route-type">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18221,14 +18221,14 @@ html
10

Element location

-
#pass-question-radio-group
+
#pass-question-radio-group

Element source

-
<div id="pass-question-radio-group" class="">
+
<div id="pass-question-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18238,14 +18238,14 @@ html
11

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > h3
+
.middle.widget-container:nth-child(13) > .interior-container > h3

Element source

-
<h3>Who Is Traveling?</h3>
+
<h3>Who Is Traveling?</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18255,16 +18255,16 @@ html
12

Element location

-
#passenger0 > .wrapper:nth-child(1)
+
#passenger0 > .wrapper:nth-child(1)

Element source

-
<span class="wrapper">
+                                        
<span class="wrapper">
 <span class="traveler-label">Traveler</span>
 </span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18274,9 +18274,9 @@ html
13

Element location

-
#passenger0 > .age-range.wrapper
+
#passenger0 > .age-range.wrapper

Element source

-
<span class="wrapper age-range">
+                                        
<span class="wrapper age-range">
 <select id="traveler0" class="traveler-type">
 <option value="0">Adult (26+)</option>
 <option value="1">Youth (12-25)</option>
@@ -18286,9 +18286,9 @@ html
</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18298,14 +18298,14 @@ html
14

Element location

-
#add-traveler
+
#add-traveler

Element source

-
<div class="add-buttons" id="add-traveler">
+
<div class="add-buttons" id="add-traveler">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18315,14 +18315,14 @@ html
15

Element location

-
#booking-box-submit
+
#booking-box-submit

Element source

-
<div id="booking-box-submit" class="widget-container footer">
+
<div id="booking-box-submit" class="widget-container footer">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18332,14 +18332,14 @@ html
16

Element location

-
#video-box > .interior-container
+
#video-box > .interior-container

Element source

-
<div class="interior-container">
+
<div class="interior-container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18349,14 +18349,14 @@ html
17

Element location

-
#social-bar
+
#social-bar

Element source

-
<div id="social-bar" class="container-fluid-full">
+
<div id="social-bar" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18366,14 +18366,14 @@ html
18

Element location

-
#footer-book > h4
+
#footer-book > h4

Element source

-
<h4>Book Your Trip</h4>
+
<h4>Book Your Trip</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18383,14 +18383,14 @@ html
19

Element location

-
#footer-book > ul
+
#footer-book > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18400,14 +18400,14 @@ html
20

Element location

-
#footer-trains > h4
+
#footer-trains > h4

Element source

-
<h4>Mars Shuttles</h4>
+
<h4>Mars Shuttles</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18417,14 +18417,14 @@ html
21

Element location

-
#footer-trains > ul
+
#footer-trains > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18434,14 +18434,14 @@ html
22

Element location

-
#footer-passes > h4
+
#footer-passes > h4

Element source

-
<h4>Mars Tourist Passes</h4>
+
<h4>Mars Tourist Passes</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18451,14 +18451,14 @@ html
23

Element location

-
#footer-passes > ul
+
#footer-passes > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18468,14 +18468,14 @@ html
24

Element location

-
#footer-plan > h4
+
#footer-plan > h4

Element source

-
<h4>Mars Adventures</h4>
+
<h4>Mars Adventures</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18485,14 +18485,14 @@ html
25

Element location

-
#footer-plan > ul
+
#footer-plan > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18502,14 +18502,14 @@ html
26

Element location

-
#footer-faq > h4
+
#footer-faq > h4

Element source

-
<h4>FAQs</h4>
+
<h4>FAQs</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18519,14 +18519,14 @@ html
27

Element location

-
#footer-faq > ul
+
#footer-faq > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18536,14 +18536,14 @@ html
28

Element location

-
#footer-connect > h4
+
#footer-connect > h4

Element source

-
<h4>Connect With Us</h4>
+
<h4>Connect With Us</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18553,14 +18553,14 @@ html
29

Element location

-
#footer-connect > ul
+
#footer-connect > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18570,14 +18570,14 @@ html
30

Element location

-
#copyright
+
#copyright

Element source

-
<div id="copyright" class="container">
+
<div id="copyright" class="container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18587,15 +18587,15 @@ html
31

Element location

-
#player
+                                        
#player
 #player

Element source

-
<div id="player" style="width: 100%; height: 100%;">
+
<div id="player" style="width: 100%; height: 100%;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18605,15 +18605,15 @@ html
32

Element location

-
#fafbba78
+                                        
#fafbba78
 ._8m > table > tbody > tr:nth-child(1)

Element source

-
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
+
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18623,15 +18623,15 @@ html
33

Element location

-
#fafbba78
+                                        
#fafbba78
 .pluginConnectButtonDisconnected

Element source

-
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
+
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18641,15 +18641,15 @@ html
34

Element location

-
#fafbba78
+                                        
#fafbba78
 #u_0_2

Element source

-
<span id="u_0_2">378,121</span>
+
<span id="u_0_2">378,121</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18659,15 +18659,15 @@ html
35

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 .btn-o

Element source

-
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
+
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18677,15 +18677,15 @@ html
36

Element location

-
.twitter-follow-button
-img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]
+
.twitter-follow-button
+img[src="\\.\\.\\/images\\/f\\.gif"]

Element source

-
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18695,15 +18695,15 @@ img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]37

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 img[src$="jot"]

Element source

-
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -18714,46 +18714,46 @@ img[src$="jot"]
-
-
-
-
- 14. Elements should not have tabindex greater than zero +
+
+
+
+ 14. Elements should not have tabindex greater than zero
Learn more
-
-
tabindex
-
+
+
tabindex
+
Best practice
-
-

Ensures tabindex attribute values are not greater than 0

-
+
+

Ensures tabindex attribute values are not greater than 0

+
serious
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -18763,14 +18763,14 @@ img[src$="jot"]
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#from0
+
#from0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -18780,14 +18780,14 @@ img[src$="jot"]
2

Element location

-
#to0
+
#to0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -18797,14 +18797,14 @@ img[src$="jot"]
3

Element location

-
#deptDate0
+
#deptDate0

Element source

-
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
+
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -18827,11 +18827,11 @@ img[src$="jot"] exports[`Successful tests Violations, passes and url 1`] = ` " - + - - + + - + Axe-coreĀ® Accessibility Results -
+

Axe-coreĀ® Accessibility Results

-
-
+ -
axe-core found 85 violations
- +
axe-core found 85 violations
+
- - - - - - + + + + + + - + @@ -18937,7 +18937,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -18945,7 +18945,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -18953,7 +18953,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -18961,7 +18961,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -18969,7 +18969,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -18977,7 +18977,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -18985,7 +18985,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -18993,7 +18993,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -19001,7 +19001,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -19009,7 +19009,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -19017,7 +19017,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -19025,7 +19025,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -19033,7 +19033,7 @@ exports[`Successful tests Violations, passes and url 1`] = ` - + @@ -19043,52 +19043,52 @@ exports[`Successful tests Violations, passes and url 1`] = `
#DescriptionAxe rule IDWCAGImpactCount#DescriptionAxe rule IDWCAGImpactCount
11 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.21
22 Elements must have sufficient color contrast color-contrast WCAG 2 Level AA, WCAG 1.4.311
33 IDs of active elements must be unique duplicate-id-active WCAG 2 Level A, WCAG 4.1.11
44 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.110
55 Frames must have title attribute frame-title WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.22
66 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.11
77 Images must have alternate text image-alt WCAG 2 Level A, WCAG 1.1.14
88 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.11
99 Document must have one main landmark landmark-one-main Best practice4
1010 Ensures landmarks are unique landmark-unique Best practice1
1111 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.11
1212 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.48
1313 All page content must be contained by landmarks region Best practice37
1414 Elements should not have tabindex greater than zero tabindex Best practice

Failed

-
-
-
-
- 1. Buttons must have discernible text +
+
+
+
+ 1. Buttons must have discernible text
Learn more
-
-
button-name
-
+
+
button-name
+
WCAG 2 Level A, WCAG 4.1.2
-
-

Ensures buttons have discernible text

-
+
+

Ensures buttons have discernible text

+
critical
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -19098,16 +19098,16 @@ exports[`Successful tests Violations, passes and url 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.departure-date > .ui-datepicker-trigger:nth-child(4)
+
.departure-date > .ui-datepicker-trigger:nth-child(4)

Element source

-
<button class="ui-datepicker-trigger" type="button">
+                                        
<button class="ui-datepicker-trigger" type="button">
 <!-- <img title="..." alt="..." src="/redesign/assets/demo-sites/mars/images/calendar.png"> -->
 </button>
-
+

Fix any of the following:

-
    +
    • Element does not have inner text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -19123,48 +19123,48 @@ exports[`Successful tests Violations, passes and url 1`] = `
-
-
-
-
- 2. Elements must have sufficient color contrast +
+
+
+
+ 2. Elements must have sufficient color contrast
Learn more
-
-
color-contrast
-
+
+
color-contrast
+
WCAG 2 Level AA, WCAG 1.4.3
-
-

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

-
+
+

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - wcag2aa + wcag2aa - wcag143 + wcag143
-
- +
+
- - - + + @@ -19174,212 +19174,212 @@ exports[`Successful tests Violations, passes and url 1`] = ` @@ -19387,48 +19387,48 @@ exports[`Successful tests Violations, passes and url 1`] = ` -
-
-
-
- 3. IDs of active elements must be unique +
+
+
+
+ 3. IDs of active elements must be unique
Learn more
-
-
duplicate-id-active
-
+
+
duplicate-id-active
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value of active elements is unique

-
+
+

Ensures every id attribute value of active elements is unique

+
serious
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Be Bold...</h3>
+
<h3>Be Bold...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.31 (foreground color: #ff9999, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
2

Element location

-
#vap-plan > p:nth-child(3)
+
#vap-plan > p:nth-child(3)

Element source

-
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
+                                        
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
3

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Countdown...</h3>
+
<h3>Countdown...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
4

Element location

-
#vap-book > p:nth-child(3)
+
#vap-book > p:nth-child(3)

Element source

-
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
+
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
5

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Blast Off!</h3>
+
<h3>Blast Off!</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.83 (foreground color: #46a546, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
6

Element location

-
#vap-travel > p:nth-child(3)
+
#vap-travel > p:nth-child(3)

Element source

-
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
+                                        
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
7

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
+
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
8

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=ice_cream"]
+
:root > a[href="mars2\\.html\\?a\\=ice_cream"]

Element source

-
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
+
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
9

Element location

-
li:nth-child(2) > .deal-text > p
+
li:nth-child(2) > .deal-text > p

Element source

-
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
+                                        
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
 </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.37 (foreground color: #000000, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
10

Element location

-
li:nth-child(3) > .deal-text > h3 > .link
+
li:nth-child(3) > .deal-text > h3 > .link

Element source

-
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
+
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
11

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=free_year"]
+
:root > a[href="mars2\\.html\\?a\\=free_year"]

Element source

-
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
+
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
+
+
- - - + + @@ -19438,20 +19438,20 @@ exports[`Successful tests Violations, passes and url 1`] = ` @@ -19459,48 +19459,48 @@ exports[`Successful tests Violations, passes and url 1`] = ` -
-
-
-
- 4. id attribute value must be unique +
+
+
+
+ 4. id attribute value must be unique
Learn more
-
-
duplicate-id
-
+
+
duplicate-id
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value is unique

-
+
+

Ensures every id attribute value is unique

+
minor
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix any of the following:

-
    +
    • Document has active elements with the same id attribute: default

Related node:

-
a[data-text="Why\\\\ Mars\\\\ died"]
-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="Why\\ Mars\\ died"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]
+
+
- - - + + @@ -19510,47 +19510,47 @@ exports[`Successful tests Violations, passes and url 1`] = ` @@ -19713,54 +19713,54 @@ exports[`Successful tests Violations, passes and url 1`] = ` -
-
-
-
- 5. Frames must have title attribute +
+
+
+
+ 5. Frames must have title attribute
Learn more
-
-
frame-title
-
+
+
frame-title
+
WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.2
-
-

Ensures <iframe> and <frame> elements contain a non-empty title attribute

-
+
+

Ensures <iframe> and <frame> elements contain a non-empty title attribute

+
serious
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag241 + wcag241 - wcag412 + wcag412 - section508 + section508 - section508.22.i + section508.22.i
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full
+
.loginnow > .container-fluid-full

Element source

-
<div id="control-panel" class="container-fluid-full">
+
<div id="control-panel" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full
+
.loggedin > .container-fluid-full
2

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
3

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)

Element source

-
<div id="search-bar" class="pull-left">
+                                        
<div id="search-bar" class="pull-left">
 <form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
@@ -19559,153 +19559,153 @@ exports[`Successful tests Violations, passes and url 1`] = `
 </div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
4

Element location

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]

Element source

-
<form id="search" action="/demo/mars/mars2" method="get">
+                                        
<form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
 <input type="submit" class="control-search">
 </form>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]
5

Element location

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right

Element source

-
<nav id="right-control-nav" class="pull-right" style="display: inline;">
+
<nav id="right-control-nav" class="pull-right" style="display: inline;">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
6

Element location

-
#left-column > div:nth-child(1)
+
#left-column > div:nth-child(1)

Element source

-
<div id="vap-section">
+                                        
<div id="vap-section">
 <h1 style="color:#eee;">Destination Mars </h1>
 <h2 style="color:#acbad0;">A trip to Mars starts in your imagination. Are you bold enough, brave enough, <strong>foolish enough?</strong> We are. You belong on Mars with fools like us. Most of us don't bite. Much.</h2></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
#left-column > div:nth-child(2)
+
#left-column > div:nth-child(2)
7

Element location

-
#select-country > input[name="nCountries"][type="hidden"]
+
#select-country > input[name="nCountries"][type="hidden"]

Element source

-
<input type="hidden" id="nCountries" name="nCountries">
+
<input type="hidden" id="nCountries" name="nCountries">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
input[name="nCountries"][value="\\\\31 "][type="hidden"]
+
input[name="nCountries"][value="\\31 "][type="hidden"]
8

Element location

-
.middle.widget-container:nth-child(13)
+
.middle.widget-container:nth-child(13)

Element source

-
<div id="passenger-select" class="widget-container middle">
+
<div id="passenger-select" class="widget-container middle">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8)
+
.middle.widget-container:nth-child(8)
9

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)
+
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)

Element source

-
<div id="passengers">
+
<div id="passengers">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8) > .interior-container > div
+
.middle.widget-container:nth-child(8) > .interior-container > div
10

Element location

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)

Element source

-
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
+
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
+
- - - + + @@ -19770,14 +19770,14 @@ exports[`Successful tests Violations, passes and url 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#player
+
#player

Element source

-
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
+
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -19791,14 +19791,14 @@ exports[`Successful tests Violations, passes and url 1`] = `
2

Element location

-
#fafbba78
+
#fafbba78

Element source

-
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
+
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -19813,48 +19813,48 @@ exports[`Successful tests Violations, passes and url 1`] = `
-
-
-
-
- 6. <html> element must have a lang attribute +
+
+
+
+ 6. <html> element must have a lang attribute
Learn more
-
-
html-has-lang
-
+
+
html-has-lang
+
WCAG 2 Level A, WCAG 3.1.1
-
-

Ensures every HTML document has a lang attribute

-
+
+

Ensures every HTML document has a lang attribute

+
serious
-
-
+
+
Issue Tags: - cat.language + cat.language - wcag2a + wcag2a - wcag311 + wcag311
-
- +
+
- - - + + @@ -19864,14 +19864,14 @@ exports[`Successful tests Violations, passes and url 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix any of the following:

-
    +
    • The <html> element does not have a lang attribute
@@ -19882,52 +19882,52 @@ exports[`Successful tests Violations, passes and url 1`] = `
-
-
-
-
- 7. Images must have alternate text +
+
+
+
+ 7. Images must have alternate text
Learn more
-
-
image-alt
-
+
+
image-alt
+
WCAG 2 Level A, WCAG 1.1.1
-
-

Ensures <img> elements have alternate text or a role of none or presentation

-
+
+

Ensures <img> elements have alternate text or a role of none or presentation

+
critical
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag111 + wcag111 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -19937,14 +19937,14 @@ exports[`Successful tests Violations, passes and url 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
img[src$="seg"]
+
img[src$="seg"]

Element source

-
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
+
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -19959,14 +19959,14 @@ exports[`Successful tests Violations, passes and url 1`] = `
2

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -19981,14 +19981,14 @@ exports[`Successful tests Violations, passes and url 1`] = `
3

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -20003,14 +20003,14 @@ exports[`Successful tests Violations, passes and url 1`] = `
4

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -20026,54 +20026,54 @@ exports[`Successful tests Violations, passes and url 1`] = `
-
-
-
-
- 8. Form elements must have labels +
+
+
+
+ 8. Form elements must have labels
Learn more
-
-
label
-
+
+
label
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
-
-

Ensures every form element has a label

-
+
+

Ensures every form element has a label

+
critical
-
-
+
+
Issue Tags: - cat.forms + cat.forms - wcag2a + wcag2a - wcag412 + wcag412 - wcag131 + wcag131 - section508 + section508 - section508.22.n + section508.22.n
-
- +
+
- - - + + @@ -20083,14 +20083,14 @@ exports[`Successful tests Violations, passes and url 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Form element does not have an implicit (wrapped) <label>
    • @@ -20105,46 +20105,46 @@ exports[`Successful tests Violations, passes and url 1`] = `
-
-
-
-
- 9. Document must have one main landmark +
+
+
+
+ 9. Document must have one main landmark
Learn more
-
-
landmark-one-main
-
+
+
landmark-one-main
+
Best practice
-
-

Ensures the document has a main landmark

-
+
+

Ensures the document has a main landmark

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -20154,14 +20154,14 @@ exports[`Successful tests Violations, passes and url 1`] = `
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -20171,15 +20171,15 @@ exports[`Successful tests Violations, passes and url 1`] = `
2

Element location

-
#player
+                                        
#player
 html

Element source

-
<html lang="en" dir="ltr" data-cast-api-enabled="true">
+
<html lang="en" dir="ltr" data-cast-api-enabled="true">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -20189,15 +20189,15 @@ html
3

Element location

-
#fafbba78
+                                        
#fafbba78
 #facebook

Element source

-
<html lang="en" id="facebook" class="">
+
<html lang="en" id="facebook" class="">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -20207,15 +20207,15 @@ html
4

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 html

Element source

-
<html lang="en" class=" xl en">
+
<html lang="en" class=" xl en">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -20226,46 +20226,46 @@ html
-
-
-
-
- 10. Ensures landmarks are unique +
+
+
+
+ 10. Ensures landmarks are unique
Learn more
-
-
landmark-unique
-
+
+
landmark-unique
+
Best practice
-
-

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

-
+
+

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -20275,28 +20275,28 @@ html @@ -20304,50 +20304,50 @@ html -
-
-
-
- 11. Links must be distinguished from surrounding text in a way that does not rely on color +
+
+
+
+ 11. Links must be distinguished from surrounding text in a way that does not rely on color
Learn more
-
-
link-in-text-block
-
+
+
link-in-text-block
+
WCAG 2 Level A, WCAG 1.4.1
-
-

Links can be distinguished without relying on color

-
+
+

Links can be distinguished without relying on color

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - experimental + experimental - wcag2a + wcag2a - wcag141 + wcag141
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable

Related node:

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
-
#language-bar > nav
-
#main-nav
-
#main-sub-nav
-
#footer-book > nav
-
#footer-trains > nav
-
#footer-passes > nav
-
#footer-plan > nav
-
#footer-faq > nav
-
#footer-connect > nav
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
#language-bar > nav
+
#main-nav
+
#main-sub-nav
+
#footer-book > nav
+
#footer-trains > nav
+
#footer-passes > nav
+
#footer-plan > nav
+
#footer-faq > nav
+
#footer-connect > nav
+
+
- - - + + @@ -20357,14 +20357,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
a[href="mars2\\\\.html\\\\?a\\\\=last_will"]
+
a[href="mars2\\.html\\?a\\=last_will"]

Element source

-
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
+
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
-
+

Fix all of the following:

-
    +
    • Links need to be distinguished from surrounding text in some way other than by color
@@ -20375,54 +20375,54 @@ html
-
-
-
-
- 12. Links must have discernible text +
+
+
+
+ 12. Links must have discernible text
Learn more
-
-
link-name
-
+
+
link-name
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
-
-

Ensures links have discernible text

-
+
+

Ensures links have discernible text

+
serious
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - wcag244 + wcag244 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -20432,20 +20432,20 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.link[href$="mars\\\\/\\\\#"]
+
.link[href$="mars\\/\\#"]

Element source

-
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
+
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -20459,21 +20459,21 @@ html
2

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -20487,21 +20487,21 @@ html
3

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -20515,21 +20515,21 @@ html
4

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -20543,20 +20543,20 @@ html
5

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\="]
+
:root > a[href="mars2\\.html\\?a\\="]

Element source

-
<a href="mars2.html?a="></a>
+
<a href="mars2.html?a="></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -20570,20 +20570,20 @@ html
6

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -20597,20 +20597,20 @@ html
7

Element location

-
a[data-text="Why\\\\ Mars\\\\ died"]
+
a[data-text="Why\\ Mars\\ died"]

Element source

-
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -20624,20 +20624,20 @@ html
8

Element location

-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]

Element source

-
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -20652,46 +20652,46 @@ html
-
-
-
-
- 13. All page content must be contained by landmarks +
+
+
+
+ 13. All page content must be contained by landmarks
Learn more
-
-
region
-
+
+
region
+
Best practice
-
-

Ensures all page content is contained by landmarks

-
+
+

Ensures all page content is contained by landmarks

+
moderate
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -20701,14 +20701,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
body > div:nth-child(1)
+
body > div:nth-child(1)

Element source

-
<div style="width: 1px; height: 1px; display: inline;">
+
<div style="width: 1px; height: 1px; display: inline;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20718,14 +20718,14 @@ html
2

Element location

-
#purposeDisclaimer
+
#purposeDisclaimer

Element source

-
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
+
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20735,14 +20735,14 @@ html
3

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20752,14 +20752,14 @@ html
4

Element location

-
:root > .control-search[type="submit"]
+
:root > .control-search[type="submit"]

Element source

-
<input type="submit" class="control-search">
+
<input type="submit" class="control-search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20769,14 +20769,14 @@ html
5

Element location

-
#left-column
+
#left-column

Element source

-
<div class="span7 left-first pull-left" id="left-column">
+
<div class="span7 left-first pull-left" id="left-column">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20786,14 +20786,14 @@ html
6

Element location

-
#widget-controls
+
#widget-controls

Element source

-
<div id="widget-controls" class="widget-container head">
+
<div id="widget-controls" class="widget-container head">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20803,14 +20803,14 @@ html
7

Element location

-
#route-select > .interior-container > h3
+
#route-select > .interior-container > h3

Element source

-
<h3>Book your Trip</h3>
+
<h3>Book your Trip</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20820,14 +20820,14 @@ html
8

Element location

-
#route-type-radio-group
+
#route-type-radio-group

Element source

-
<div id="route-type-radio-group" class="">
+
<div id="route-type-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20837,14 +20837,14 @@ html
9

Element location

-
#route-type
+
#route-type

Element source

-
<div id="route-type">
+
<div id="route-type">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20854,14 +20854,14 @@ html
10

Element location

-
#pass-question-radio-group
+
#pass-question-radio-group

Element source

-
<div id="pass-question-radio-group" class="">
+
<div id="pass-question-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20871,14 +20871,14 @@ html
11

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > h3
+
.middle.widget-container:nth-child(13) > .interior-container > h3

Element source

-
<h3>Who Is Traveling?</h3>
+
<h3>Who Is Traveling?</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20888,16 +20888,16 @@ html
12

Element location

-
#passenger0 > .wrapper:nth-child(1)
+
#passenger0 > .wrapper:nth-child(1)

Element source

-
<span class="wrapper">
+                                        
<span class="wrapper">
 <span class="traveler-label">Traveler</span>
 </span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20907,9 +20907,9 @@ html
13

Element location

-
#passenger0 > .age-range.wrapper
+
#passenger0 > .age-range.wrapper

Element source

-
<span class="wrapper age-range">
+                                        
<span class="wrapper age-range">
 <select id="traveler0" class="traveler-type">
 <option value="0">Adult (26+)</option>
 <option value="1">Youth (12-25)</option>
@@ -20919,9 +20919,9 @@ html
</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20931,14 +20931,14 @@ html
14

Element location

-
#add-traveler
+
#add-traveler

Element source

-
<div class="add-buttons" id="add-traveler">
+
<div class="add-buttons" id="add-traveler">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20948,14 +20948,14 @@ html
15

Element location

-
#booking-box-submit
+
#booking-box-submit

Element source

-
<div id="booking-box-submit" class="widget-container footer">
+
<div id="booking-box-submit" class="widget-container footer">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20965,14 +20965,14 @@ html
16

Element location

-
#video-box > .interior-container
+
#video-box > .interior-container

Element source

-
<div class="interior-container">
+
<div class="interior-container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20982,14 +20982,14 @@ html
17

Element location

-
#social-bar
+
#social-bar

Element source

-
<div id="social-bar" class="container-fluid-full">
+
<div id="social-bar" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -20999,14 +20999,14 @@ html
18

Element location

-
#footer-book > h4
+
#footer-book > h4

Element source

-
<h4>Book Your Trip</h4>
+
<h4>Book Your Trip</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21016,14 +21016,14 @@ html
19

Element location

-
#footer-book > ul
+
#footer-book > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21033,14 +21033,14 @@ html
20

Element location

-
#footer-trains > h4
+
#footer-trains > h4

Element source

-
<h4>Mars Shuttles</h4>
+
<h4>Mars Shuttles</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21050,14 +21050,14 @@ html
21

Element location

-
#footer-trains > ul
+
#footer-trains > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21067,14 +21067,14 @@ html
22

Element location

-
#footer-passes > h4
+
#footer-passes > h4

Element source

-
<h4>Mars Tourist Passes</h4>
+
<h4>Mars Tourist Passes</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21084,14 +21084,14 @@ html
23

Element location

-
#footer-passes > ul
+
#footer-passes > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21101,14 +21101,14 @@ html
24

Element location

-
#footer-plan > h4
+
#footer-plan > h4

Element source

-
<h4>Mars Adventures</h4>
+
<h4>Mars Adventures</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21118,14 +21118,14 @@ html
25

Element location

-
#footer-plan > ul
+
#footer-plan > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21135,14 +21135,14 @@ html
26

Element location

-
#footer-faq > h4
+
#footer-faq > h4

Element source

-
<h4>FAQs</h4>
+
<h4>FAQs</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21152,14 +21152,14 @@ html
27

Element location

-
#footer-faq > ul
+
#footer-faq > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21169,14 +21169,14 @@ html
28

Element location

-
#footer-connect > h4
+
#footer-connect > h4

Element source

-
<h4>Connect With Us</h4>
+
<h4>Connect With Us</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21186,14 +21186,14 @@ html
29

Element location

-
#footer-connect > ul
+
#footer-connect > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21203,14 +21203,14 @@ html
30

Element location

-
#copyright
+
#copyright

Element source

-
<div id="copyright" class="container">
+
<div id="copyright" class="container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21220,15 +21220,15 @@ html
31

Element location

-
#player
+                                        
#player
 #player

Element source

-
<div id="player" style="width: 100%; height: 100%;">
+
<div id="player" style="width: 100%; height: 100%;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21238,15 +21238,15 @@ html
32

Element location

-
#fafbba78
+                                        
#fafbba78
 ._8m > table > tbody > tr:nth-child(1)

Element source

-
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
+
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21256,15 +21256,15 @@ html
33

Element location

-
#fafbba78
+                                        
#fafbba78
 .pluginConnectButtonDisconnected

Element source

-
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
+
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21274,15 +21274,15 @@ html
34

Element location

-
#fafbba78
+                                        
#fafbba78
 #u_0_2

Element source

-
<span id="u_0_2">378,121</span>
+
<span id="u_0_2">378,121</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21292,15 +21292,15 @@ html
35

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 .btn-o

Element source

-
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
+
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21310,15 +21310,15 @@ html
36

Element location

-
.twitter-follow-button
-img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]
+
.twitter-follow-button
+img[src="\\.\\.\\/images\\/f\\.gif"]

Element source

-
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21328,15 +21328,15 @@ img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]37

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 img[src$="jot"]

Element source

-
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -21347,46 +21347,46 @@ img[src$="jot"]
-
-
-
-
- 14. Elements should not have tabindex greater than zero +
+
+
+
+ 14. Elements should not have tabindex greater than zero
Learn more
-
-
tabindex
-
+
+
tabindex
+
Best practice
-
-

Ensures tabindex attribute values are not greater than 0

-
+
+

Ensures tabindex attribute values are not greater than 0

+
serious
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -21396,14 +21396,14 @@ img[src$="jot"]
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#from0
+
#from0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -21413,14 +21413,14 @@ img[src$="jot"]
2

Element location

-
#to0
+
#to0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -21430,14 +21430,14 @@ img[src$="jot"]
3

Element location

-
#deptDate0
+
#deptDate0

Element source

-
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
+
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -21448,16 +21448,16 @@ img[src$="jot"]
-
-
-
-
+
+
+
+
-
- +
+
- - - - - + + + + + - + @@ -21492,7 +21492,7 @@ img[src$="jot"] - + @@ -21500,7 +21500,7 @@ img[src$="jot"] - + @@ -21508,7 +21508,7 @@ img[src$="jot"] - + @@ -21516,7 +21516,7 @@ img[src$="jot"] - + @@ -21524,7 +21524,7 @@ img[src$="jot"] - + @@ -21532,7 +21532,7 @@ img[src$="jot"] - + @@ -21540,7 +21540,7 @@ img[src$="jot"] - + @@ -21548,7 +21548,7 @@ img[src$="jot"] - + @@ -21556,7 +21556,7 @@ img[src$="jot"] - + @@ -21564,7 +21564,7 @@ img[src$="jot"] - + @@ -21572,7 +21572,7 @@ img[src$="jot"] - + @@ -21580,7 +21580,7 @@ img[src$="jot"] - + @@ -21588,7 +21588,7 @@ img[src$="jot"] - + @@ -21596,7 +21596,7 @@ img[src$="jot"] - + @@ -21604,7 +21604,7 @@ img[src$="jot"] - + @@ -21612,7 +21612,7 @@ img[src$="jot"] - + @@ -21620,7 +21620,7 @@ img[src$="jot"] - + @@ -21628,7 +21628,7 @@ img[src$="jot"] - + @@ -21636,7 +21636,7 @@ img[src$="jot"] - + @@ -21644,7 +21644,7 @@ img[src$="jot"] - + @@ -21652,7 +21652,7 @@ img[src$="jot"] - + @@ -21660,7 +21660,7 @@ img[src$="jot"] - + @@ -21668,7 +21668,7 @@ img[src$="jot"] - + @@ -21676,7 +21676,7 @@ img[src$="jot"] - + @@ -21684,7 +21684,7 @@ img[src$="jot"] - + @@ -21692,7 +21692,7 @@ img[src$="jot"] - + @@ -21700,7 +21700,7 @@ img[src$="jot"] - + @@ -21708,7 +21708,7 @@ img[src$="jot"] - + @@ -21716,7 +21716,7 @@ img[src$="jot"] - + @@ -21724,7 +21724,7 @@ img[src$="jot"] - + @@ -21732,7 +21732,7 @@ img[src$="jot"] - + @@ -21740,7 +21740,7 @@ img[src$="jot"] - + @@ -21748,7 +21748,7 @@ img[src$="jot"] - + @@ -21756,7 +21756,7 @@ img[src$="jot"] - + @@ -21764,7 +21764,7 @@ img[src$="jot"] - + @@ -21772,7 +21772,7 @@ img[src$="jot"] - + @@ -21780,7 +21780,7 @@ img[src$="jot"] - + @@ -21804,11 +21804,11 @@ img[src$="jot"] exports[`Successful tests Violations, passes, incomplete, url with reportFileName & outputDir 1`] = ` " - + - - + + - + Axe-coreĀ® Accessibility Results -
+

Axe-coreĀ® Accessibility Results

-
-
+ -
axe-core found 85 violations
-
#DescriptionAxe rule IDWCAGNodes passed check#DescriptionAxe rule IDWCAGNodes passed check
11 Elements must only use allowed ARIA attributes aria-allowed-attr WCAG 2 Level A, WCAG 4.1.2
22 ARIA role must be appropriate for the element aria-allowed-role Best practice
33 aria-hidden='true' must not be present on the document body aria-hidden-body WCAG 2 Level A, WCAG 4.1.2
44 ARIA hidden element must not contain focusable elements aria-hidden-focus WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
55 Required ARIA attributes must be provided aria-required-attr WCAG 2 Level A, WCAG 4.1.2
66 Certain ARIA roles must contain particular children aria-required-children WCAG 2 Level A, WCAG 1.3.1
77 Certain ARIA roles must be contained by particular parents aria-required-parent WCAG 2 Level A, WCAG 1.3.1
88 ARIA roles used must conform to valid values aria-roles WCAG 2 Level A, WCAG 4.1.2
99 ARIA attributes must conform to valid values aria-valid-attr-value WCAG 2 Level A, WCAG 4.1.2
1010 ARIA attributes must conform to valid names aria-valid-attr WCAG 2 Level A, WCAG 4.1.2
1111 autocomplete attribute must be used correctly autocomplete-valid WCAG 2.1 Level AA, WCAG 1.3.5
1212 Inline text spacing must be adjustable with custom stylesheets avoid-inline-spacing WCAG 2.1 Level AA, WCAG 1.4.1.2
1313 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.2
1414 Page must have means to bypass repeated blocks bypass WCAG 2 Level A, WCAG 2.4.1
1515 Documents must have <title> element to aid in navigation document-title WCAG 2 Level A, WCAG 2.4.2
1616 IDs used in ARIA and labels must be unique duplicate-id-aria WCAG 2 Level A, WCAG 4.1.1
1717 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.1
1818 Headings must not be empty empty-heading Best practice
1919 Form field should not have multiple label elements form-field-multiple-labels WCAG 2 Level A, WCAG 3.3.2
2020 Heading levels should only increase by one heading-order Best practice
2121 Hidden content on the page cannot be analyzed hidden-content Best practice
2222 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.1
2323 <html> element must have a valid value for the lang attribute html-lang-valid WCAG 2 Level A, WCAG 3.1.1
2424 Elements must have their visible text as part of their accessible name label-content-name-mismatch WCAG 2.1 Level A, WCAG 2.5.3
2525 Form elements should have a visible label label-title-only Best practice
2626 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
2727 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.1
2828 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
2929 <ul> and <ol> must only directly contain <li>, <script> or <template> elements list WCAG 2 Level A, WCAG 1.3.1
3030 <li> elements must be contained in a <ul> or <ol> listitem WCAG 2 Level A, WCAG 1.3.1
3131 Users should be able to zoom and scale the text up to 500% meta-viewport-large Best practice
3232 Zooming and scaling must not be disabled meta-viewport Best practice
3333 Page must contain a level-one heading page-has-heading-one Best practice
3434 All page content must be contained by landmarks region Best practice
3535 Elements should not have tabindex greater than zero tabindex Best practice
3636 The <caption> element should not contain the same text as the summary attribute table-duplicate-name Best practice
3737 Data or header cells should not be used to give caption to a data table. table-fake-caption WCAG 2 Level A, WCAG 1.3.1
3838 All cells in a table element that use the headers attribute must only refer to other cells of that same table td-headers-attr WCAG 2 Level A, WCAG 1.3.1
+
axe-core found 85 violations
+
- - - - - - + + + + + + - + @@ -21914,7 +21914,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -21922,7 +21922,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -21930,7 +21930,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -21938,7 +21938,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -21946,7 +21946,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -21954,7 +21954,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -21962,7 +21962,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -21970,7 +21970,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -21978,7 +21978,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -21986,7 +21986,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -21994,7 +21994,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -22002,7 +22002,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -22010,7 +22010,7 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam - + @@ -22020,52 +22020,52 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
#DescriptionAxe rule IDWCAGImpactCount#DescriptionAxe rule IDWCAGImpactCount
11 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.21
22 Elements must have sufficient color contrast color-contrast WCAG 2 Level AA, WCAG 1.4.311
33 IDs of active elements must be unique duplicate-id-active WCAG 2 Level A, WCAG 4.1.11
44 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.110
55 Frames must have title attribute frame-title WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.22
66 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.11
77 Images must have alternate text image-alt WCAG 2 Level A, WCAG 1.1.14
88 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.11
99 Document must have one main landmark landmark-one-main Best practice4
1010 Ensures landmarks are unique landmark-unique Best practice1
1111 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.11
1212 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.48
1313 All page content must be contained by landmarks region Best practice37
1414 Elements should not have tabindex greater than zero tabindex Best practice

Failed

-
-
-
-
- 1. Buttons must have discernible text +
+
+
+
+ 1. Buttons must have discernible text
Learn more
-
-
button-name
-
+
+
button-name
+
WCAG 2 Level A, WCAG 4.1.2
-
-

Ensures buttons have discernible text

-
+
+

Ensures buttons have discernible text

+
critical
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -22075,16 +22075,16 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.departure-date > .ui-datepicker-trigger:nth-child(4)
+
.departure-date > .ui-datepicker-trigger:nth-child(4)

Element source

-
<button class="ui-datepicker-trigger" type="button">
+                                        
<button class="ui-datepicker-trigger" type="button">
 <!-- <img title="..." alt="..." src="/redesign/assets/demo-sites/mars/images/calendar.png"> -->
 </button>
-
+

Fix any of the following:

-
    +
    • Element does not have inner text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -22100,48 +22100,48 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
-
-
-
-
- 2. Elements must have sufficient color contrast +
+
+
+
+ 2. Elements must have sufficient color contrast
Learn more
-
-
color-contrast
-
+
+
color-contrast
+
WCAG 2 Level AA, WCAG 1.4.3
-
-

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

-
+
+

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - wcag2aa + wcag2aa - wcag143 + wcag143
-
- +
+
- - - + + @@ -22151,212 +22151,212 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam @@ -22364,48 +22364,48 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam -
-
-
-
- 3. IDs of active elements must be unique +
+
+
+
+ 3. IDs of active elements must be unique
Learn more
-
-
duplicate-id-active
-
+
+
duplicate-id-active
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value of active elements is unique

-
+
+

Ensures every id attribute value of active elements is unique

+
serious
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Be Bold...</h3>
+
<h3>Be Bold...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.31 (foreground color: #ff9999, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
2

Element location

-
#vap-plan > p:nth-child(3)
+
#vap-plan > p:nth-child(3)

Element source

-
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
+                                        
<p>Step out of your comfort zone, and into a rocket with enough fuel to blast a Manhattan-sized crater if it explodes. But it won't. Probably.<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
3

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Countdown...</h3>
+
<h3>Countdown...</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
4

Element location

-
#vap-book > p:nth-child(3)
+
#vap-book > p:nth-child(3)

Element source

-
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
+
<p>If you're serious about traveling to Mars - really serious - then <a href="mars2.html?a=last_will">prepare your last will and testament</a>, and book a trip! </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
5

Element location

-
:root > h3
+
:root > h3

Element source

-
<h3>Blast Off!</h3>
+
<h3>Blast Off!</h3>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.83 (foreground color: #46a546, background color: #344b6e, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
6

Element location

-
#vap-travel > p:nth-child(3)
+
#vap-travel > p:nth-child(3)

Element source

-
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
+                                        
<p>Expect violent turbulence, bone-crushing g-forces, muscle atrophy, and certain death (hey, everyone's death is certain at some point, right?).<br>
 &nbsp; </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 4.49 (foreground color: #acbad0, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
7

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
+
<a class="" href="mars2.html?a=crater_adventure">10% off Crater Adventure</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
8

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=ice_cream"]
+
:root > a[href="mars2\\.html\\?a\\=ice_cream"]

Element source

-
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
+
<a class="" href="mars2.html?a=ice_cream">Free Astronaut Ice Cream</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
9

Element location

-
li:nth-child(2) > .deal-text > p
+
li:nth-child(2) > .deal-text > p

Element source

-
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
+                                        
<p>Spend an extra 3 months in orbit around Mars in our newly-remodelled MarsPod and get a free package of freeze-wrapped dehydrated astronaut ice cream. <a class="link-arrow" href="mars2.html?a=ice_cream">Get your free dehydrated ice cream!</a>
 </p>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 2.37 (foreground color: #000000, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
10

Element location

-
li:nth-child(3) > .deal-text > h3 > .link
+
li:nth-child(3) > .deal-text > h3 > .link

Element source

-
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
+
<a class="link" href="mars2.html?a=low_price_guarantee">Lowest Price Guarantee</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
11

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=free_year"]
+
:root > a[href="mars2\\.html\\?a\\=free_year"]

Element source

-
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
+
<a href="mars2.html?a=free_year">Book a free year on Mars</a>
-
+

Fix any of the following:

-
    +
    • Element has insufficient color contrast of 1.87 (foreground color: #067ab4, background color: #344b6e, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1

Related node:

-
body
+
body
+
+
- - - + + @@ -22415,20 +22415,20 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam @@ -22436,48 +22436,48 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam -
-
-
-
- 4. id attribute value must be unique +
+
+
+
+ 4. id attribute value must be unique
Learn more
-
-
duplicate-id
-
+
+
duplicate-id
+
WCAG 2 Level A, WCAG 4.1.1
-
-

Ensures every id attribute value is unique

-
+
+

Ensures every id attribute value is unique

+
minor
-
-
+
+
Issue Tags: - cat.parsing + cat.parsing - wcag2a + wcag2a - wcag411 + wcag411
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix any of the following:

-
    +
    • Document has active elements with the same id attribute: default

Related node:

-
a[data-text="Why\\\\ Mars\\\\ died"]
-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="Why\\ Mars\\ died"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]
+
+
- - - + + @@ -22487,47 +22487,47 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam @@ -22690,54 +22690,54 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam -
-
-
-
- 5. Frames must have title attribute +
+
+
+
+ 5. Frames must have title attribute
Learn more
-
-
frame-title
-
+
+
frame-title
+
WCAG 2 Level A, WCAG 2.4.1, WCAG 4.1.2
-
-

Ensures <iframe> and <frame> elements contain a non-empty title attribute

-
+
+

Ensures <iframe> and <frame> elements contain a non-empty title attribute

+
serious
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag241 + wcag241 - wcag412 + wcag412 - section508 + section508 - section508.22.i + section508.22.i
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full
+
.loginnow > .container-fluid-full

Element source

-
<div id="control-panel" class="container-fluid-full">
+
<div id="control-panel" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full
+
.loggedin > .container-fluid-full
2

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
3

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)

Element source

-
<div id="search-bar" class="pull-left">
+                                        
<div id="search-bar" class="pull-left">
 <form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
@@ -22536,153 +22536,153 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
 </div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
+
.loggedin > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(2)
4

Element location

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]

Element source

-
<form id="search" action="/demo/mars/mars2" method="get">
+                                        
<form id="search" action="/demo/mars/mars2" method="get">
 <input type="hidden" name="fn" value="Search">
 <input type="text" class="search" name="query" placeholder="search">
 <input type="submit" class="control-search">
 </form>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
:root > form[method="get"][action="\\\\/demo\\\\/mars\\\\/mars2"]
+
:root > form[method="get"][action="\\/demo\\/mars\\/mars2"]
5

Element location

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right

Element source

-
<nav id="right-control-nav" class="pull-right" style="display: inline;">
+
<nav id="right-control-nav" class="pull-right" style="display: inline;">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
.loggedin > .container-fluid-full > .container > .span7.pull-right > .pull-right
6

Element location

-
#left-column > div:nth-child(1)
+
#left-column > div:nth-child(1)

Element source

-
<div id="vap-section">
+                                        
<div id="vap-section">
 <h1 style="color:#eee;">Destination Mars </h1>
 <h2 style="color:#acbad0;">A trip to Mars starts in your imagination. Are you bold enough, brave enough, <strong>foolish enough?</strong> We are. You belong on Mars with fools like us. Most of us don't bite. Much.</h2></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
#left-column > div:nth-child(2)
+
#left-column > div:nth-child(2)
7

Element location

-
#select-country > input[name="nCountries"][type="hidden"]
+
#select-country > input[name="nCountries"][type="hidden"]

Element source

-
<input type="hidden" id="nCountries" name="nCountries">
+
<input type="hidden" id="nCountries" name="nCountries">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
input[name="nCountries"][value="\\\\31 "][type="hidden"]
+
input[name="nCountries"][value="\\31 "][type="hidden"]
8

Element location

-
.middle.widget-container:nth-child(13)
+
.middle.widget-container:nth-child(13)

Element source

-
<div id="passenger-select" class="widget-container middle">
+
<div id="passenger-select" class="widget-container middle">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8)
+
.middle.widget-container:nth-child(8)
9

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)
+
.middle.widget-container:nth-child(13) > .interior-container > div:nth-child(3)

Element source

-
<div id="passengers">
+
<div id="passengers">
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.middle.widget-container:nth-child(8) > .interior-container > div
+
.middle.widget-container:nth-child(8) > .interior-container > div
10

Element location

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(33)

Element source

-
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
+
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>
-
+

Fix any of the following:

-
    +
    • Document has multiple static elements with the same id attribute

Related node:

-
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
.ui-datepicker.ui-helper-clearfix.ui-corner-all:nth-child(38)
+
+
- - - + + @@ -22747,14 +22747,14 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#player
+
#player

Element source

-
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
+
<iframe width="365" height="205" name="player" id="player" src="https://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -22768,14 +22768,14 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
2

Element location

-
#fafbba78
+
#fafbba78

Element source

-
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
+
<iframe id="fafbba78" name="f2bc5e72d" scrolling="no" style="border: none; overflow: hidden; height: 62px; width: 292px;" class="fb_ltr" src="/assets/demo-sites/mars/js/likebox.html"></iframe>
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Element has no title attribute or the title attribute is empty
    • @@ -22790,48 +22790,48 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
-
-
-
-
- 6. <html> element must have a lang attribute +
+
+
+
+ 6. <html> element must have a lang attribute
Learn more
-
-
html-has-lang
-
+
+
html-has-lang
+
WCAG 2 Level A, WCAG 3.1.1
-
-

Ensures every HTML document has a lang attribute

-
+
+

Ensures every HTML document has a lang attribute

+
serious
-
-
+
+
Issue Tags: - cat.language + cat.language - wcag2a + wcag2a - wcag311 + wcag311
-
- +
+
- - - + + @@ -22841,14 +22841,14 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix any of the following:

-
    +
    • The <html> element does not have a lang attribute
@@ -22859,52 +22859,52 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
-
-
-
-
- 7. Images must have alternate text +
+
+
+
+ 7. Images must have alternate text
Learn more
-
-
image-alt
-
+
+
image-alt
+
WCAG 2 Level A, WCAG 1.1.1
-
-

Ensures <img> elements have alternate text or a role of none or presentation

-
+
+

Ensures <img> elements have alternate text or a role of none or presentation

+
critical
-
-
+
+
Issue Tags: - cat.text-alternatives + cat.text-alternatives - wcag2a + wcag2a - wcag111 + wcag111 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -22914,14 +22914,14 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
img[src$="seg"]
+
img[src$="seg"]

Element source

-
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
+
<img src="/assets/demo-sites/mars/js/seg" width="1" height="1">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -22936,14 +22936,14 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
2

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -22958,14 +22958,14 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
3

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -22980,14 +22980,14 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
4

Element location

-
:root > img[width="\\\\32 10"][height="\\\\31 20"]
+
:root > img[width="\\32 10"][height="\\31 20"]

Element source

-
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
+
<img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120">
-
+

Fix any of the following:

-
    +
    • Element does not have an alt attribute
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -23003,54 +23003,54 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
-
-
-
-
- 8. Form elements must have labels +
+
+
+
+ 8. Form elements must have labels
Learn more
-
-
label
-
+
+
label
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
-
-

Ensures every form element has a label

-
+
+

Ensures every form element has a label

+
critical
-
-
+
+
Issue Tags: - cat.forms + cat.forms - wcag2a + wcag2a - wcag412 + wcag412 - wcag131 + wcag131 - section508 + section508 - section508.22.n + section508.22.n
-
- +
+
- - - + + @@ -23060,14 +23060,14 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • Form element does not have an implicit (wrapped) <label>
    • @@ -23082,46 +23082,46 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
-
-
-
-
- 9. Document must have one main landmark +
+
+
+
+ 9. Document must have one main landmark
Learn more
-
-
landmark-one-main
-
+
+
landmark-one-main
+
Best practice
-
-

Ensures the document has a main landmark

-
+
+

Ensures the document has a main landmark

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -23131,14 +23131,14 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
html
+
html

Element source

-
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
+
<html class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -23148,15 +23148,15 @@ exports[`Successful tests Violations, passes, incomplete, url with reportFileNam
2

Element location

-
#player
+                                        
#player
 html

Element source

-
<html lang="en" dir="ltr" data-cast-api-enabled="true">
+
<html lang="en" dir="ltr" data-cast-api-enabled="true">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -23166,15 +23166,15 @@ html
3

Element location

-
#fafbba78
+                                        
#fafbba78
 #facebook

Element source

-
<html lang="en" id="facebook" class="">
+
<html lang="en" id="facebook" class="">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -23184,15 +23184,15 @@ html
4

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 html

Element source

-
<html lang="en" class=" xl en">
+
<html lang="en" class=" xl en">
-
+

Fix all of the following:

-
    +
    • Document does not have a main landmark
@@ -23203,46 +23203,46 @@ html
-
-
-
-
- 10. Ensures landmarks are unique +
+
+
+
+ 10. Ensures landmarks are unique
Learn more
-
-
landmark-unique
-
+
+
landmark-unique
+
Best practice
-
-

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

-
+
+

Landmarks must have a unique role or role/label/title (i.e. accessible name) combination

+
moderate
-
-
+
+
Issue Tags: - cat.semantics + cat.semantics - best-practice + best-practice
-
- +
+
- - - + + @@ -23252,28 +23252,28 @@ html @@ -23281,50 +23281,50 @@ html -
-
-
-
- 11. Links must be distinguished from surrounding text in a way that does not rely on color +
+
+
+
+ 11. Links must be distinguished from surrounding text in a way that does not rely on color
Learn more
-
-
link-in-text-block
-
+
+
link-in-text-block
+
WCAG 2 Level A, WCAG 1.4.1
-
-

Links can be distinguished without relying on color

-
+
+

Links can be distinguished without relying on color

+
serious
-
-
+
+
Issue Tags: - cat.color + cat.color - experimental + experimental - wcag2a + wcag2a - wcag141 + wcag141
-
-
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)
+
.loginnow > .container-fluid-full > .container > .span5.pull-left.left-first > .pull-left:nth-child(1)

Element source

-
<nav id="left-control-nav" class="pull-left">
+
<nav id="left-control-nav" class="pull-left">
-
+

Fix any of the following:

-
    +
    • The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable

Related node:

-
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
-
#language-bar > nav
-
#main-nav
-
#main-sub-nav
-
#footer-book > nav
-
#footer-trains > nav
-
#footer-passes > nav
-
#footer-plan > nav
-
#footer-faq > nav
-
#footer-connect > nav
+
.loginnow > .container-fluid-full > .container > .span7.pull-right > .pull-right
+
#language-bar > nav
+
#main-nav
+
#main-sub-nav
+
#footer-book > nav
+
#footer-trains > nav
+
#footer-passes > nav
+
#footer-plan > nav
+
#footer-faq > nav
+
#footer-connect > nav
+
+
- - - + + @@ -23334,14 +23334,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
a[href="mars2\\\\.html\\\\?a\\\\=last_will"]
+
a[href="mars2\\.html\\?a\\=last_will"]

Element source

-
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
+
<a href="mars2.html?a=last_will">prepare your last will and testament</a>
-
+

Fix all of the following:

-
    +
    • Links need to be distinguished from surrounding text in some way other than by color
@@ -23352,54 +23352,54 @@ html
-
-
-
-
- 12. Links must have discernible text +
+
+
+
+ 12. Links must have discernible text
Learn more
-
-
link-name
-
+
+
link-name
+
WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
-
-

Ensures links have discernible text

-
+
+

Ensures links have discernible text

+
serious
-
-
+
+
Issue Tags: - cat.name-role-value + cat.name-role-value - wcag2a + wcag2a - wcag412 + wcag412 - wcag244 + wcag244 - section508 + section508 - section508.22.a + section508.22.a
-
- +
+
- - - + + @@ -23409,20 +23409,20 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
.link[href$="mars\\\\/\\\\#"]
+
.link[href$="mars\\/\\#"]

Element source

-
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
+
<a class="link" href="demo/mars/#"><i class="icon-menu-home"></i> </a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -23436,21 +23436,21 @@ html
2

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -23464,21 +23464,21 @@ html
3

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -23492,21 +23492,21 @@ html
4

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\=crater_adventure"]
+
:root > a[href="mars2\\.html\\?a\\=crater_adventure"]

Element source

-
<a href="mars2.html?a=crater_adventure">
+                                        
<a href="mars2.html?a=crater_adventure">
 <img src="/assets/demo-sites/mars/images/mars-spaceman.jpg" class="" width="210" height="120"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -23520,20 +23520,20 @@ html
5

Element location

-
:root > a[href="mars2\\\\.html\\\\?a\\\\="]
+
:root > a[href="mars2\\.html\\?a\\="]

Element source

-
<a href="mars2.html?a="></a>
+
<a href="mars2.html?a="></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -23547,20 +23547,20 @@ html
6

Element location

-
.active
+
.active

Element source

-
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Life was possible on Mars" class="fader first active" href="http://www.youtube.com/embed/OagLGti_hTE?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -23574,20 +23574,20 @@ html
7

Element location

-
a[data-text="Why\\\\ Mars\\\\ died"]
+
a[data-text="Why\\ Mars\\ died"]

Element source

-
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="Why Mars died" class="fader first" href="http://www.youtube.com/embed/oC31pqk9sak?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -23601,20 +23601,20 @@ html
8

Element location

-
a[data-text="The\\\\ world\\\\ that\\\\ never\\\\ was"]
+
a[data-text="The\\ world\\ that\\ never\\ was"]

Element source

-
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
+
<a target="player" data-text="The world that never was" class="fader first" href="http://www.youtube.com/embed/JgMXPXdqJn8?controls=1&amp;showinfo=1&amp;modestbranding=0&amp;wmode=opaque&amp;enablejsapi=1" id="default"></a>
-
+

Fix all of the following:

-
    +
    • Element is in tab order and does not have accessible text
-
+

Fix any of the following:

-
    +
    • Element does not have text that is visible to screen readers
    • aria-label attribute does not exist or is empty
    • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
    • @@ -23629,46 +23629,46 @@ html
-
-
-
-
- 13. All page content must be contained by landmarks +
+
+
+
+ 13. All page content must be contained by landmarks
Learn more
-
-
region
-
+
+
region
+
Best practice
-
-

Ensures all page content is contained by landmarks

-
+
+

Ensures all page content is contained by landmarks

+
moderate
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -23678,14 +23678,14 @@ html
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
body > div:nth-child(1)
+
body > div:nth-child(1)

Element source

-
<div style="width: 1px; height: 1px; display: inline;">
+
<div style="width: 1px; height: 1px; display: inline;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23695,14 +23695,14 @@ html
2

Element location

-
#purposeDisclaimer
+
#purposeDisclaimer

Element source

-
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
+
<div id="purposeDisclaimer">This web page is for demonstration purposes, to show common accessibility errors.</div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23712,14 +23712,14 @@ html
3

Element location

-
:root > .search[name="query"][placeholder="search"]
+
:root > .search[name="query"][placeholder="search"]

Element source

-
<input type="text" class="search" name="query" placeholder="search">
+
<input type="text" class="search" name="query" placeholder="search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23729,14 +23729,14 @@ html
4

Element location

-
:root > .control-search[type="submit"]
+
:root > .control-search[type="submit"]

Element source

-
<input type="submit" class="control-search">
+
<input type="submit" class="control-search">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23746,14 +23746,14 @@ html
5

Element location

-
#left-column
+
#left-column

Element source

-
<div class="span7 left-first pull-left" id="left-column">
+
<div class="span7 left-first pull-left" id="left-column">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23763,14 +23763,14 @@ html
6

Element location

-
#widget-controls
+
#widget-controls

Element source

-
<div id="widget-controls" class="widget-container head">
+
<div id="widget-controls" class="widget-container head">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23780,14 +23780,14 @@ html
7

Element location

-
#route-select > .interior-container > h3
+
#route-select > .interior-container > h3

Element source

-
<h3>Book your Trip</h3>
+
<h3>Book your Trip</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23797,14 +23797,14 @@ html
8

Element location

-
#route-type-radio-group
+
#route-type-radio-group

Element source

-
<div id="route-type-radio-group" class="">
+
<div id="route-type-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23814,14 +23814,14 @@ html
9

Element location

-
#route-type
+
#route-type

Element source

-
<div id="route-type">
+
<div id="route-type">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23831,14 +23831,14 @@ html
10

Element location

-
#pass-question-radio-group
+
#pass-question-radio-group

Element source

-
<div id="pass-question-radio-group" class="">
+
<div id="pass-question-radio-group" class="">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23848,14 +23848,14 @@ html
11

Element location

-
.middle.widget-container:nth-child(13) > .interior-container > h3
+
.middle.widget-container:nth-child(13) > .interior-container > h3

Element source

-
<h3>Who Is Traveling?</h3>
+
<h3>Who Is Traveling?</h3>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23865,16 +23865,16 @@ html
12

Element location

-
#passenger0 > .wrapper:nth-child(1)
+
#passenger0 > .wrapper:nth-child(1)

Element source

-
<span class="wrapper">
+                                        
<span class="wrapper">
 <span class="traveler-label">Traveler</span>
 </span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23884,9 +23884,9 @@ html
13

Element location

-
#passenger0 > .age-range.wrapper
+
#passenger0 > .age-range.wrapper

Element source

-
<span class="wrapper age-range">
+                                        
<span class="wrapper age-range">
 <select id="traveler0" class="traveler-type">
 <option value="0">Adult (26+)</option>
 <option value="1">Youth (12-25)</option>
@@ -23896,9 +23896,9 @@ html
</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23908,14 +23908,14 @@ html
14

Element location

-
#add-traveler
+
#add-traveler

Element source

-
<div class="add-buttons" id="add-traveler">
+
<div class="add-buttons" id="add-traveler">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23925,14 +23925,14 @@ html
15

Element location

-
#booking-box-submit
+
#booking-box-submit

Element source

-
<div id="booking-box-submit" class="widget-container footer">
+
<div id="booking-box-submit" class="widget-container footer">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23942,14 +23942,14 @@ html
16

Element location

-
#video-box > .interior-container
+
#video-box > .interior-container

Element source

-
<div class="interior-container">
+
<div class="interior-container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23959,14 +23959,14 @@ html
17

Element location

-
#social-bar
+
#social-bar

Element source

-
<div id="social-bar" class="container-fluid-full">
+
<div id="social-bar" class="container-fluid-full">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23976,14 +23976,14 @@ html
18

Element location

-
#footer-book > h4
+
#footer-book > h4

Element source

-
<h4>Book Your Trip</h4>
+
<h4>Book Your Trip</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -23993,14 +23993,14 @@ html
19

Element location

-
#footer-book > ul
+
#footer-book > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24010,14 +24010,14 @@ html
20

Element location

-
#footer-trains > h4
+
#footer-trains > h4

Element source

-
<h4>Mars Shuttles</h4>
+
<h4>Mars Shuttles</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24027,14 +24027,14 @@ html
21

Element location

-
#footer-trains > ul
+
#footer-trains > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24044,14 +24044,14 @@ html
22

Element location

-
#footer-passes > h4
+
#footer-passes > h4

Element source

-
<h4>Mars Tourist Passes</h4>
+
<h4>Mars Tourist Passes</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24061,14 +24061,14 @@ html
23

Element location

-
#footer-passes > ul
+
#footer-passes > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24078,14 +24078,14 @@ html
24

Element location

-
#footer-plan > h4
+
#footer-plan > h4

Element source

-
<h4>Mars Adventures</h4>
+
<h4>Mars Adventures</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24095,14 +24095,14 @@ html
25

Element location

-
#footer-plan > ul
+
#footer-plan > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24112,14 +24112,14 @@ html
26

Element location

-
#footer-faq > h4
+
#footer-faq > h4

Element source

-
<h4>FAQs</h4>
+
<h4>FAQs</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24129,14 +24129,14 @@ html
27

Element location

-
#footer-faq > ul
+
#footer-faq > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24146,14 +24146,14 @@ html
28

Element location

-
#footer-connect > h4
+
#footer-connect > h4

Element source

-
<h4>Connect With Us</h4>
+
<h4>Connect With Us</h4>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24163,14 +24163,14 @@ html
29

Element location

-
#footer-connect > ul
+
#footer-connect > ul

Element source

-
<ul>
+
<ul>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24180,14 +24180,14 @@ html
30

Element location

-
#copyright
+
#copyright

Element source

-
<div id="copyright" class="container">
+
<div id="copyright" class="container">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24197,15 +24197,15 @@ html
31

Element location

-
#player
+                                        
#player
 #player

Element source

-
<div id="player" style="width: 100%; height: 100%;">
+
<div id="player" style="width: 100%; height: 100%;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24215,15 +24215,15 @@ html
32

Element location

-
#fafbba78
+                                        
#fafbba78
 ._8m > table > tbody > tr:nth-child(1)

Element source

-
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
+
<tr><td><span class="fsl fwb"><a href="../mars2.html" target="_blank">Mars Commuter Express</a></span></td></tr>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24233,15 +24233,15 @@ html
33

Element location

-
#fafbba78
+                                        
#fafbba78
 .pluginConnectButtonDisconnected

Element source

-
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
+
<div class="pluginButton pluginConnectButtonDisconnected" title=""><div><button type="submit"><i class="pluginButtonIcon img sp_like sx_like_thumb"></i>Like</button></div></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24251,15 +24251,15 @@ html
34

Element location

-
#fafbba78
+                                        
#fafbba78
 #u_0_2

Element source

-
<span id="u_0_2">378,121</span>
+
<span id="u_0_2">378,121</span>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24269,15 +24269,15 @@ html
35

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 .btn-o

Element source

-
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
+
<div class="btn-o" contextmenu="menu"><a id="follow-button" target="_blank" class="btn" title="Follow MarsCommuter on Twitter" href="mars2.html"><i></i><span class="label" id="l">Follow @MarsTrip1</span></a></div>
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24287,15 +24287,15 @@ html
36

Element location

-
.twitter-follow-button
-img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]
+
.twitter-follow-button
+img[src="\\.\\.\\/images\\/f\\.gif"]

Element source

-
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="../images/f.gif" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24305,15 +24305,15 @@ img[src="\\\\.\\\\.\\\\/images\\\\/f\\\\.gif"]37

Element location

-
.twitter-follow-button
+                                        
.twitter-follow-button
 img[src$="jot"]

Element source

-
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
+
<img src="jot" alt="" style="position: absolute; height: 1px; width: 1px; top: -9999px; left: -9999px;">
-
+

Fix any of the following:

-
    +
    • Some page content is not contained by landmarks
@@ -24324,46 +24324,46 @@ img[src$="jot"]
-
-
-
-
- 14. Elements should not have tabindex greater than zero +
+
+
+
+ 14. Elements should not have tabindex greater than zero
Learn more
-
-
tabindex
-
+
+
tabindex
+
Best practice
-
-

Ensures tabindex attribute values are not greater than 0

-
+
+

Ensures tabindex attribute values are not greater than 0

+
serious
-
-
+
+
Issue Tags: - cat.keyboard + cat.keyboard - best-practice + best-practice
-
- +
+
- - - + + @@ -24373,14 +24373,14 @@ img[src$="jot"]
#Issue Description + #Issue Description To solve this violation, you need to...
1

Element location

-
#from0
+
#from0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="from0" name="from0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -24390,14 +24390,14 @@ img[src$="jot"]
2

Element location

-
#to0
+
#to0

Element source

-
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
+
<input type="text" value="" class="city-input ac_input ui-autocomplete-input" autocomplete="off" id="to0" name="to0" tabindex="1" role="textbox" aria-autocomplete="list" aria-haspopup="true">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -24407,14 +24407,14 @@ img[src$="jot"]
3

Element location

-
#deptDate0
+
#deptDate0

Element source

-
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
+
<input size="10" id="deptDate0" name="deptDate0" placeholder="mm/dd/yyyy" value="" tabindex="3" class="hasDatepicker input-dept">
-
+

Fix any of the following:

-
    +
    • Element has a tabindex greater than 0
@@ -24425,16 +24425,16 @@ img[src$="jot"]
-
-
-
-
+
+
+
+
-
- +
+
- - - - - + + + + + - + @@ -24469,7 +24469,7 @@ img[src$="jot"] - + @@ -24477,7 +24477,7 @@ img[src$="jot"] - + @@ -24485,7 +24485,7 @@ img[src$="jot"] - + @@ -24493,7 +24493,7 @@ img[src$="jot"] - + @@ -24501,7 +24501,7 @@ img[src$="jot"] - + @@ -24509,7 +24509,7 @@ img[src$="jot"] - + @@ -24517,7 +24517,7 @@ img[src$="jot"] - + @@ -24525,7 +24525,7 @@ img[src$="jot"] - + @@ -24533,7 +24533,7 @@ img[src$="jot"] - + @@ -24541,7 +24541,7 @@ img[src$="jot"] - + @@ -24549,7 +24549,7 @@ img[src$="jot"] - + @@ -24557,7 +24557,7 @@ img[src$="jot"] - + @@ -24565,7 +24565,7 @@ img[src$="jot"] - + @@ -24573,7 +24573,7 @@ img[src$="jot"] - + @@ -24581,7 +24581,7 @@ img[src$="jot"] - + @@ -24589,7 +24589,7 @@ img[src$="jot"] - + @@ -24597,7 +24597,7 @@ img[src$="jot"] - + @@ -24605,7 +24605,7 @@ img[src$="jot"] - + @@ -24613,7 +24613,7 @@ img[src$="jot"] - + @@ -24621,7 +24621,7 @@ img[src$="jot"] - + @@ -24629,7 +24629,7 @@ img[src$="jot"] - + @@ -24637,7 +24637,7 @@ img[src$="jot"] - + @@ -24645,7 +24645,7 @@ img[src$="jot"] - + @@ -24653,7 +24653,7 @@ img[src$="jot"] - + @@ -24661,7 +24661,7 @@ img[src$="jot"] - + @@ -24669,7 +24669,7 @@ img[src$="jot"] - + @@ -24677,7 +24677,7 @@ img[src$="jot"] - + @@ -24685,7 +24685,7 @@ img[src$="jot"] - + @@ -24693,7 +24693,7 @@ img[src$="jot"] - + @@ -24701,7 +24701,7 @@ img[src$="jot"] - + @@ -24709,7 +24709,7 @@ img[src$="jot"] - + @@ -24717,7 +24717,7 @@ img[src$="jot"] - + @@ -24725,7 +24725,7 @@ img[src$="jot"] - + @@ -24733,7 +24733,7 @@ img[src$="jot"] - + @@ -24741,7 +24741,7 @@ img[src$="jot"] - + @@ -24749,7 +24749,7 @@ img[src$="jot"] - + @@ -24757,7 +24757,7 @@ img[src$="jot"] - + @@ -24769,16 +24769,16 @@ img[src$="jot"] -
-
-
-
+
+
+
+
-
+

What 'incomplete' axe checks means?

Incomplete results were aborted and require further testing. This @@ -24800,24 +24800,24 @@ img[src$="jot"]

Visit axe API Documentation to learn more.

-
#DescriptionAxe rule IDWCAGNodes passed check#DescriptionAxe rule IDWCAGNodes passed check
11 Elements must only use allowed ARIA attributes aria-allowed-attr WCAG 2 Level A, WCAG 4.1.2
22 ARIA role must be appropriate for the element aria-allowed-role Best practice
33 aria-hidden='true' must not be present on the document body aria-hidden-body WCAG 2 Level A, WCAG 4.1.2
44 ARIA hidden element must not contain focusable elements aria-hidden-focus WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
55 Required ARIA attributes must be provided aria-required-attr WCAG 2 Level A, WCAG 4.1.2
66 Certain ARIA roles must contain particular children aria-required-children WCAG 2 Level A, WCAG 1.3.1
77 Certain ARIA roles must be contained by particular parents aria-required-parent WCAG 2 Level A, WCAG 1.3.1
88 ARIA roles used must conform to valid values aria-roles WCAG 2 Level A, WCAG 4.1.2
99 ARIA attributes must conform to valid values aria-valid-attr-value WCAG 2 Level A, WCAG 4.1.2
1010 ARIA attributes must conform to valid names aria-valid-attr WCAG 2 Level A, WCAG 4.1.2
1111 autocomplete attribute must be used correctly autocomplete-valid WCAG 2.1 Level AA, WCAG 1.3.5
1212 Inline text spacing must be adjustable with custom stylesheets avoid-inline-spacing WCAG 2.1 Level AA, WCAG 1.4.1.2
1313 Buttons must have discernible text button-name WCAG 2 Level A, WCAG 4.1.2
1414 Page must have means to bypass repeated blocks bypass WCAG 2 Level A, WCAG 2.4.1
1515 Documents must have <title> element to aid in navigation document-title WCAG 2 Level A, WCAG 2.4.2
1616 IDs used in ARIA and labels must be unique duplicate-id-aria WCAG 2 Level A, WCAG 4.1.1
1717 id attribute value must be unique duplicate-id WCAG 2 Level A, WCAG 4.1.1
1818 Headings must not be empty empty-heading Best practice
1919 Form field should not have multiple label elements form-field-multiple-labels WCAG 2 Level A, WCAG 3.3.2
2020 Heading levels should only increase by one heading-order Best practice
2121 Hidden content on the page cannot be analyzed hidden-content Best practice
2222 <html> element must have a lang attribute html-has-lang WCAG 2 Level A, WCAG 3.1.1
2323 <html> element must have a valid value for the lang attribute html-lang-valid WCAG 2 Level A, WCAG 3.1.1
2424 Elements must have their visible text as part of their accessible name label-content-name-mismatch WCAG 2.1 Level A, WCAG 2.5.3
2525 Form elements should have a visible label label-title-only Best practice
2626 Form elements must have labels label WCAG 2 Level A, WCAG 4.1.2, WCAG 1.3.1
2727 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.1
2828 Links must have discernible text link-name WCAG 2 Level A, WCAG 4.1.2, WCAG 2.4.4
2929 <ul> and <ol> must only directly contain <li>, <script> or <template> elements list WCAG 2 Level A, WCAG 1.3.1
3030 <li> elements must be contained in a <ul> or <ol> listitem WCAG 2 Level A, WCAG 1.3.1
3131 Users should be able to zoom and scale the text up to 500% meta-viewport-large Best practice
3232 Zooming and scaling must not be disabled meta-viewport Best practice
3333 Page must contain a level-one heading page-has-heading-one Best practice
3434 All page content must be contained by landmarks region Best practice
3535 Elements should not have tabindex greater than zero tabindex Best practice
3636 The <caption> element should not contain the same text as the summary attribute table-duplicate-name Best practice
3737 Data or header cells should not be used to give caption to a data table. table-fake-caption WCAG 2 Level A, WCAG 1.3.1
3838 All cells in a table element that use the headers attribute must only refer to other cells of that same table td-headers-attr WCAG 2 Level A, WCAG 1.3.1
+
- - - - - + + + + + - + @@ -24825,7 +24825,7 @@ img[src$="jot"] - + @@ -24833,7 +24833,7 @@ img[src$="jot"] - + @@ -24841,7 +24841,7 @@ img[src$="jot"] - +
#DescriptionAxe rule IDWCAGNodes with incomplete check#DescriptionAxe rule IDWCAGNodes with incomplete check
11 Elements must have sufficient color contrast color-contrast WCAG 2 Level AA, WCAG 1.4.3
22 Hidden content on the page cannot be analyzed hidden-content Best practice
33 Links must be distinguished from surrounding text in a way that does not rely on color link-in-text-block WCAG 2 Level A, WCAG 1.4.1
44 <video> elements must have captions video-caption WCAG 2 Level A, WCAG 1.2.2