The State of Accessible India · State government

karnataka.gov.in

A person using a screen reader or keyboard hits 13 distinct accessibility failures on this landing page. Audited from within India. Every finding is a first-party axe-core check on the site’s own markup; embedded third-party widgets are excluded.

13Rules failed
174Elements affected
State governmentSector

What fails, and how to fix it

criticalimage-alt · 98 elements

Images must have alternative text

.govt_camp_div_ul > li:nth-child(42) > .news-image > imgHow to fix →
criticalbutton-name · 1 element

Buttons must have discernible text

.navbar-toggleHow to fix →
seriousaria-dialog-name · 24 elements

ARIA dialog and alertdialog nodes should have an accessible name

#myModalfontsHow to fix →
seriouslink-name · 20 elements

Links must have discernible text

tr:nth-child(2) > td:nth-child(4) > a[download="Nirmala.ttf"]How to fix →
seriouslistitem · 9 elements

<li> elements must be contained in a <ul> or <ol>

li:nth-child(36)How to fix →
seriouslist · 8 elements

<ul> and <ol> must only directly contain <li>, <script> or <template> elements

.col-md-4:nth-child(7) > .card15 > .content-box > .content > ulHow to fix →
seriouscolor-contrast · 3 elements

Elements must meet minimum color contrast ratio thresholds

.dark-left > .dark-list > li:nth-child(1) > .dark-btn.dark-btn-primaryHow to fix →
seriousmarquee · 2 elements

<marquee> elements are deprecated and must not be used

.marqueeHow to fix →
moderateheading-order · 1 element

Heading levels should only increase by one

h5[title="ಇತಿಹಾಸ ಮತ್ತು ಸಂಸ್ಕೃತಿ"]How to fix →
moderatelandmark-banner-is-top-level · 1 element

Banner landmark should not be contained in another landmark

header > headerHow to fix →
moderatelandmark-no-duplicate-banner · 1 element

Document should not have more than one banner landmark

body > headerHow to fix →
moderatelandmark-unique · 1 element

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

body > headerHow to fix →
minorempty-heading · 5 elements

Headings should not be empty

.testcar:nth-child(5) > a[target="_blank"] > .en-text.carousel-caption > h2How to fix →

For machines: the raw JSON report. Method and limits on the methodology page. Site owners can challenge any finding via right of reply.