Kilotest: Violations of attribute invalid
issue for Center for Democracy and Technology contact page
Basics
About the page
- URL: https://cdt.org/contact/
- Tested 3 days ago on 2026-10-07 at 19:47 by job
261007T1941-aey - Summary of results:
- Rule engines:
- Called: 12
- Were able to test: 12
- Reported any rule violations: 11
- Violations: 742
- Violators: 358
- Issues: 45
- Rule engines:
- Download the full technical report (JSON)
About the issue
- Why it matters: Item behaves improperly
- Priority: highest
- Related WCAG standard: 1.3.1
- Reported by 1 rule engine (Html Checker API)
- Violations: 61
- Violators: 27
Violators
Here are the HTML elements reported to violate rules belonging to the attribute invalid
issue.
Take me there
links will open the page in a new tab and try to scroll to the element and highlight it. This does not always succeed. You can return here by closing the new tab.
Element 0
- Tag name:
HTML - Text: [not applicable]
- Start tag:
<html lang="en-US" js-enabled="" content-ready="" content-loaded="" style="--masthead-top: 0px; --masthead-height: 117px;"> - XPath:
/html - Bounding box: x = 0, y = 0, width = 1920, height = 1080
- Reported by Html Checker API
- Tag name:
Element 272
- Tag name:
DIV - Text:
DONATE
- Start tag:
<div class="button-group nav-masthead-cta-desktop :align-left" data-pattern="button-group" reveal-group="group-727061" reveal-target="children" data-reveal-template="1b/" data-reveal-template-reveal-group="group-727061" style="--reveal-sequence: 0;"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /div[1] - Bounding box: x = 1558, y = 68, width = 122, height = 50
- Reported by Html Checker API
- Tag name:
Element 273
- Tag name:
A - Text:
DONATE
- Start tag:
<a target="" class="button button--standard :version-1 :size-1" rel="" title="" data-pattern="button" href="https://cdt.org/donate/" reveal-group="group-727061" style="--reveal-sequence: 1;" reveal-initialized="" revealed="1b/"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /div[1] /a[1] - Bounding box: x = 1558, y = 68, width = 122, height = 50
- Reported by Html Checker API
- Tag name:
Element 275
- Tag name:
DIV - Text:
CDT Europe
- Start tag:
<div class="button-group nav-masthead-misc-mobile :size-2 :align-left" data-pattern="button-group" reveal-group="group-910906" reveal-target="children" data-reveal-template="1b/" data-reveal-template-reveal-group="group-910906"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /div[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 276
- Tag name:
A - Text:
CDT Europe
- Start tag:
<a class="button button--standard :version-1 :size-2" data-pattern="button" href="https://cdt.org/cdt-europe/" reveal="1b/" reveal-group="group-910906" reveal-initialized=""> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /div[2] /a[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 86
- Tag name:
HEADER - Text:
Our Topics … SEE ALL TOPICS
- Start tag:
<header class="megamenu__section-header section-header :size-2 :align-left :border-none" data-pattern="section-header" reveal-initialized="" revealed="1b/"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /nav[1] /div[1] /header[1] - Bounding box: x = 240, y = 181, width = 330, height = 220
- Reported by Html Checker API
- Tag name:
Element 100
- Tag name:
DIV - Text:
Artificial Intelligence … Civic Technology
- Start tag:
<div class="megamenu__feed__items feed__items :g-2 " reveal-target="children" data-reveal-template="1b/" data-reveal-template-aligned=""> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /nav[1] /div[1] /section[1] /div[1] /div[1] - Bounding box: x = 610, y = 237, width = 700, height = 228
- Reported by Html Checker API
- Tag name:
Element 101
- Tag name:
ARTICLE - Text:
Artificial Intelligence … Artificial Intelligence
- Start tag:
<article class="megamenu-card" data-pattern="megamenu-card" aligned="" style="--reveal-sequence: 0;" reveal-initialized="" revealed="1b/"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /nav[1] /div[1] /section[1] /div[1] /div[1] /article[1] - Bounding box: x = 610, y = 237, width = 330, height = 60
- Reported by Html Checker API
- Tag name:
Element 118
- Tag name:
ARTICLE - Text:
Privacy … Privacy
- Start tag:
<article class="megamenu-card" data-pattern="megamenu-card" aligned="" style="--reveal-sequence: 1;" reveal-initialized="" revealed="1b/"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /nav[1] /div[1] /section[1] /div[1] /div[1] /article[2] - Bounding box: x = 980, y = 237, width = 330, height = 60
- Reported by Html Checker API
- Tag name:
Element 135
- Tag name:
ARTICLE - Text:
Government Surveillance … Government Surveillance
- Start tag:
<article class="megamenu-card" data-pattern="megamenu-card" aligned="" style="--reveal-sequence: 0;" reveal-initialized="" revealed="1b/"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /nav[1] /div[1] /section[1] /div[1] /div[1] /article[3] - Bounding box: x = 610, y = 321, width = 330, height = 60
- Reported by Html Checker API
- Tag name:
Element 152
- Tag name:
ARTICLE - Text:
Free Expression … Free Expression
- Start tag:
<article class="megamenu-card" data-pattern="megamenu-card" aligned="" style="--reveal-sequence: 1;" reveal-initialized="" revealed="1b/"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /nav[1] /div[1] /section[1] /div[1] /div[1] /article[4] - Bounding box: x = 980, y = 321, width = 330, height = 60
- Reported by Html Checker API
- Tag name:
Element 169
- Tag name:
ARTICLE - Text:
Elections & Democracy … Elections & Democracy
- Start tag:
<article class="megamenu-card" data-pattern="megamenu-card" aligned="" style="--reveal-sequence: 0;" reveal-initialized="" revealed="1b/"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /nav[1] /div[1] /section[1] /div[1] /div[1] /article[5] - Bounding box: x = 610, y = 405, width = 330, height = 60
- Reported by Html Checker API
- Tag name:
Element 186
- Tag name:
ARTICLE - Text:
Civic Technology … Civic Technology
- Start tag:
<article class="megamenu-card" data-pattern="megamenu-card" aligned="" style="--reveal-sequence: 1;" reveal-initialized="" revealed="1b/"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /nav[1] /div[1] /section[1] /div[1] /div[1] /article[6] - Bounding box: x = 980, y = 405, width = 330, height = 60
- Reported by Html Checker API
- Tag name:
Element 97
- Tag name:
HEADER - Text:
PRIORITY TOPICS
- Start tag:
<header class="megamenu__section-header megamenu__feed__section-header feed__section-header section-header :size-3 :align-left :border-none" data-pattern="section-header" reveal-initialized="" revealed="1b/"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /nav[1] /div[1] /section[1] /div[1] /header[1] - Bounding box: x = 610, y = 181, width = 145, height = 16
- Reported by Html Checker API
- Tag name:
Element 434
- Tag name:
DIV - Text:
DONATE
- Start tag:
<div class="button-group nav-masthead-cta-mobile :align-left" data-pattern="button-group" reveal-group="group-742974" reveal-target="children" data-reveal-template="1b/" data-reveal-template-reveal-group="group-742974" style="--reveal-sequence: 0;"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /div[2] - Bounding box: x = 56, y = 880, width = 1808, height = 50
- Reported by Html Checker API
- Tag name:
Element 435
- Tag name:
A - Text:
DONATE
- Start tag:
<a target="" class="button button--standard :version-1 :size-1" rel="" title="" data-pattern="button" href="https://cdt.org/donate/" reveal-group="group-742974" style="--reveal-sequence: 1;" reveal-initialized="" revealed="1b/"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /div[2] /a[1] - Bounding box: x = 56, y = 880, width = 1808, height = 50
- Reported by Html Checker API
- Tag name:
Element 459
- Tag name:
DIV - Text:
Contact
- Start tag:
<div class="page-hero__inner pattern__inner :g :padding-top-frame :padding-bottom-bg" reveal-target="children" data-reveal-template="1b/"> - XPath:
/html/body /div[1] /div[3] /header[1] /div[1] - Bounding box: x = 240, y = 142, width = 1440, height = 208
- Reported by Html Checker API
- Tag name:
Element 460
- Tag name:
DIV - Text:
Contact
- Start tag:
<div class="page-hero__text hero__text" reveal-group="group-651970" reveal-target="children" data-reveal-template="1b/" data-reveal-template-reveal-group="group-651970" style="--reveal-sequence: 0;"> - XPath:
/html/body /div[1] /div[3] /header[1] /div[1] /div[1] - Bounding box: x = 240, y = 182, width = 1070, height = 88
- Reported by Html Checker API
- Tag name:
Element 461
- Tag name:
H1 - Text:
Contact
- Start tag:
<h1 class="page-hero__title title" reveal-group="group-651970" style="--reveal-sequence: 1;" reveal-initialized="" revealed="1b/"> - XPath:
/html/body /div[1] /div[3] /header[1] /div[1] /div[1] /h1[1] - Bounding box: x = 237, y = 182, width = 1073, height = 88
- Reported by Html Checker API
- Tag name:
Element 513
- Tag name:
DIV - Text:
Get Updates On Our Work … SUBMIT
- Start tag:
<div class="signup-form__inner pattern__inner " reveal-group="group-227478" reveal-target="children" data-reveal-template="1b/" data-reveal-template-reveal-group="group-227478" style="--reveal-sequence: 0;"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[1] /section[1] /div[1] - Bounding box: x = 240, y = 2120, width = 1440, height = 129
- Reported by Html Checker API
- Tag name:
Element 514
- Tag name:
DIV - Text:
Get Updates On Our Work
- Start tag:
<div class="signup-form__main" reveal="1b/" reveal-group="group-227478" style="--reveal-sequence: 2;" reveal-initialized=""> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[1] /section[1] /div[1] /div[1] - Bounding box: x = 550, y = 2200, width = 253, height = 29
- Reported by Html Checker API
- Tag name:
Element 518
- Tag name:
DIV - Text:
FIRST NAME … SUBMIT
- Start tag:
<div class="signup-form__form" reveal="1b/" reveal-group="group-227478" style="--reveal-sequence: 1;" reveal-initialized=""> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[1] /section[1] /div[1] /div[2] - Bounding box: x = 843, y = 2150, width = 527, height = 129
- Reported by Html Checker API
- Tag name:
Element 467
- Tag name:
DIV - Text:
Thank you for your interest in the Center for Democracy & Technology. We are unable to respond personally to all messages received, but do review all messages and share them with relevant staff. … Phone: 202-637-9800
- Start tag:
<div class="wysiwyg__inner pattern__inner" reveal-initialized="" revealed="1b/"> - XPath:
/html/body /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] - Bounding box: x = 610, y = 350, width = 700, height = 450
- Reported by Html Checker API
- Tag name:
Element 508
- Tag name:
IFRAME - Text: [not applicable]
- Start tag:
<iframe class="airtable-embed" src="https://airtable.com/embed/appJQXf0dr3ZMu3iq/pagTkeoMJuFJVZHTh/form" frameborder="0" onmousewheel="if (!window.__cfRLUnblockHandlers) return false; " width="100%" height="1000" style="background: transparent; border: 0 solid #ccc;"> - XPath:
/html/body /div[1] /main[1] /div[2] /div[1] /iframe[1] - Bounding box: x = 610, y = 952, width = 700, height = 1000
- Reported by Html Checker API
- Tag name:
Element 736
- Tag name:
SCRIPT - Text: [not applicable]
- Start tag:
<script rel="preload" as="script" id="fritz-uikit-js" src="https://cdt.org/wp-content/themes/cdt/assets/js/uikit.min.js?ver=3.15.19" type="text/javascript"> - XPath:
/html/body /script[15] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 737
- Tag name:
SCRIPT - Text: [not applicable]
- Start tag:
<script rel="preload" as="script" id="fritz-uikit-icons-js" src="https://cdt.org/wp-content/themes/cdt/assets/js/uikit-icons.min.js?ver=3.15.19" type="text/javascript"> - XPath:
/html/body /script[16] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 738
- Tag name:
SCRIPT - Text: [not applicable]
- Start tag:
<script rel="preload" as="script" id="fritz-grecaptcha-js" src="https://www.google.com/recaptcha/api.js?render=&ver=1.0.0" type="text/javascript"> - XPath:
/html/body /script[17] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name: