Skip to content
https://jisouw.com

Accessibility

· 24 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.
SCORE
81
GRADE
B
FIX
4
REVIEW
6
PASS
14
INFO
0
Checks
24
14 PASS 6 REVIEW 4 FIX
D
Favicon & Branding
Action
3 icon(s) detected
FIX
3 icon(s) detected
Info::
favicon.ico present at site root
Info::
HTML icon links detected
Info::
No apple-touch-icon detected
iOS devices use this when users add your site to their home screen. Add <link rel='apple-touch-icon' sizes='180x180' href='/apple-touch-icon.png'>.
✓ favicon.ico Present
✓ PNG Icons Present
✗ Apple Touch Missing
✗ SVG Favicon Missing
✗ Manifest Icons Missing
✗ Multiple Sizes Missing
D
Web Manifest
Action
Not found
FIX
Not found
Info::
No web manifest found
No manifest at standard paths (/manifest.json, /site.webmanifest). A manifest is optional but enables PWA features like home screen installation and standalone display.

No web manifest found.

D
Print Stylesheet
Action
No print styles
FIX
No print styles
Info::
No print-specific styles detected
When users print this page, they get the screen layout including navigation and non-essential elements. Add @media print rules to hide navigation and optimize layout for paper.
Print Stylesheet No Print Styles
Print stylesheet Not found ✗Inline @media print Not detected ✗
F
Navigation UX
Action
No navigation patterns
FIX
No navigation patterns
Info::
4 navigation landmark(s) detected
Info::
No breadcrumbs, search, or skip link detected
These navigation aids help users orient themselves and find content efficiently, especially on large sites.
Breadcrumbs
Search
Skip Link
Labeled Navigation 4 <nav> element(s)
Back to Top
Hamburger Menu
Sticky Navigation Cannot reliably detect (CSS-based)
1 of 6 testable patterns navigation patterns detected. Limited navigation support. Consider adding breadcrumbs, search, and skip link.
B
Landmark Structure
12 landmarks
REVIEW
12 landmarks
Info::
<main> landmark present
Info::
4 <nav> landmark(s) found
Warning::
2 of 4 <nav> elements are unlabeled
Multiple navigations need aria-label to distinguish them for screen readers.
Warning::
Skip navigation link is missing (WCAG 2.4.1)
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
Page Structure — as a screen reader sees it
BANNER header NAV "AI 导航" MAIN ASIDE "推广" CONTENTINFO footer

Multiple navigations need aria-label to distinguish them for screen readers.

Why this matters

Some <nav> elements lack aria-label — screen-reader users hear 'navigation' multiple times with no way to distinguish them.

Learn more ▾

When a page has multiple <nav> regions (primary, footer, breadcrumb), each needs aria-label or aria-labelledby. AT users navigate by landmark; identical 'navigation' announcements force them to enter each one to discover purpose.

Source: WAI-ARIA Authoring Practices

Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.

Why this matters

Without a skip-nav link, keyboard users tab through every nav item before reaching content — every page, every visit.

Learn more ▾

WCAG 2.4.1 (Bypass Blocks) requires a mechanism to skip past repeated content. The standard implementation is a 'Skip to main content' link that's the first focusable element, visually hidden until focused. Three lines of HTML + four of CSS.

Source: WCAG 2.1 SC 2.4.1

C
Mobile Keyboard & Autofill
Action
4/6 eligible field(s) missing autocomplete or inputmode
REVIEW
4/6 eligible field(s) missing autocomplete or inputmode
Warning::
4 field(s) would benefit from inputmode attribute
Mobile browsers pick the on-screen keyboard layout from `inputmode=` when present (numeric pad, tel dialpad, email keyboard). Without it, users see the default text keyboard and must mode-switch -- 2-3 extra taps per phone-number or numeric-ID field. Type-based defaults exist (`type=tel` shows the tel keyboard on most browsers) but `inputmode` is the explicit, cross-browser way to control this. Affected types: search, numeric, url.
Got: <input type="search" name="q" id="searchInput">, <input type="number" name="page" id="pageNum">, <input type="url" name="url" id="friend-siteUrl">, <input type="url" name="icon_url" id="friend-iconUrl">
B
Tap Target Adequacy
2 tap target(s) too small or too close together
REVIEW
2 tap target(s) too small or too close together
Info::
2 tap target(s) too small or too close to neighbors
WCAG 2.5.5 (Level AAA) requires interactive targets to be at least 44x44 CSS pixels; WCAG 2.5.8 (Level AA, added in 2.2) requires 24x24 minimum. Failing targets cause mis-taps for users with motor impairments, large fingers, or shaky hands -- and are a major bounce-rate driver on mobile commerce flows. Lighthouse measures rendered rects + adjacent-element spacing; the failing list is in the Lighthouse 'tap-targets' audit detail panel.
B
404 Error Page
HTTP 404, custom page
REVIEW
HTTP 404, custom page
Info::
Correct 404 status code returned
Got: HTTP 404
Info::
Custom styled 404 page
Info::
Navigation links present on 404 page
Info::
Homepage link present on 404 page
404 Page Quality ✓ Custom 404 Page
Status Code HTTP 404 ✓Page Title 404 页面不存在 - 极搜网 ✓Custom Styling ✓Navigation ✓Homepage Link ✓Search Form ✗
B
Dark Mode Support
Dark mode detected
REVIEW
Dark mode detected
Info::
Dark-specific theme-color detected
A theme-color with media='(prefers-color-scheme: dark)' adapts the browser toolbar for dark mode.
Info::
prefers-color-scheme CSS detected in inline styles
Info::
Detection limited to meta tags and inline styles
External CSS files may contain prefers-color-scheme rules not visible to this scan.
Dark Mode✓ Dark Mode Supported
color-scheme meta Not set ✗Dark theme-color #000000 ✓CSS indicators Detected ✓

Detection limited to meta tags and inline styles.

C
Color Contrast (Screenshot)
Action
20 text elements analyzed, 20 fail WCAG AA
REVIEW

Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.

0 pass 20 fail WCAG AA
h1 极搜网 - 吃瓜黑料网红明星翻è…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
32px · bottom of viewport
h2 广东揭阳保安 陈俊雄 相亲诈å©…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 重庆女骑 笨笨 陈思颖再上热æ�…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 好莱坞顶级巨星 汤姆克鲁斯 袅
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 抖音20万粉男网红 借口 隐瞒恋…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 抖音7.5w粉女网红 宋领 造谣诽è…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 极品高颜值巨乳小网红 阿文 丅
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 快手男网红小钢炮(胡春刚)è…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 抖音反差女主播 刘舒妤 镜头剅
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 沈阳网红 佛叔 塌房大瓜 炫富ä…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 抖音萝莉主播 命比黄连苦三分…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 AI魔改法国三级片 性迷宫 华丽…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 推特日本巨乳福利姬 BlueMoon COS…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 潘甜甜因手机里的秘密被男友å…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 哈尔滨极品美女 宋婷 与男友å•…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 土豪包养的 三里屯英语老师 ç™…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 自慰福利姬 小恩 粉白Lolita配è¿…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 AI短剧 釜山裸行 EP6-8 丧尸只咬…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 上海已婚Coser runa酱 被爆成为é»…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
h2 抖音高颜值网红 蛇巳 靠一张è„…
1.47:1
#000000
on
#2C2A2A
needs 3.0:1 (large text)
24px · bottom of viewport
Show all checked elements (20)
ElementRatioRequiredFGBGResult
h1 极搜网 - 吃瓜é»…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 广东揭阳保安 é…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 重庆女骑 笨笨 …1.47:13.0:1
#000000
#2C2A2A
Fail
h2 好莱坞顶级巨昅1.47:13.0:1
#000000
#2C2A2A
Fail
h2 抖音20万粉男网…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 抖音7.5w粉女网ç…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 极品高颜值巨ä¹…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 快手男网红小é’…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 抖音反差女主æ’…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 沈阳网红 佛叔 …1.47:13.0:1
#000000
#2C2A2A
Fail
h2 抖音萝莉主播 å…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 AI魔改法国三级…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 推特日本巨乳禅1.47:13.0:1
#000000
#2C2A2A
Fail
h2 潘甜甜因手机釅1.47:13.0:1
#000000
#2C2A2A
Fail
h2 哈尔滨极品美奅1.47:13.0:1
#000000
#2C2A2A
Fail
h2 土豪包养的 三é…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 自慰福利姬 小æ…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 AI短剧 釜山裸è¡…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 上海已婚Coser ru…1.47:13.0:1
#000000
#2C2A2A
Fail
h2 抖音高颜值网纅1.47:13.0:1
#000000
#2C2A2A
Fail

Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.

A+
Heading Hierarchy
41 headings
PASS
41 headings
Info::
Single H1 present
  • H1 极搜网 - 吃瓜黑料网红明星翻车实时爆料平台
  • H2 广东揭阳保安 陈俊雄 相亲诈婚出轨 家暴致前妻含恨而死 逼迫孩子不准送终 热搜 HOT
  • H2 重庆女骑 笨笨 陈思颖再上热搜!摩博会借排气管后失联 剐蹭加逃逸加私密视频齐爆! 热搜 HOT
  • H2 好莱坞顶级巨星 汤姆克鲁斯 被绿传闻 妻子凯蒂隐瞒多年 非亲生说法真相来了 热搜 HOT
  • H2 抖音20万粉男网红 借口 隐瞒恋情圈女友粉 私联聊骚睡粉被拆穿后秒官宣 热搜 HOT
  • H2 抖音7.5w粉女网红 宋领 造谣诽谤男子偷酒喝 反被爆料实际做小姐人设崩塌 热搜 HOT
  • H2 极品高颜值巨乳小网红 阿文 与男友露脸做爱视频泄密 一直喊别拍别拍 热搜 HOT
  • H2 快手男网红小钢炮(胡春刚)被曝婚内出轨哈尔滨网红大文文 遭小欢哥抓包 并被前夫曝光聊天记录录音 热搜 HOT
  • H2 抖音反差女主播 刘舒妤 镜头前清清爽爽 关起门来跪着叫爸爸 项圈一戴骚劲全出来了
  • H2 沈阳网红 佛叔 塌房大瓜 炫富人设被实锤撕开 拿有钱人的生活方式吸引精神小伙
  • H2 抖音萝莉主播 命比黄连苦三分 被曝13岁就破处 一个月完成所谓的百人斩还怀孕
  • H2 AI魔改法国三级片 性迷宫 华丽老洋房配满屏肉体 女王猫女黑丝多P混战
  • H2 推特日本巨乳福利姬 BlueMoon COS虚拟主播白雪巴 肥美肉臀被无套内射到溢出
  • H2 潘甜甜因手机里的秘密被男友发现 从此沦为男友的性奴 在调教下陷入爆操的深渊
  • H2 哈尔滨极品美女 宋婷 与男友啪啪啪视频 日常看着清冷 床上反差却大得离谱
  • H2 土豪包养的 三里屯英语老师 白天穿得规规矩矩站讲台 晚上被土豪金主按在床上疯狂输出
  • H2 自慰福利姬 小恩 粉白Lolita配过膝白丝 一眼看到底的粉嫩蜜穴 表情还一副被玩坏的样子
  • H2 AI短剧 釜山裸行 EP6-8 丧尸只咬衣服 男主林宇摸清规律后 带着四个女生全裸求生
  • H2 上海已婚Coser runa酱 被爆成为黑人的专用肉便器 视频里又主动又会换装
  • H2 抖音高颜值网红 蛇巳 靠一张脸和几套造型撑全场 紫光一打反差感直接拉满
  • H2 深圳南山区的英语老师 吴思晚 学生眼里端庄的吴老师 私下给同事舔鸡巴 在酒店各种姿势啪啪啪
  • H2 祁东职业中专 95后女老师 徐西婷 拍摄性爱视频 卖钱谋利被购买方举报 判缓刑3年退赃24万
  • H2 抖音网红 一小央泽 情人节限定写真 极品身材曲线杀人 紫丝玉足尽情挑逗 上演视觉催情剂
  • H2 小红书健身博主 不吃鱼肉 性爱视频流出 被男友大尺度调教 从乖乖女彻底堕落成母狗精盆
  • H2 顶级反差婊 小美丸子 酒店开房被金主爸爸无套按着猛插 肥臀浪叫高潮
  • H2 2026美加墨世界杯 梅西 蓄势待发 阿根廷卫冕之旅启动 球王最后狂飙时刻
  • H2 Up主海狗钓到身材苗条毫无赘肉的少妇 表示自己技术很高超
  • H2 ST站主播 Beauti-vv 付费福利 口嗦阳具流口水 开档黑丝自慰发骚
  • H2 御姐主播户外车震实录 车内被假肉棒猛烈插入骚穴 疯狂后入怒操到高潮
  • H2 海角乱伦 想操亲妹妹 原创 破处亲妹妹 来看处女破处
  • H2 我的戏精女友 阴毛浓密骚婊子 露脸骑乘表情丰富 骚叫不断 情侣私密视频外流
  • H2 海角大神 寝取NTR 绿帽原创 带老婆多人4P被灌醉 酒后发情被海友们扒光无套轮奸了
  • H2 海角乱伦 性福生活从操亲妹妹开始 原创 北京旅游之操屁眼
  • H2 探花锤子00后大奶外围专场 最近爱上了嫩妹高颜值青春风
  • H2 海角大神 我和爱妻喵咪老师 露脸骚逼与东北单男的浴血奋战 绿帽第一视角
  • H2 反差女神日本留学归来 粉色跳蛋疯狂猛插骚逼 喷水像水龙头高潮失禁取悦金主
  • H2 高颜御姐直播间大胆露三点自慰 抽插骚穴高潮喷水大秀
  • H2 夫妻在家3P猛操亚裔小保姆 极品粉穴被大鸡巴狂插 妻子助攻揉奶掰穴助兴
  • H2 国产抖音网红主播 迷人奈 剧情定制骚货在厨房做饭居然按捺不住直接坐下自慰
  • H2 黑丝兔女郎 PoppaChan cos Evaneccia写真福利大放送 性感黑丝美腿诱
  • H2 每日大赛之明星吃鸡大赛 古力娜扎景甜深喉口交 宋祖儿禁忌性爱全收录
A+
Heading Text Quality
1 heading-text-quality issue(s) detected
PASS
1 heading-text-quality issue(s) detected
Info::
34 heading(s) are all-uppercase (excluding short acronyms)
Headings rendered in all-uppercase are a styling choice that should be done via CSS (`text-transform: uppercase`), not by typing the text in caps. Capitalized text is read letter-by-letter by some screen readers (e.g., "H-E-L-L-O W-O-R-L-D" instead of "hello world"). It's also a soft signal of CMS-migration artifacts where the original lowercase intent was lost.
Got: 34 all-caps heading(s)
A+
Alt Text Quality
All 32 images OK
PASS
All 32 images OK
Info::
22 decorative image(s) correctly marked
Info::
10 image(s) with good alt text
32 images 10 good alt text 22 decorative
All images have appropriate alt text.
A+
Form Accessibility
All 12 controls labeled
PASS
All 12 controls labeled
Info::
12 control(s) properly labeled
12 controls
12 labeled
0 placeholder only
0 unlabeled
ControlTypeLabelMethod
#mobile-search-box-inputtext站内搜索aria-label
#input-desktop-control-keytext站内搜索aria-label
#searchInputsearch站内搜索aria-label
#pageNumnumber跳转到指定页码aria-label
#friend-siteNameinput网站名称 *for/id
#friend-contactinput联系方式 *for/id
#friend-siteUrlurl网站地址 *for/id
#friend-descriptioninput一句话描述(选填)for/id
#friend-iconUrlurl站点图标(选填)for/id
agreementcheckboxnone
#accounttext账号或手机号aria-label
#passwordpassword登录密码aria-label
A+
Form Input Types
1 input(s) using type=text where a specific type would help
PASS
1 input(s) using type=text where a specific type would help
Info::
Input "mobile-search-box-input" should use type="search" (currently type="text")
Field name "mobile-search-box-input" suggests type="search". Wrong type loses mobile keyboard hints, browser autofill, and free format validation. Change to <input type="search">.
A+
Form Input Quality
12 form control(s) checked, no input-semantic issues
PASS
12 form control(s) checked, no input-semantic issues
Info::
All form input semantics look correct
A+
Document Language
Lang attribute set to "zh-CN"
PASS
Lang attribute set to "zh-CN"
Info::
<html lang="zh-CN"> is set and valid
Got: zh-CN
A+
Tabindex Anti-Patterns
7 explicit tabindex attribute(s) checked, no anti-patterns
PASS
7 explicit tabindex attribute(s) checked, no anti-patterns
Info::
No tabindex anti-patterns detected
A+
Iframe Accessibility
No iframes on this page
PASS
No iframes on this page
Info::
No iframes on this page
A+
Mobile-Readable Font Sizes
All 101 visible text node(s) render at >= 12 CSS pixels
PASS
All 101 visible text node(s) render at >= 12 CSS pixels
Info::
All text uses legible mobile font sizes (>= 12 CSS px)
A+
PWA Depth
No PWA depth issues detected
PASS
No PWA depth issues detected
Info::
No PWA depth issues detected
A+
Mobile UX Depth
1 mobile-depth signal(s) detected
PASS
1 mobile-depth signal(s) detected
Info::
Browser-chrome `theme-color` meta tag present
The page sets `<meta name="theme-color" content="...">`, which Android Chrome uses to tint the status bar and iOS Safari uses for the toolbar background. Brand polish that costs nothing and Just Works.
A
Lighthouse Accessibility Audits
Score 93/100 — 2 failing, 26 passed
PASS
93

Accessibility

These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.

Contrast

Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
合作站点 · 导航资源 · 友链互换 section.friend-section > div.friend-head > div > div.friend-sub
汇聚全网优质成人导航 div.friend-grid > a.friend-item > span.friend-meta > span.friend-description
自主提交网站信息,后台审核通过后自动展示 section.friend-section > div.friend-apply > div > div.friend-apply-sub

These are opportunities to improve the legibility of your content.

Best practices

Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. Learn more about touch targets.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
站内搜索 div#wrap > nav#ai-navigation-container > div.navbar-sidebar > a.mobile-search-box
关闭安装引导 body.theme-dark > div.pwa-addbox > div > i.pwa-close

These items highlight common accessibility best practices.

○Interactive controls are keyboard focusable
○Interactive elements indicate their purpose and state
○The page has a logical tab order
○Visual order on the page follows DOM order
○User focus is not accidentally trapped in a region
○The user's focus is directed to new content added to the page
○HTML5 landmark elements are used to improve navigation
○Offscreen content is hidden from assistive technology
○Custom controls have associated labels
○Custom controls have ARIA roles
●`[aria-*]` attributes match their roles
●`[aria-hidden="true"]` is not present on the document `<body>`
●`[role]`s have all required `[aria-*]` attributes
●`[role]` values are valid
●`[aria-*]` attributes have valid values
●`[aria-*]` attributes are valid and not misspelled
●Buttons have an accessible name
●Image elements have `[alt]` attributes
●Form elements have associated labels
●`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
●`button`, `link`, and `menuitem` elements have accessible names
●ARIA attributes are used as specified for the element's role
●`[aria-hidden="true"]` elements do not contain focusable descendents
●Elements use only permitted ARIA attributes
●Document has a `<title>` element
●`<html>` element has a `[lang]` attribute
●`<html>` element has a valid value for its `[lang]` attribute
●Links are distinguishable without relying on color.
●Links have a discernible name
●Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
●List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements
●No element has a `[tabindex]` value greater than 0
●Heading elements appear in a sequentially-descending order
●Document has a main landmark.
●Deprecated ARIA roles were not used
●Elements with visible text labels have matching accessible names.
○`[accesskey]` values are unique
○Elements with `role="dialog"` or `role="alertdialog"` have accessible names.
○ARIA input fields have accessible names
○ARIA `meter` elements have accessible names
○ARIA `progressbar` elements have accessible names
○Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
○`[role]`s are contained by their required parent element
○Elements with the `role=text` attribute do not have focusable descendents.
○ARIA toggle fields have accessible names
○ARIA `tooltip` elements have accessible names
○ARIA `treeitem` elements have accessible names
○The page contains a heading, skip link, or landmark region
○`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
○Definition list items are wrapped in `<dl>` elements
○ARIA IDs are unique
○No form fields have multiple labels
○`<frame>` or `<iframe>` elements have a title
○`<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.
○Input buttons have discernible text.
○`<input type="image">` elements have `[alt]` text
○The document does not use `<meta http-equiv="refresh">`
○`<object>` elements have alternate text
○Select elements have associated label elements.
○Skip links are focusable.
○Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
○`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
○`[lang]` attributes have a valid value
○`<video>` elements contain a `<track>` element with `[kind="captions"]`
○Tables have different content in the summary attribute and `<caption>`.
○All heading elements contain content.
○Uses ARIA roles only on compatible elements
○Image elements do not have `[alt]` attributes that are redundant text.
○Identical links have the same purpose.
○Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.
○`<td>` elements in a large `<table>` have one or more table headers.
All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback