Skip to content

Instantly share code, notes, and snippets.

@AleksejDix
Created April 24, 2025 07:26
Show Gist options
  • Save AleksejDix/7ac3c462e5d24e695fdc474d4ce70b73 to your computer and use it in GitHub Desktop.
Save AleksejDix/7ac3c462e5d24e695fdc474d4ce70b73 to your computer and use it in GitHub Desktop.
{
"testEngine": {
"name": "axe-core",
"version": "4.10.2"
},
"testRunner": {
"name": "axe"
},
"testEnvironment": {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/133.0.0.0 Safari/537.36",
"windowWidth": 1280,
"windowHeight": 800,
"orientationAngle": 0,
"orientationType": "portrait-primary"
},
"timestamp": "2025-02-09T18:46:55.227Z",
"url": "https://www.ihr-holz-mueller.de/",
"toolOptions": {
"runOnly": {
"type": "rule",
"values": [
"accesskeys",
"aria-allowed-role",
"aria-conditional-attr",
"aria-deprecated-role",
"aria-dialog-name",
"aria-prohibited-attr",
"aria-treeitem-name",
"aria-text",
"empty-heading",
"heading-order",
"html-xml-lang-mismatch",
"identical-links-same-purpose",
"image-redundant-alt",
"input-button-name",
"label-content-name-mismatch",
"landmark-one-main",
"link-in-text-block",
"meta-viewport",
"select-name",
"skip-link",
"tabindex",
"table-duplicate-name",
"table-fake-caption",
"target-size",
"td-has-header"
]
},
"rules": {
"area-alt": {
"enabled": false
},
"aria-braille-equivalent": {
"enabled": false
},
"aria-roledescription": {
"enabled": false
},
"audio-caption": {
"enabled": false
},
"blink": {
"enabled": false
},
"duplicate-id": {
"enabled": false
},
"frame-focusable-content": {
"enabled": false
},
"frame-title-unique": {
"enabled": false
},
"marquee": {
"enabled": false
},
"nested-interactive": {
"enabled": false
},
"no-autoplay-audio": {
"enabled": false
},
"role-img-alt": {
"enabled": false
},
"scrollable-region-focusable": {
"enabled": false
},
"server-side-image-map": {
"enabled": false
},
"summary-name": {
"enabled": false
},
"svg-img-alt": {
"enabled": false
}
},
"reporter": "v1"
},
"inapplicable": [
{
"id": "accesskeys",
"impact": null,
"tags": [
"cat.keyboard",
"best-practice"
],
"description": "Ensure every accesskey attribute value is unique",
"help": "accesskey attribute value should be unique",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/accesskeys?application=axe-puppeteer",
"nodes": []
},
{
"id": "aria-dialog-name",
"impact": null,
"tags": [
"cat.aria",
"best-practice"
],
"description": "Ensure every ARIA dialog and alertdialog node has an accessible name",
"help": "ARIA dialog and alertdialog nodes should have an accessible name",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-dialog-name?application=axe-puppeteer",
"nodes": []
},
{
"id": "aria-text",
"impact": null,
"tags": [
"cat.aria",
"best-practice"
],
"description": "Ensure role=\"text\" is used on elements with no focusable descendants",
"help": "\"role=text\" should have no focusable descendants",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-text?application=axe-puppeteer",
"nodes": []
},
{
"id": "aria-treeitem-name",
"impact": null,
"tags": [
"cat.aria",
"best-practice"
],
"description": "Ensure every ARIA treeitem node has an accessible name",
"help": "ARIA treeitem nodes should have an accessible name",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-treeitem-name?application=axe-puppeteer",
"nodes": []
},
{
"id": "html-xml-lang-mismatch",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"EN-301-549",
"EN-9.3.1.1",
"ACT"
],
"description": "Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page",
"help": "HTML elements with lang and xml:lang must have the same base language",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-xml-lang-mismatch?application=axe-puppeteer",
"nodes": []
},
{
"id": "input-button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"TTv5",
"TT5.c",
"EN-301-549",
"EN-9.4.1.2",
"ACT"
],
"description": "Ensure input buttons have discernible text",
"help": "Input buttons must have discernible text",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/input-button-name?application=axe-puppeteer",
"nodes": []
},
{
"id": "select-name",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"section508",
"section508.22.n",
"TTv5",
"TT5.c",
"EN-301-549",
"EN-9.4.1.2",
"ACT"
],
"description": "Ensure select element has an accessible name",
"help": "Select element must have an accessible name",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/select-name?application=axe-puppeteer",
"nodes": []
},
{
"id": "skip-link",
"impact": null,
"tags": [
"cat.keyboard",
"best-practice"
],
"description": "Ensure all skip links have a focusable target",
"help": "The skip-link target should exist and be focusable",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/skip-link?application=axe-puppeteer",
"nodes": []
},
{
"id": "table-duplicate-name",
"impact": null,
"tags": [
"cat.tables",
"best-practice"
],
"description": "Ensure the <caption> element does not contain the same text as the summary attribute",
"help": "Tables should not have the same summary and caption",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/table-duplicate-name?application=axe-puppeteer",
"nodes": []
},
{
"id": "table-fake-caption",
"impact": null,
"tags": [
"cat.tables",
"experimental",
"wcag2a",
"wcag131",
"section508",
"section508.22.g",
"EN-301-549",
"EN-9.1.3.1"
],
"description": "Ensure that tables with a caption use the <caption> element.",
"help": "Data or header cells must not be used to give caption to a data table.",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/table-fake-caption?application=axe-puppeteer",
"nodes": []
},
{
"id": "td-has-header",
"impact": null,
"tags": [
"cat.tables",
"experimental",
"wcag2a",
"wcag131",
"section508",
"section508.22.g",
"TTv5",
"TT14.b",
"EN-301-549",
"EN-9.1.3.1"
],
"description": "Ensure that each non-empty data cell in a <table> larger than 3 by 3 has one or more table headers",
"help": "Non-empty <td> elements in larger <table> must have an associated table header",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/td-has-header?application=axe-puppeteer",
"nodes": []
}
],
"passes": [
{
"id": "aria-allowed-role",
"impact": null,
"tags": [
"cat.aria",
"best-practice"
],
"description": "Ensure role attribute has an appropriate value for the element",
"help": "ARIA role should be appropriate for the element",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-role?application=axe-puppeteer",
"nodes": [
{
"any": [
{
"id": "aria-allowed-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is allowed for given element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"hero-item slick-slide slick-current slick-active\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 1280px;\" tabindex=\"0\" role=\"tabpanel\" id=\"slick-slide00\" aria-describedby=\"slick-slide-control00\">",
"target": [
"#slick-slide00"
]
},
{
"any": [
{
"id": "aria-allowed-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is allowed for given element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"hero-item slick-slide\" data-slick-index=\"1\" aria-hidden=\"true\" style=\"width: 1280px;\" tabindex=\"-1\" role=\"tabpanel\" id=\"slick-slide01\" aria-describedby=\"slick-slide-control01\">",
"target": [
"#slick-slide01"
]
},
{
"any": [
{
"id": "aria-allowed-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is allowed for given element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"hero-item slick-slide\" data-slick-index=\"2\" aria-hidden=\"true\" style=\"width: 1280px;\" tabindex=\"-1\" role=\"tabpanel\" id=\"slick-slide02\" aria-describedby=\"slick-slide-control02\">",
"target": [
"#slick-slide02"
]
},
{
"any": [
{
"id": "aria-allowed-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is allowed for given element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<ul class=\"slick-dots\" style=\"\" role=\"tablist\">",
"target": [
".slick-dots"
]
},
{
"any": [
{
"id": "aria-allowed-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is allowed for given element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"slick-active\" role=\"presentation\"><button type=\"button\" role=\"tab\" id=\"slick-slide-control00\" aria-controls=\"slick-slide00\" aria-label=\"1 of 3\" tabindex=\"0\" aria-selected=\"true\">1</button></li>",
"target": [
".slick-active[role=\"presentation\"]"
]
},
{
"any": [
{
"id": "aria-allowed-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is allowed for given element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control00\" aria-controls=\"slick-slide00\" aria-label=\"1 of 3\" tabindex=\"0\" aria-selected=\"true\">1</button>",
"target": [
"#slick-slide-control00"
]
},
{
"any": [
{
"id": "aria-allowed-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is allowed for given element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li role=\"presentation\"><button type=\"button\" role=\"tab\" id=\"slick-slide-control01\" aria-controls=\"slick-slide01\" aria-label=\"2 of 3\" tabindex=\"-1\">2</button></li>",
"target": [
"li[role=\"presentation\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "aria-allowed-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is allowed for given element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control01\" aria-controls=\"slick-slide01\" aria-label=\"2 of 3\" tabindex=\"-1\">2</button>",
"target": [
"#slick-slide-control01"
]
},
{
"any": [
{
"id": "aria-allowed-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is allowed for given element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li role=\"presentation\"><button type=\"button\" role=\"tab\" id=\"slick-slide-control02\" aria-controls=\"slick-slide02\" aria-label=\"3 of 3\" tabindex=\"-1\">3</button></li>",
"target": [
"li[role=\"presentation\"]:nth-child(3)"
]
},
{
"any": [
{
"id": "aria-allowed-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is allowed for given element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control02\" aria-controls=\"slick-slide02\" aria-label=\"3 of 3\" tabindex=\"-1\">3</button>",
"target": [
"#slick-slide-control02"
]
}
]
},
{
"id": "aria-conditional-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412",
"EN-301-549",
"EN-9.4.1.2"
],
"description": "Ensure ARIA attributes are used as described in the specification of the element's role",
"help": "ARIA attributes must be used as specified for the element's role",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr?application=axe-puppeteer",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-conditional-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"none": [],
"impact": null,
"html": "<div class=\"hero-item slick-slide slick-current slick-active\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 1280px;\" tabindex=\"0\" role=\"tabpanel\" id=\"slick-slide00\" aria-describedby=\"slick-slide-control00\">",
"target": [
"#slick-slide00"
]
},
{
"any": [],
"all": [
{
"id": "aria-conditional-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control00\" aria-controls=\"slick-slide00\" aria-label=\"1 of 3\" tabindex=\"0\" aria-selected=\"true\">1</button>",
"target": [
"#slick-slide-control00"
]
},
{
"any": [],
"all": [
{
"id": "aria-conditional-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control01\" aria-controls=\"slick-slide01\" aria-label=\"2 of 3\" tabindex=\"-1\">2</button>",
"target": [
"#slick-slide-control01"
]
},
{
"any": [],
"all": [
{
"id": "aria-conditional-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control02\" aria-controls=\"slick-slide02\" aria-label=\"3 of 3\" tabindex=\"-1\">3</button>",
"target": [
"#slick-slide-control02"
]
}
]
},
{
"id": "aria-deprecated-role",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412",
"EN-301-549",
"EN-9.4.1.2"
],
"description": "Ensure elements do not use deprecated roles",
"help": "Deprecated ARIA roles must not be used",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role?application=axe-puppeteer",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<div class=\"hero-item slick-slide slick-current slick-active\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 1280px;\" tabindex=\"0\" role=\"tabpanel\" id=\"slick-slide00\" aria-describedby=\"slick-slide-control00\">",
"target": [
"#slick-slide00"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<ul class=\"slick-dots\" style=\"\" role=\"tablist\">",
"target": [
".slick-dots"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<li class=\"slick-active\" role=\"presentation\"><button type=\"button\" role=\"tab\" id=\"slick-slide-control00\" aria-controls=\"slick-slide00\" aria-label=\"1 of 3\" tabindex=\"0\" aria-selected=\"true\">1</button></li>",
"target": [
".slick-active[role=\"presentation\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control00\" aria-controls=\"slick-slide00\" aria-label=\"1 of 3\" tabindex=\"0\" aria-selected=\"true\">1</button>",
"target": [
"#slick-slide-control00"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<li role=\"presentation\"><button type=\"button\" role=\"tab\" id=\"slick-slide-control01\" aria-controls=\"slick-slide01\" aria-label=\"2 of 3\" tabindex=\"-1\">2</button></li>",
"target": [
"li[role=\"presentation\"]:nth-child(2)"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control01\" aria-controls=\"slick-slide01\" aria-label=\"2 of 3\" tabindex=\"-1\">2</button>",
"target": [
"#slick-slide-control01"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<li role=\"presentation\"><button type=\"button\" role=\"tab\" id=\"slick-slide-control02\" aria-controls=\"slick-slide02\" aria-label=\"3 of 3\" tabindex=\"-1\">3</button></li>",
"target": [
"li[role=\"presentation\"]:nth-child(3)"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control02\" aria-controls=\"slick-slide02\" aria-label=\"3 of 3\" tabindex=\"-1\">3</button>",
"target": [
"#slick-slide-control02"
]
}
]
},
{
"id": "aria-prohibited-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412",
"EN-301-549",
"EN-9.4.1.2"
],
"description": "Ensure ARIA attributes are not prohibited for an element's role",
"help": "Elements must only use permitted ARIA attributes",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr?application=axe-puppeteer",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<div class=\"hero-item slick-slide slick-current slick-active\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 1280px;\" tabindex=\"0\" role=\"tabpanel\" id=\"slick-slide00\" aria-describedby=\"slick-slide-control00\">",
"target": [
"#slick-slide00"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control00\" aria-controls=\"slick-slide00\" aria-label=\"1 of 3\" tabindex=\"0\" aria-selected=\"true\">1</button>",
"target": [
"#slick-slide-control00"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control01\" aria-controls=\"slick-slide01\" aria-label=\"2 of 3\" tabindex=\"-1\">2</button>",
"target": [
"#slick-slide-control01"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control02\" aria-controls=\"slick-slide02\" aria-label=\"3 of 3\" tabindex=\"-1\">3</button>",
"target": [
"#slick-slide-control02"
]
}
]
},
{
"id": "empty-heading",
"impact": null,
"tags": [
"cat.name-role-value",
"best-practice"
],
"description": "Ensure headings have discernible text",
"help": "Headings should not be empty",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/empty-heading?application=axe-puppeteer",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h1 class=\"headline1\">Herzlich willkommen bei Holz-Müller</h1>",
"target": [
".txt-center.grid-block > h1"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"headline2\">Über Holz-Müller</h2>",
"target": [
".headline2"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h1 class=\"headline1\">Aktuelles</h1>",
"target": [
".col-8 > .grid-block > h1"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"news-headline\"><a href=\"/aktuelles/aktuelles/187.htm\">Beulskopf und Salzburger Kopf Design – Die perfekte Wahl für Ihre Böden</a></h2>",
"target": [
".col-4.col-t-4.col-m-12:nth-child(3) > .grid-block > .news > .news-content > .news-headline"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"news-headline\"><a href=\"/aktuelles/aktuelles/186.htm\">Veränderung und Dank zum Jahresende - Holz-Müller wünscht frohe Feiertage</a></h2>",
"target": [
".col-4.col-t-4.col-m-12:nth-child(4) > .grid-block > .news > .news-content > .news-headline"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"news-headline\"><a href=\"/aktuelles/aktuelles/182.htm\">Unsere neue Webseite ist online - Modern, schnell und benutzerfreundlich</a></h2>",
"target": [
".col-4.col-t-4.col-m-12:nth-child(5) > .grid-block > .news > .news-content > .news-headline"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h6 class=\"headline6\">holz-müller</h6>",
"target": [
"div:nth-child(1) > h6"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h6 class=\"headline6\">Öffnungszeiten</h6>",
"target": [
"div:nth-child(2) > h6"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h6 class=\"headline6\">Anlieferung und Lager</h6>",
"target": [
"div:nth-child(3) > h6"
]
}
]
},
{
"id": "heading-order",
"impact": "moderate",
"tags": [
"cat.semantics",
"best-practice"
],
"description": "Ensure the order of headings is semantically correct",
"help": "Heading levels should only increase by one",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/heading-order?application=axe-puppeteer",
"nodes": [
{
"any": [
{
"id": "heading-order",
"data": {
"headingOrder": [
{
"ancestry": [
"html > body > main:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div > h1:nth-child(1)"
],
"level": 1
},
{
"ancestry": [
"html > body > main:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > h2"
],
"level": 2
},
{
"ancestry": [
"html > body > main:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1) > div > h1"
],
"level": 1
},
{
"ancestry": [
"html > body > main:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(3) > div > div > div:nth-child(3) > h2:nth-child(1)"
],
"level": 2
},
{
"ancestry": [
"html > body > main:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(4) > div > div > div:nth-child(3) > h2:nth-child(1)"
],
"level": 2
},
{
"ancestry": [
"html > body > main:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(5) > div > div > div:nth-child(3) > h2:nth-child(1)"
],
"level": 2
},
{
"ancestry": [
"html > body > footer:nth-child(2) > div > div:nth-child(1) > h6:nth-child(1)"
],
"level": 6
},
{
"ancestry": [
"html > body > footer:nth-child(2) > div > div:nth-child(2) > h6:nth-child(1)"
],
"level": 6
},
{
"ancestry": [
"html > body > footer:nth-child(2) > div > div:nth-child(3) > h6:nth-child(1)"
],
"level": 6
}
]
},
"relatedNodes": [],
"impact": "moderate",
"message": "Heading order valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h1 class=\"headline1\">Herzlich willkommen bei Holz-Müller</h1>",
"target": [
".txt-center.grid-block > h1"
]
},
{
"any": [
{
"id": "heading-order",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Heading order valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"headline2\">Über Holz-Müller</h2>",
"target": [
".headline2"
]
},
{
"any": [
{
"id": "heading-order",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Heading order valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h1 class=\"headline1\">Aktuelles</h1>",
"target": [
".col-8 > .grid-block > h1"
]
},
{
"any": [
{
"id": "heading-order",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Heading order valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"news-headline\"><a href=\"/aktuelles/aktuelles/187.htm\">Beulskopf und Salzburger Kopf Design – Die perfekte Wahl für Ihre Böden</a></h2>",
"target": [
".col-4.col-t-4.col-m-12:nth-child(3) > .grid-block > .news > .news-content > .news-headline"
]
},
{
"any": [
{
"id": "heading-order",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Heading order valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"news-headline\"><a href=\"/aktuelles/aktuelles/186.htm\">Veränderung und Dank zum Jahresende - Holz-Müller wünscht frohe Feiertage</a></h2>",
"target": [
".col-4.col-t-4.col-m-12:nth-child(4) > .grid-block > .news > .news-content > .news-headline"
]
},
{
"any": [
{
"id": "heading-order",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Heading order valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"news-headline\"><a href=\"/aktuelles/aktuelles/182.htm\">Unsere neue Webseite ist online - Modern, schnell und benutzerfreundlich</a></h2>",
"target": [
".col-4.col-t-4.col-m-12:nth-child(5) > .grid-block > .news > .news-content > .news-headline"
]
},
{
"any": [
{
"id": "heading-order",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Heading order valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h6 class=\"headline6\">Öffnungszeiten</h6>",
"target": [
"div:nth-child(2) > h6"
]
},
{
"any": [
{
"id": "heading-order",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Heading order valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h6 class=\"headline6\">Anlieferung und Lager</h6>",
"target": [
"div:nth-child(3) > h6"
]
}
]
},
{
"id": "identical-links-same-purpose",
"impact": "minor",
"tags": [
"cat.semantics",
"wcag2aaa",
"wcag249"
],
"description": "Ensure that links with the same accessible name serve a similar purpose",
"help": "Links with the same name must have a similar purpose",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/identical-links-same-purpose?application=axe-puppeteer",
"nodes": [
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "mehr über uns",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/holz-mueller/",
"search": {},
"hash": "",
"filename": ""
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/holz-mueller/index.htm\">mehr über uns</a>",
"target": [
".textarea-links-as-buttons1 > a[href=\"/holz-mueller/index.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "datenschutzerklärungen",
"urlProps": {
"protocol": "http:",
"hostname": "www.google.de",
"port": "",
"pathname": "/intl/de/policies/privacy/",
"search": {},
"hash": "",
"filename": ""
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a style=\"color: #000;text-decoration:underline;\" href=\"https://www.google.de/intl/de/policies/privacy/\" target=\"blank\">Datenschutzerklärungen</a>",
"target": [
"a[target=\"blank\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "zur newsübersicht",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/aktuelles/aktuelles/",
"search": {},
"hash": "",
"filename": ""
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/aktuelles/aktuelles/index.htm\">zur Newsübersicht</a>",
"target": [
".textarea-links-as-buttons3 > a[href=\"/aktuelles/aktuelles/index.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "beulskopf und salzburger kopf design die perfekte wahl für ihre böden",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/aktuelles/aktuelles/",
"search": {},
"hash": "",
"filename": "187.htm"
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/aktuelles/aktuelles/187.htm\">Beulskopf und Salzburger Kopf Design – Die perfekte Wahl für Ihre Böden</a>",
"target": [
".news-headline > a[href$=\"187.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "veränderung und dank zum jahresende holzmüller wünscht frohe feiertage",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/aktuelles/aktuelles/",
"search": {},
"hash": "",
"filename": "186.htm"
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/aktuelles/aktuelles/186.htm\">Veränderung und Dank zum Jahresende - Holz-Müller wünscht frohe Feiertage</a>",
"target": [
".news-headline > a[href$=\"186.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "unsere neue webseite ist online modern schnell und benutzerfreundlich",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/aktuelles/aktuelles/",
"search": {},
"hash": "",
"filename": "182.htm"
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/aktuelles/aktuelles/182.htm\">Unsere neue Webseite ist online - Modern, schnell und benutzerfreundlich</a>",
"target": [
".news-headline > a[href$=\"182.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "infoihrholzmuellerde",
"urlProps": {
"protocol": "mailto:",
"hostname": "",
"port": "",
"pathname": "/",
"search": {},
"hash": "",
"filename": "[email protected]"
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"mailto:[email protected]\" target=\"_blank\" rel=\"noopener\">[email protected]</a>",
"target": [
".footer-inner > div:nth-child(1) > a[target=\"_blank\"][rel=\"noopener\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "kontakt",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/kontakt/",
"search": {},
"hash": "",
"filename": ""
}
},
"relatedNodes": [
{
"html": "<a href=\"/kontakt/index.htm\">Kontakt</a>",
"target": [
"li[data-id=\"85\"] > a[href=\"/kontakt/index.htm\"]"
]
}
],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/kontakt/index.htm\">Kontakt</a>",
"target": [
"p > a[href=\"/kontakt/index.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "impressum",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/kontakt/",
"search": {},
"hash": "",
"filename": "impressum.htm"
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/kontakt/impressum.htm\">Impressum</a>",
"target": [
"p > a[href$=\"impressum.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "datenschutz",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/kontakt/",
"search": {},
"hash": "",
"filename": "datenschutz.htm"
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/kontakt/datenschutz.htm\">Datenschutz</a>",
"target": [
"p > a[href$=\"datenschutz.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "agb",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/kontakt/",
"search": {},
"hash": "",
"filename": "agb.htm"
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/kontakt/agb.htm\">AGB</a>",
"target": [
"p > a[href$=\"agb.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "aktuelles",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/aktuelles/aktuelles/",
"search": {},
"hash": "",
"filename": ""
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/aktuelles/aktuelles/index.htm\">Aktuelles</a>",
"target": [
"li[data-id=\"2\"] > a[href=\"/aktuelles/aktuelles/index.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "produkte",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/produkte/",
"search": {},
"hash": "",
"filename": ""
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/produkte/index.htm\">Produkte</a>",
"target": [
"a[href=\"/produkte/index.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "leistungen",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/leistungen/",
"search": {},
"hash": "",
"filename": ""
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/leistungen/index.htm\">Leistungen</a>",
"target": [
"a[href=\"/leistungen/index.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "holz müller",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/holz-mueller/",
"search": {},
"hash": "",
"filename": ""
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"/holz-mueller/index.htm\">Holz Müller</a>",
"target": [
"li[data-id=\"83\"] > a[href=\"/holz-mueller/index.htm\"]"
]
},
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "shop",
"urlProps": {
"protocol": "http:",
"hostname": "shop.ihr-holz-mueller.de",
"port": "",
"pathname": "/",
"search": {},
"hash": "",
"filename": ""
}
},
"relatedNodes": [],
"impact": "minor",
"message": "There are no other links with the same name, that go to a different URL"
}
],
"none": [],
"impact": null,
"html": "<a href=\"https://shop.ihr-holz-mueller.de\">Shop</a>",
"target": [
"li[data-id=\"84\"] > a"
]
}
]
},
{
"id": "image-redundant-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"best-practice"
],
"description": "Ensure image alternative is not repeated as text",
"help": "Alternative text of images should not be repeated as text",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/image-redundant-alt?application=axe-puppeteer",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "duplicate-img-label",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not duplicate existing text in <img> alt text"
}
],
"impact": null,
"html": "<img src=\"/_images/767.jpg\" width=\"2000\" height=\"874\" alt=\"\" title=\"\" style=\"margin-left: 0;\" srcset=\"/_images/references/6/767.jpg 1300w, /_images/references/7/767.jpg 800w, /_images/references/8/767.jpg 480w, /_images/767.jpg 2000w\" loading=\"lazy\">",
"target": [
"#slick-slide00 > .hero-item-container > img[src$=\"767.jpg\"][width=\"2000\"][height=\"874\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "duplicate-img-label",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not duplicate existing text in <img> alt text"
}
],
"impact": null,
"html": "<img src=\"/_images/747.jpg\" width=\"550\" height=\"267\" alt=\"\" title=\"\" style=\"margin-left: 0;\" srcset=\"/_images/references/8/747.jpg 480w, /_images/747.jpg 550w\" loading=\"lazy\">",
"target": [
"img[src$=\"747.jpg\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "duplicate-img-label",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not duplicate existing text in <img> alt text"
}
],
"impact": null,
"html": "<img src=\"/_images/749.jpg\" width=\"400\" height=\"550\" alt=\"\" title=\"\" style=\"margin-left: 0;\" srcset=\"/_images/749.jpg 400w\" loading=\"lazy\">",
"target": [
"img[src$=\"749.jpg\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "duplicate-img-label",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not duplicate existing text in <img> alt text"
}
],
"impact": null,
"html": "<img src=\"/_images/750.jpg\" width=\"550\" height=\"267\" alt=\"\" title=\"\" style=\"margin-left: 0;\" srcset=\"/_images/references/8/750.jpg 480w, /_images/750.jpg 550w\" loading=\"lazy\">",
"target": [
"img[src$=\"750.jpg\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "duplicate-img-label",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not duplicate existing text in <img> alt text"
}
],
"impact": null,
"html": "<img src=\"/_images/765.jpg\" width=\"1920\" height=\"1439\" alt=\"\" title=\"\" style=\"margin-left: 0;\" srcset=\"/_images/references/6/765.jpg 1300w, /_images/references/7/765.jpg 800w, /_images/references/8/765.jpg 480w, /_images/765.jpg 1920w\" loading=\"lazy\">",
"target": [
"img[src$=\"765.jpg\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "duplicate-img-label",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not duplicate existing text in <img> alt text"
}
],
"impact": null,
"html": "<img src=\"/_images/references/0/783.jpg\" width=\"640\" height=\"356\" alt=\"\" title=\"\">",
"target": [
"img[src$=\"783.jpg\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "duplicate-img-label",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not duplicate existing text in <img> alt text"
}
],
"impact": null,
"html": "<img src=\"/_images/references/0/772.jpg\" width=\"640\" height=\"356\" alt=\"\" title=\"\">",
"target": [
"img[src$=\"772.jpg\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "duplicate-img-label",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not duplicate existing text in <img> alt text"
}
],
"impact": null,
"html": "<img src=\"/_images/references/0/760.jpg\" width=\"640\" height=\"356\" alt=\"\" title=\"\">",
"target": [
"img[src$=\"760.jpg\"]"
]
}
]
},
{
"id": "label-content-name-mismatch",
"impact": null,
"tags": [
"cat.semantics",
"wcag21a",
"wcag253",
"EN-301-549",
"EN-9.2.5.3",
"experimental"
],
"description": "Ensure that elements labelled through their content must have their visible text as part of their accessible name",
"help": "Elements must have their visible text as part of their accessible name",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/label-content-name-mismatch?application=axe-puppeteer",
"nodes": [
{
"any": [
{
"id": "label-content-name-mismatch",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element contains visible text as part of it's accessible name"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control00\" aria-controls=\"slick-slide00\" aria-label=\"1 of 3\" tabindex=\"0\" aria-selected=\"true\">1</button>",
"target": [
"#slick-slide-control00"
]
},
{
"any": [
{
"id": "label-content-name-mismatch",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element contains visible text as part of it's accessible name"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control01\" aria-controls=\"slick-slide01\" aria-label=\"2 of 3\" tabindex=\"-1\">2</button>",
"target": [
"#slick-slide-control01"
]
},
{
"any": [
{
"id": "label-content-name-mismatch",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element contains visible text as part of it's accessible name"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control02\" aria-controls=\"slick-slide02\" aria-label=\"3 of 3\" tabindex=\"-1\">3</button>",
"target": [
"#slick-slide-control02"
]
}
]
},
{
"id": "landmark-one-main",
"impact": null,
"tags": [
"cat.semantics",
"best-practice"
],
"description": "Ensure the document has a main landmark",
"help": "Document should have one main landmark",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=axe-puppeteer",
"nodes": [
{
"any": [],
"all": [
{
"id": "page-has-main",
"data": null,
"relatedNodes": [
{
"html": "<main>",
"target": [
"main"
]
}
],
"impact": "moderate",
"message": "Document has at least one main landmark"
}
],
"none": [],
"impact": null,
"html": "<html lang=\"de\" style=\"--headerHeight: 114px; --vh: 8px;\">",
"target": [
"html"
]
}
]
},
{
"id": "link-in-text-block",
"impact": null,
"tags": [
"cat.color",
"wcag2a",
"wcag141",
"TTv5",
"TT13.a",
"EN-301-549",
"EN-9.1.4.1"
],
"description": "Ensure links are distinguished from surrounding text in a way that does not rely on color",
"help": "Links must be distinguishable without relying on color",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/link-in-text-block?application=axe-puppeteer",
"nodes": [
{
"any": [
{
"id": "link-in-text-block-style",
"data": null,
"relatedNodes": [
{
"html": "<div style=\"position: relative; width: calc( 100% - 20px ); padding: 5px 0; margin: 10px auto; text-align: center; color: black; background-color: rgba(255,255,255,0.7); border-radius: 3px; font-size: 0.87em; line-height: 140%\">",
"target": [
"#iframeytdb3888d3e3459c7c8e3bc525eeed1813 > div > div:nth-child(2)"
]
}
],
"impact": "serious",
"message": "Links can be distinguished from surrounding text by visual styling"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a style=\"color: #000;text-decoration:underline;\" href=\"https://www.google.de/intl/de/policies/privacy/\" target=\"blank\">Datenschutzerklärungen</a>",
"target": [
"a[target=\"blank\"]"
]
}
]
},
{
"id": "meta-viewport",
"impact": null,
"tags": [
"cat.sensory-and-visual-cues",
"wcag2aa",
"wcag144",
"EN-301-549",
"EN-9.1.4.4",
"ACT"
],
"description": "Ensure <meta name=\"viewport\"> does not disable text scaling and zooming",
"help": "Zooming and scaling must not be disabled",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/meta-viewport?application=axe-puppeteer",
"nodes": [
{
"any": [
{
"id": "meta-viewport",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "<meta> tag does not disable zooming on mobile devices"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, shrink-to-fit=no\">",
"target": [
"meta[name=\"viewport\"]"
]
}
]
},
{
"id": "tabindex",
"impact": null,
"tags": [
"cat.keyboard",
"best-practice"
],
"description": "Ensure tabindex attribute values are not greater than 0",
"help": "Elements should not have tabindex greater than zero",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/tabindex?application=axe-puppeteer",
"nodes": [
{
"any": [
{
"id": "tabindex",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have a tabindex greater than 0"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"hero-item slick-slide slick-current slick-active\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 1280px;\" tabindex=\"0\" role=\"tabpanel\" id=\"slick-slide00\" aria-describedby=\"slick-slide-control00\">",
"target": [
"#slick-slide00"
]
},
{
"any": [
{
"id": "tabindex",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have a tabindex greater than 0"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control00\" aria-controls=\"slick-slide00\" aria-label=\"1 of 3\" tabindex=\"0\" aria-selected=\"true\">1</button>",
"target": [
"#slick-slide-control00"
]
},
{
"any": [
{
"id": "tabindex",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have a tabindex greater than 0"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control01\" aria-controls=\"slick-slide01\" aria-label=\"2 of 3\" tabindex=\"-1\">2</button>",
"target": [
"#slick-slide-control01"
]
},
{
"any": [
{
"id": "tabindex",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have a tabindex greater than 0"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control02\" aria-controls=\"slick-slide02\" aria-label=\"3 of 3\" tabindex=\"-1\">3</button>",
"target": [
"#slick-slide-control02"
]
}
]
},
{
"id": "target-size",
"impact": null,
"tags": [
"cat.sensory-and-visual-cues",
"wcag22aa",
"wcag258"
],
"description": "Ensure touch targets have sufficient size and space",
"help": "All touch targets must be 24px large, or leave sufficient space",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/target-size?application=axe-puppeteer",
"nodes": [
{
"any": [
{
"id": "target-size",
"data": {
"messageKey": "large",
"minSize": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target far exceeds the minimum size of 24px."
},
{
"id": "target-offset",
"data": {
"messageKey": "large",
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target far exceeds the minimum size of 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"hero-item slick-slide slick-current slick-active\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 1280px;\" tabindex=\"0\" role=\"tabpanel\" id=\"slick-slide00\" aria-describedby=\"slick-slide-control00\">",
"target": [
"#slick-slide00"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"messageKey": "obscured"
},
"relatedNodes": [
{
"html": "<div class=\"hero-item-container-text\">",
"target": [
"#slick-slide00 > .hero-item-container > .hero-item-container-text"
]
}
],
"impact": "serious",
"message": "Control is ignored because it is fully obscured and thus not clickable"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control00\" aria-controls=\"slick-slide00\" aria-label=\"1 of 3\" tabindex=\"0\" aria-selected=\"true\">1</button>",
"target": [
"#slick-slide-control00"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"messageKey": "obscured"
},
"relatedNodes": [
{
"html": "<div class=\"hero-item-container-text\">",
"target": [
"#slick-slide00 > .hero-item-container > .hero-item-container-text"
]
}
],
"impact": "serious",
"message": "Control is ignored because it is fully obscured and thus not clickable"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control01\" aria-controls=\"slick-slide01\" aria-label=\"2 of 3\" tabindex=\"-1\">2</button>",
"target": [
"#slick-slide-control01"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"messageKey": "obscured"
},
"relatedNodes": [
{
"html": "<div class=\"hero-item-container-text\">",
"target": [
"#slick-slide00 > .hero-item-container > .hero-item-container-text"
]
}
],
"impact": "serious",
"message": "Control is ignored because it is fully obscured and thus not clickable"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button type=\"button\" role=\"tab\" id=\"slick-slide-control02\" aria-controls=\"slick-slide02\" aria-label=\"3 of 3\" tabindex=\"-1\">3</button>",
"target": [
"#slick-slide-control02"
]
},
{
"any": [
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"http://www.carport-planung.de/ihr-holz-mueller.html\" target=\"_blank\" rel=\"noopener\"><img src=\"/_images/747.jpg\" width=\"550\" height=\"267\" alt=\"\" title=\"\" style=\"margin-left: 0;\" srcset=\"/_images/references/8/747.jpg 480w, /_images/747.jpg 550w\" loading=\"lazy\"></a>",
"target": [
".col-7.col-specialbox.col-t-12:nth-child(2) > .textarea-greenoverlay.grid-block > a[target=\"_blank\"][rel=\"noopener\"]"
]
},
{
"any": [
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https://shop.ihr-holz-mueller.de\" target=\"_blank\" rel=\"noopener\"><img src=\"/_images/749.jpg\" width=\"400\" height=\"550\" alt=\"\" title=\"\" style=\"margin-left: 0;\" srcset=\"/_images/749.jpg 400w\" loading=\"lazy\"></a>",
"target": [
".col-5 > .textarea-greenoverlay.grid-block > a[target=\"_blank\"][rel=\"noopener\"]"
]
},
{
"any": [
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"http://www.sichtschutz-konfigurator.de/ihr-holz-mueller.html\" target=\"_blank\" rel=\"noopener\"><img src=\"/_images/750.jpg\" width=\"550\" height=\"267\" alt=\"\" title=\"\" style=\"margin-left: 0;\" srcset=\"/_images/references/8/750.jpg 480w, /_images/750.jpg 550w\" loading=\"lazy\"></a>",
"target": [
".col-7.col-specialbox.col-t-12:nth-child(4) > .textarea-greenoverlay.grid-block > a[target=\"_blank\"][rel=\"noopener\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"messageKey": "obscured"
},
"relatedNodes": [
{
"html": "<img src=\"/_images/765.jpg\" width=\"1920\" height=\"1439\" alt=\"\" title=\"\" style=\"margin-left: 0;\" srcset=\"/_images/references/6/765.jpg 1300w, /_images/references/7/765.jpg 800w, /_images/references/8/765.jpg 480w, /_images/765.jpg 1920w\" loading=\"lazy\">",
"target": [
"img[src$=\"765.jpg\"]"
]
}
],
"impact": "serious",
"message": "Control is ignored because it is fully obscured and thus not clickable"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/holz-mueller/index.htm\">mehr über uns</a>",
"target": [
".textarea-links-as-buttons1 > a[href=\"/holz-mueller/index.htm\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"messageKey": "obscured"
},
"relatedNodes": [
{
"html": "<img src=\"/_images/765.jpg\" width=\"1920\" height=\"1439\" alt=\"\" title=\"\" style=\"margin-left: 0;\" srcset=\"/_images/references/6/765.jpg 1300w, /_images/references/7/765.jpg 800w, /_images/references/8/765.jpg 480w, /_images/765.jpg 1920w\" loading=\"lazy\">",
"target": [
"img[src$=\"765.jpg\"]"
]
}
],
"impact": "serious",
"message": "Control is ignored because it is fully obscured and thus not clickable"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"javascript:;\" onclick=\"if ( document.getElementById(&quot;cboxiframeytdb3888d3e3459c7c8e3bc525eeed1813&quot;).checked == true ) { document.cookie = &quot;iframeytd216cb07e8fc5067798ef676ca3575ca=yes;path=/;samesite=strict&quot;; nodeList = document.querySelectorAll(&quot;div[data-dest-host=iframeytd216cb07e8fc5067798ef676ca3575ca]&quot;); for (let i2=0; i2&lt;nodeList.length; i2++) { if ( nodeList[i2].getAttribute(&quot;data-active&quot;)==&quot;true&quot; ) { continue; } if ( nodeList[i2].getAttribute(&quot;id&quot;)==&quot;iframeytdb3888d3e3459c7c8e3bc525eeed1813&quot; ) { document.getElementById(nodeList[i2].getAttribute(&quot;id&quot;)).innerHTML = &quot;&lt;iframe src=\\&quot;&quot;+nodeList[i2].getAttribute(&quot;data-dest-url&quot;)+&quot;&amp;autoplay=1\\&quot; width=\\&quot;&quot;+nodeList[i2].getAttribute(&quot;data-dest-width&quot;)+&quot;\\&quot; height=\\&quot;&quot;+nodeList[i2].getAttribute(&quot;data-dest-height&quot;)+&quot;\\&quot; frameborder=\\&quot;0\\&quot; allowfullscreen=\\&quot;allowfullscreen\\&quot;&gt;&lt;/iframe&gt;&quot;; } else { document.getElementById(nodeList[i2].getAttribute(&quot;id&quot;)).innerHTML = &quot;&lt;iframe src=\\&quot;&quot;+nodeList[i2].getAttribute(&quot;data-dest-url&quot;)+&quot;\\&quot; width=\\&quot;&quot;+nodeList[i2].getAttribute(&quot;data-dest-width&quot;)+&quot;\\&quot; height=\\&quot;&quot;+nodeList[i2].getAttribute(&quot;data-dest-height&quot;)+&quot;\\&quot; frameborder=\\&quot;0\\&quot; allowfullscreen=\\&quot;allowfullscreen\\&quot;&gt;&lt;/iframe&gt;&quot;; } nodeList[i2].setAttribute(&quot;data-active&quot;, &quot;true&quot;); } } else { document.getElementById(&quot;iframeytdb3888d3e3459c7c8e3bc525eeed1813&quot;).innerHTML = &quot;&lt;iframe src=\\&quot;//www.youtube-nocookie.com/embed/nt8k8oIiVs4?rel=0&amp;autoplay=1&amp;autoplay=1\\&quot; width=\\&quot;500\\&quot; height=\\&quot;281\\&quot; frameborder=\\&quot;0\\&quot; allowfullscreen=\\&quot;allowfullscreen\\&quot;&gt;&lt;/iframe&gt;&quot;; document.getElementById(&quot;iframeytdb3888d3e3459c7c8e3bc525eeed1813&quot;).setAttribute(&quot;data-active&quot;, &quot;true&quot;); }\">",
"target": [
"a[href=\"javascript:;\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"messageKey": "obscured"
},
"relatedNodes": [
{
"html": "<img src=\"/_images/765.jpg\" width=\"1920\" height=\"1439\" alt=\"\" title=\"\" style=\"margin-left: 0;\" srcset=\"/_images/references/6/765.jpg 1300w, /_images/references/7/765.jpg 800w, /_images/references/8/765.jpg 480w, /_images/765.jpg 1920w\" loading=\"lazy\">",
"target": [
"img[src$=\"765.jpg\"]"
]
}
],
"impact": "serious",
"message": "Control is ignored because it is fully obscured and thus not clickable"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input type=\"checkbox\" value=\"1\" id=\"cboxiframeytdb3888d3e3459c7c8e3bc525eeed1813\" style=\"vertical-align: middle; margin-right: 5px;\">",
"target": [
"#cboxiframeytdb3888d3e3459c7c8e3bc525eeed1813"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 142.2,
"height": 25
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (142.2px by 25px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/aktuelles/aktuelles/index.htm\">zur Newsübersicht</a>",
"target": [
".textarea-links-as-buttons3 > a[href=\"/aktuelles/aktuelles/index.htm\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 356.7,
"height": 102.4
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (356.7px by 102.4px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/aktuelles/aktuelles/187.htm\">Beulskopf und Salzburger Kopf Design – Die perfekte Wahl für Ihre Böden</a>",
"target": [
".news-headline > a[href$=\"187.htm\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 129.3,
"height": 37.5
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (129.3px by 37.5px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"news-link\" href=\"/aktuelles/aktuelles/187.htm\">weiterlesen</a>",
"target": [
".news-link[href$=\"187.htm\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 320,
"height": 102.4
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (320px by 102.4px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/aktuelles/aktuelles/186.htm\">Veränderung und Dank zum Jahresende - Holz-Müller wünscht frohe Feiertage</a>",
"target": [
".news-headline > a[href$=\"186.htm\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 129.3,
"height": 37.5
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (129.3px by 37.5px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"news-link\" href=\"/aktuelles/aktuelles/186.htm\">weiterlesen</a>",
"target": [
".news-link[href$=\"186.htm\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 368.5,
"height": 102.4
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (368.5px by 102.4px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/aktuelles/aktuelles/182.htm\">Unsere neue Webseite ist online - Modern, schnell und benutzerfreundlich</a>",
"target": [
".news-headline > a[href$=\"182.htm\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 129.3,
"height": 37.5
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (129.3px by 37.5px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"news-link\" href=\"/aktuelles/aktuelles/182.htm\">weiterlesen</a>",
"target": [
".news-link[href$=\"182.htm\"]"
]
},
{
"any": [
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"mailto:[email protected]\" target=\"_blank\" rel=\"noopener\">[email protected]</a>",
"target": [
".footer-inner > div:nth-child(1) > a[target=\"_blank\"][rel=\"noopener\"]"
]
},
{
"any": [
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https://www.instagram.com/holzmullergmbh/\" target=\"_blank\" rel=\"noopener\">",
"target": [
"p > a[target=\"_blank\"][rel=\"noopener\"]:nth-child(1)"
]
},
{
"any": [
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https://www.facebook.com/ihr.holz.mueller/\" target=\"_blank\" rel=\"noopener\">",
"target": [
"a[target=\"_blank\"][rel=\"noopener\"]:nth-child(2)"
]
},
{
"any": [
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https://www.pinterest.de/holzmuellerhameln/\" target=\"_blank\" rel=\"noopener\">",
"target": [
"a[target=\"_blank\"][rel=\"noopener\"]:nth-child(3)"
]
},
{
"any": [
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/kontakt/index.htm\">Kontakt</a>",
"target": [
"p > a[href=\"/kontakt/index.htm\"]"
]
},
{
"any": [
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/kontakt/impressum.htm\">Impressum</a>",
"target": [
"p > a[href$=\"impressum.htm\"]"
]
},
{
"any": [
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/kontakt/datenschutz.htm\">Datenschutz</a>",
"target": [
"p > a[href$=\"datenschutz.htm\"]"
]
},
{
"any": [
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/kontakt/agb.htm\">AGB</a>",
"target": [
"p > a[href$=\"agb.htm\"]"
]
},
{
"any": [
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/index.htm\">",
"target": [
"a[href=\"/index.htm\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 102.3,
"height": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (102.3px by 24px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/aktuelles/aktuelles/index.htm\">Aktuelles</a>",
"target": [
"li[data-id=\"2\"] > a[href=\"/aktuelles/aktuelles/index.htm\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 100.8,
"height": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (100.8px by 24px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/produkte/index.htm\">Produkte</a>",
"target": [
"a[href=\"/produkte/index.htm\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 112.1,
"height": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (112.1px by 24px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/leistungen/index.htm\">Leistungen</a>",
"target": [
"a[href=\"/leistungen/index.htm\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 117.8,
"height": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (117.8px by 24px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/holz-mueller/index.htm\">Holz Müller</a>",
"target": [
"li[data-id=\"83\"] > a[href=\"/holz-mueller/index.htm\"]"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 72.4,
"height": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (72.4px by 24px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https://shop.ihr-holz-mueller.de\">Shop</a>",
"target": [
"li[data-id=\"84\"] > a"
]
},
{
"any": [
{
"id": "target-size",
"data": {
"minSize": 24,
"width": 92,
"height": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Control has sufficient size (92px by 24px, should be at least 24px by 24px)"
},
{
"id": "target-offset",
"data": {
"closestOffset": 24,
"minOffset": 24
},
"relatedNodes": [],
"impact": "serious",
"message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"/kontakt/index.htm\">Kontakt</a>",
"target": [
"li[data-id=\"85\"] > a[href=\"/kontakt/index.htm\"]"
]
}
]
}
],
"incomplete": [
{
"id": "identical-links-same-purpose",
"impact": "minor",
"tags": [
"cat.semantics",
"wcag2aaa",
"wcag249"
],
"description": "Ensure that links with the same accessible name serve a similar purpose",
"help": "Links with the same name must have a similar purpose",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/identical-links-same-purpose?application=axe-puppeteer",
"nodes": [
{
"any": [],
"all": [
{
"id": "identical-links-same-purpose",
"data": {
"name": "weiterlesen",
"urlProps": {
"protocol": "http:",
"hostname": "www.ihr-holz-mueller.de",
"port": "",
"pathname": "/aktuelles/aktuelles/",
"search": {},
"hash": "",
"filename": "187.htm"
}
},
"relatedNodes": [
{
"html": "<a class=\"news-link\" href=\"/aktuelles/aktuelles/186.htm\">weiterlesen</a>",
"target": [
".news-link[href$=\"186.htm\"]"
]
},
{
"html": "<a class=\"news-link\" href=\"/aktuelles/aktuelles/182.htm\">weiterlesen</a>",
"target": [
".news-link[href$=\"182.htm\"]"
]
}
],
"impact": "minor",
"message": "Check that links have the same purpose, or are intentionally ambiguous."
}
],
"none": [],
"impact": "minor",
"html": "<a class=\"news-link\" href=\"/aktuelles/aktuelles/187.htm\">weiterlesen</a>",
"target": [
".news-link[href$=\"187.htm\"]"
],
"failureSummary": "Fix all of the following:\n Check that links have the same purpose, or are intentionally ambiguous."
}
]
}
],
"violations": [
{
"id": "heading-order",
"impact": "moderate",
"tags": [
"cat.semantics",
"best-practice"
],
"description": "Ensure the order of headings is semantically correct",
"help": "Heading levels should only increase by one",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.10/heading-order?application=axe-puppeteer",
"nodes": [
{
"any": [
{
"id": "heading-order",
"data": null,
"relatedNodes": [],
"impact": "moderate",
"message": "Heading order invalid"
}
],
"all": [],
"none": [],
"impact": "moderate",
"html": "<h6 class=\"headline6\">holz-müller</h6>",
"target": [
"div:nth-child(1) > h6"
],
"failureSummary": "Fix any of the following:\n Heading order invalid"
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment