Kilotest: Violations of code invalid
issue for Clean Air Task Force (CATF) donate page
Basics
About the page
- URL: https://give.catf.us/campaign/756949/donate
- Tested 3 days ago on 2026-10-07 at 19:54 by job
261007T1941-qiu - Summary of results:
- Rule engines:
- Called: 12
- Were able to test: 12
- Reported any rule violations: 10
- Violations: 515
- Violators: 123
- Issues: 38
- Rule engines:
- Download the full technical report (JSON)
About the issue
- Why it matters: Invalid code in the page may prevent a helper from working
- Priority: high
- Related WCAG standard: 4.1
- Reported by 1 rule engine (Html Checker API)
- Violations: 32
- Violators: 32
Violators
Here are the HTML elements reported to violate rules belonging to the code 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 281
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 16g1u4r"> - XPath:
/html/body /div[1] /div[1] /footer[1] /div[1] /div[2] /style[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 279
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 1875q34"> - XPath:
/html/body /div[1] /div[1] /footer[1] /div[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 258
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 98o4kj"> - XPath:
/html/body /div[1] /div[1] /footer[1] /section[1] /section[1] /style[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 260
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 1neb8ay"> - XPath:
/html/body /div[1] /div[1] /footer[1] /section[1] /section[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 269
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 1mftsof"> - XPath:
/html/body /div[1] /div[1] /footer[1] /section[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 273
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 1i5rtr6"> - XPath:
/html/body /div[1] /div[1] /footer[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 60
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 1w23e1m"> - XPath:
/html/body /div[1] /div[1] /header[1] /style[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 90
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 1gy66wz"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /form[1] /div[1] /div[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 113
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css ujisge"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /form[1] /div[1] /fieldset[2] /div[7] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 106
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 1opd1m9"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /form[1] /div[1] /fieldset[2] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 80
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 16d2oxl animation-eb256x"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /form[1] /div[1] /style[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 85
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 6xky1c"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /form[1] /div[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 91
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 1gj2mtk"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /form[1] /div[1] /style[3] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 115
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 95k8zk"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /form[1] /div[1] /style[4] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 132
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css mws4fn"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /form[1] /div[2] /a[1] /span[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 124
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 1tcxdq6"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /form[1] /div[2] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 120
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 1c2mmft"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /form[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 134
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css u48x3t"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[1] /div[1] /div[1] /div[1] /div[1] /div[1] /style[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 136
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css tbqm1p"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[1] /div[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 196
- Tag name:
H3 - Text:
Is my donation secure?
- Start tag:
<h3 class="css-3f67sk eha3s670"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[3] /div[1] /div[1] /div[1] /div[1] /section[1] /div[1] /h3[1] - Bounding box: x = 353, y = 1458, width = 526, height = 24
- Reported by Html Checker API
- Tag name:
Element 227
- Tag name:
H3 - Text:
How is my personal data handled?
- Start tag:
<h3 class="css-3f67sk eha3s670"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[3] /div[1] /div[1] /div[1] /div[1] /section[1] /div[11] /h3[1] - Bounding box: x = 353, y = 2156, width = 526, height = 24
- Reported by Html Checker API
- Tag name:
Element 203
- Tag name:
H3 - Text:
Is my donation tax deductible?
- Start tag:
<h3 class="css-3f67sk eha3s670"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[3] /div[1] /div[1] /div[1] /div[1] /section[1] /div[3] /h3[1] - Bounding box: x = 353, y = 1588, width = 526, height = 24
- Reported by Html Checker API
- Tag name:
Element 209
- Tag name:
H3 - Text:
What is CATF's EIN number?
- Start tag:
<h3 class="css-3f67sk eha3s670"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[3] /div[1] /div[1] /div[1] /div[1] /section[1] /div[5] /h3[1] - Bounding box: x = 353, y = 1766, width = 526, height = 24
- Reported by Html Checker API
- Tag name:
Element 215
- Tag name:
H3 - Text:
Can I donate offline?
- Start tag:
<h3 class="css-3f67sk eha3s670"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[3] /div[1] /div[1] /div[1] /div[1] /section[1] /div[7] /h3[1] - Bounding box: x = 353, y = 1872, width = 526, height = 24
- Reported by Html Checker API
- Tag name:
Element 221
- Tag name:
H3 - Text:
Are there other ways to give?
- Start tag:
<h3 class="css-3f67sk eha3s670"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[3] /div[1] /div[1] /div[1] /div[1] /section[1] /div[9] /h3[1] - Bounding box: x = 353, y = 2026, width = 526, height = 24
- Reported by Html Checker API
- Tag name:
Element 193
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 1mtierf"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[3] /div[1] /div[1] /div[1] /div[1] /section[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 199
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css vo7ret"> - XPath:
/html/body /div[1] /div[1] /main[1] /div[3] /div[1] /div[1] /div[1] /div[1] /section[1] /style[3] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 160
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css sy8x27"> - XPath:
/html/body /div[1] /div[1] /main[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 183
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css i3deuu"> - XPath:
/html/body /div[1] /div[1] /main[1] /style[3] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 56
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css javvrd"> - XPath:
/html/body /div[1] /div[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 62
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css 1h3upul"> - XPath:
/html/body /div[1] /div[1] /style[3] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 283
- Tag name:
STYLE - Text: [not applicable]
- Start tag:
<style data-emotion="css aijoeq"> - XPath:
/html/body /div[1] /style[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name: