Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DAlt Text QualityAction41 of 191 images have issuesFIX
| Issue | Count |
|---|---|
| missing | 33 image(s) |
| generic | 8 image(s) |
| too long | 1 image(s) |
Images without alt text are invisible to screen readers.
Each image without alt text is a WCAG 1.1.1 failure — invisible to screen-reader users, lost from Google Image Search.
Learn more ▾ ▴
WCAG 2.1 Level A requires text alternatives for non-decorative images. Empty alt='' is fine for decorative; meaningful images need descriptive text. Common fixes: CMS audit + bulk add, build-time linter (alt-text-required ESLint rule), CI gate on Lighthouse a11y score.
Source: WCAG 2.1 SC 1.1.1 / WebAIM Million Report
FLink & Button QualityAction36 issue(s) across 93 links and 15 buttonsFIX
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://www.oschina.net | (empty) | empty | Add link text or aria-label |
| https://gitee.com/explore | Gitee代码托管 | new tab | Add '(opens in new tab)' to text |
| https://ai.gitee.com/ | 模力方舟 | new tab | Add '(opens in new tab)' to text |
| https://next.oschina.net/ | OSC私有化 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/aiCreation/ | 造物 | img no alt | Add alt attribute to the image |
| https://www.oschina.net/doc/ | 智库 | img no alt | Add alt attribute to the image |
| https://training.linuxfoundation.cn/?fro… | 培训 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net | (empty) | empty | Add link text or aria-label |
| https://www.oschina.net/group/huawei/#/ | HarmonyOS | new tab | Add '(opens in new tab)' to text |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| https://click.meoo.com/m/20000000060/ | 广告 | new tab | Add '(opens in new tab)' to text |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| https://qdrl.qq.com/krUtWEx2 | 广告 | new tab | Add '(opens in new tab)' to text |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| https://ai.gitee.com/pocketclaw | 广告 | new tab | Add '(opens in new tab)' to text |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| (empty) | empty | Add link text or aria-label | |
| https://ai.gitee.com/pocketclaw | 广告 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/osc-tweet/ | 更 多 + | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/group/ | 更 多 + | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/group/huawei | HarmonyOS开发者社区 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/group/ascend | 昇腾Ascend | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/event | 更 多 + | new tab | Add '(opens in new tab)' to text |
| https://tool.oschina.net/ | 更多 + | new tab | Add '(opens in new tab)' to text |
| https://tool.oschina.net/hexconvert/ | 进制转码 | new tab | Add '(opens in new tab)' to text |
| https://tool.oschina.net/regex/ | 正则表达式 | new tab | Add '(opens in new tab)' to text |
| https://tool.oschina.net/codeformat/html… | 代码格式化 | new tab | Add '(opens in new tab)' to text |
| https://tool.oschina.net/encrypt/ | 加密/解密 | new tab | Add '(opens in new tab)' to text |
| https://tool.oschina.net/diff/ | 代码对比 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/tool/json-pretti… | JSON美化 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/tool/json-minify | JSON 压缩 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/tool/xml-formatt… | XML格式化 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/tool/yaml-pretti… | YAML美化 | new tab | Add '(opens in new tab)' to text |
| https://tool.oschina.net/qr/ | 二维码生成 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/tool/wifi-qrcode… | wifi二维码密码 | new tab | Add '(opens in new tab)' to text |
| https://tool.oschina.net/commons?type=3 | 颜色对照 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/tool/text-diff | 文本比较 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/tool/text-statis… | 文本统计 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/tool/svg-placeho… | SVG占位符 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/tool/ip-lookup | IP查询 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/home/aboutosc | 关于我们 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/companyNews | 公司动态 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/home/aboutosc | 帮助中心 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/home/aboutosc#pa… | 商务合作 | new tab | Add '(opens in new tab)' to text |
| https://copycat.gitee.com/?utm_source=os… | CopyCat-代码克隆检测 | new tab | Add '(opens in new tab)' to text |
| https://tool.oschina.net | 实用在线工具 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/question/2918182… | 项目运营 | new tab | Add '(opens in new tab)' to text |
| https://www.copu.org.cn/ | 开源软件推进联盟 | new tab | Add '(opens in new tab)' to text |
| https://www.oschina.net/question/1_23266… | 社区规范 | new tab | Add '(opens in new tab)' to text |
| https://beian.miit.gov.cn/ | 京ICP备2025119063号 | new tab | Add '(opens in new tab)' to text |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
| <button> | (empty) | empty | Add button text or aria-label |
Links without text are announced as raw URLs by screen readers.
https://www.oschina.net; https://www.oschina.net; a.ant-dropdown-link (#1154 on page); a.ant-dropdown-link (#1191 on page); a.ant-dropdown-link (#1228 on page); a.ant-dropdown-link (#1265 on page); a.ant-dropdown-link (#1302 on page); a.ant-dropdown-link (#1339 on page); a.ant-dropdown-link (#1376 on page); a.ant-dropdown-link (#1413 on page) (+22 more)
Links with no accessible text (empty <a></a>, image-only no alt, icon-only no aria-label) are unidentifiable to screen readers.
Source: WCAG 2.1 SC 2.4.4
Add '(opens in new tab)' to link text or aria-label.
https://gitee.com/explore; https://ai.gitee.com/; https://next.oschina.net/; https://training.linuxfoundation.cn/?from=oschina_nav; https://www.oschina.net/group/huawei/#/; https://click.meoo.com/m/20000000060/; https://qdrl.qq.com/krUtWEx2; https://ai.gitee.com/pocketclaw; https://ai.gitee.com/pocketclaw; https://www.oschina.net/osc-tweet/ (+31 more)
Links with target="_blank" without rel="noopener" leak the originating page's window context — security and UX issue.
Learn more ▾ ▴
Without rel="noopener", the new tab can navigate the original tab via window.opener (tab-nabbing attack). Modern browsers default to noopener for target=_blank but only since recent versions. Always set rel="noopener noreferrer" explicitly.
Source: MDN target / OWASP
Icon-only buttons need an aria-label so screen readers can announce them.
button#rc-tabs-1-more; button.css-4xorm8 (#2698 on page); button.ant-float-btn (#2894 on page); button.ant-float-btn (#2903 on page)
Buttons with no accessible text (icon-only, no aria-label) can't be activated by voice control or understood by screen readers.
Source: WCAG 2.1 SC 4.1.2
F404 Error PageActionSoft 404 detectedFIX
The server returned HTTP 200 for a non-existent path. Search engines will index this page as real content. Configure your server to return HTTP 404 for missing pages.
DFavicon & BrandingAction2 icon(s) detectedFIX
FWeb ManifestActionInvalid JSONFIX
Manifest contains invalid JSON.
DDark Mode SupportActionNo dark mode signalsFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
CLandmark StructureAction7 landmarksREVIEW
A page should have only one <main> landmark.
Multiple <main> elements violate the spec — there must be exactly one per page.
Learn more ▾ ▴
HTML5 spec: 'authors must not include more than one main element' visible to AT at the same time. Multiple <main>s confuse AT and break the 'jump to main content' shortcut. Refactor to a single <main> with nested <section>/<article>.
Source: HTML5 spec
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
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
CHeading HierarchyAction13 headings, 1 skip(s)REVIEW
- H2 头条推荐
- H4 别再围观机器人跳舞了,来看看它们到底是怎么被“做出来”的 skipped
- H4 Vercel 确认遭入侵:第三方 AI 工具成突破口,黑客索要 200 万美元赎金
- H4 老牌开源项目该不该接受 AI 代码?
- H4 DeepSeek 启动首次外部融资,估值超 100 亿美元
- H2 AI 造物
- H2 模力方舟
- H2 软件更新
- H2 社区直通车
- H2 直播
- H2 活动
- H2 Gitee 项目推荐
- H2 在线工具
Every page should have one H1 that describes the page content.
No H1 means screen-reader users can't identify the page's primary topic, and Google's content-extraction degrades.
Learn more ▾ ▴
The H1 is the document title for assistive tech and a strong signal to search engines about page topic. Pages without one force screen readers to fall back to the <title> attribute or page chrome. Add a single H1 that names the page's primary subject.
Source: WCAG 2.4.6 / Google Search Central
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.
Learn more ▾ ▴
Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.
Source: WCAG 2.1 SC 1.3.1 / W3C WAI
BForm Accessibility2 of 2 controls have issuesREVIEW
| Control | Type | Label | Method |
|---|---|---|---|
| input | text | (搜索资讯、博客、软件……) | placeholder only |
| input | text | (分享新鲜事...) | placeholder only |
Placeholder text disappears on focus and is not a reliable label.
<input type="text">; <input type="text">
Placeholder-only labels disappear when the user starts typing — they must remember what the field was for.
Learn more ▾ ▴
Placeholders are NOT labels. They vanish on input, fail color contrast checks (most are gray), and don't satisfy WCAG SC 3.3.2. Always use a real <label> alongside (or aria-labelledby).
Source: WCAG 2.1 SC 3.3.2 / Nielsen Norman
BLighthouse Accessibility AuditsScore 87/100 — 4 failing, 24 passedREVIEW
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.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
登录 div.header-box > div.header-bottom > div.header-box__inner__box > a.item |
注册 div.header-box > div.header-bottom > div.header-box__inner__box > a.item |
综合 div.ant-tabs-nav-wrap > div.ant-tabs-nav-list > div.ant-tabs-tab > div#rc-tabs-1-tab-0 |
最新模型 div.marketplace-header > div.header-left-container > div.header-tabs > div.tab-item |
推荐 div.ant-tabs-nav-wrap > div.ant-tabs-nav-list > div.ant-tabs-tab > div#rc-tabs-2-tab-hot |
SpaceX在上市前进一步扩张其人工智能业务,其周二表示,已与人工智能初创公司Cursor达成协议,获得在今年晚些时候以600亿美元收购该公司的选择权,或者以… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
近日,Prefix.dev 正式官宣:下一代跨平台包管理器 Pixi 现已原生支持 RISC-V(riscv64) 架构! 作为 RISC-V 生态核心共建方… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
华为近期推出全新折叠设备Pura X Max,折叠时外屏宽高比10:14,展开时内屏宽高比14:10,其折叠态外屏相比传统直板机拥有更舒适的宽屏视野,展开态内… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
OpenClaw的爆火,让无数人第一次真正触摸到了AI Agent的终极生产力。在OpenClaw社区里,大家亲切地把自己的AI智能体称为“龙虾”。以往,想让… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
2026年4月18日,由Elastic主办的"Elastic中国AI搜索技术大会"在北京成功举办。作为Elastic近年来在中国规模最大的技术盛会,大会以"A… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
OBS Studio 是一款免费且开源的用于视频录制以及直播串流的软件,提供实时高性能的视频 / 音频捕捉与混合,以及无限的场景模式帮助用户通过自定义实现无缝… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
我们今天为大家带来的文章,作者的观点是推理引擎的价值不仅在于调度,更在于通过重写模型代码与深度优化底层计算逻辑,将静态的权重转化为高效的智能输出。 div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
贝壳AI客服 是一套以 AI Agent 为核心的智能客服系统。传统的客服项目就是给提供一个聊天工具、接入 RAG 通过查询知识库中的内容回答客户。而我们的核… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
QuestMobile 发布 2026 年春季 AI 应用洞察。 数据显示,截止到2026年3月,AI原生APP月活用户规模已达到4.4亿,其中,豆包、千问、… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
IDEA插件Gradle小助手Gradle With Me更新1.4.x版本啦,优化自动同步配置功能助力多JDK版本、Gradle版本开发! 🏷️ 标签:#gr… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
研发团队日常在多个平台之间来回切换——文档写在一个地方,任务管在另一个地方,信息分散,上下文断裂。现在,ShowDoc 把文档和任务管理放在了一个平台里。你可… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
Dgraph 是一个水平可扩展的分布式 GraphQL 数据库,有一个图形后端。作为一个原生的 GraphQL 数据库,它严格控制数据在磁盘上的排列方式,以优… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
当 AI 编码助手的风潮席卷全球,几乎所有的明星产品都选择了 TypeScript 或 Python 作为技术底座(也有 Go 和 Rust)。而 Solon… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
2026年,人形机器人排队进厂"拧螺丝"。 但一个尴尬的现实是:机器人能精准拧好每一颗螺栓,却不知道下一颗该拧哪辆车上的哪个位置。它缺的不是灵巧手,而是一个能… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
蚂蚁百灵宣布正式推出 Ling-2.6-flash —— 一款总参数量 104B、激活参数 7.4B 的 Instruct 模型。 API 定价方面,Ling… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
JimuReport AI 专题研究 * 2026-04-13 发布,Claude Code Skills 接管报表生成 划重点:现在可以一句话生成报表了 J… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
gt-checksum 2.0.0 版本迎来重磅升级,本次更新围绕三大核心方向全面提升: Oracle→MySQL 迁移兼容、索引与生成列检测修复、核心性能大… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
VirtualBox 是一款功能强大的 x86 虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。VirtualBox 7.2.8 现已发布,这是一个维护版… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
2026-04-13 发布,AI 助手 + Claude Code Skills 双管齐下 划重点:现在可以一句话生成大屏了 JimuReport 积木报表旗… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
你有没有觉得,有时候明明没干什么,却特别累;或者情绪像坐过山车,上一秒还好好的,下一秒就烦得不行;再或者,睡眠乱糟糟的,皮肤状态也时好时坏。这些说不清道不明的… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
阿里巴巴宣布正式发布生态级AI助手数字人形象——“千问小酒窝”。 公告称,在千问 App中找到“小酒窝”,不论做规划、解难题,还是订餐、买票、打车,都能在简单… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
Firefox 150.0 现已发布,具体更新内容如下: New Split View 功能进一步增强:现在可以右键单击任何链接,然后选择“Open Link… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
Linux内核开发迎来重要里程碑。在7.1版本开发周期中,一套经过四年重构的全新NTFS内核驱动正式合入主线,被Linux之父Linus Torvalds形容… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
自费 token plan 的话,能力越强烧 token 越多,烧 token 越多费用越高,费用越高到手工资越少,所以能力越强到手工资越少。 div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
《福布斯》日前发布了 2026 年 AI 50 强榜单。 从融资规模来看,这些公司共筹集了 3056 亿美元,其中 AI 巨头 OpenAI 和 Anthro… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
:star2: 代码改变世界,RISC-V 等你定义! 开源的浪潮奔涌不息,芯片架构的技术革新正召唤着每一位开发者积极参与。作为RISC-V 繁荣生态的重要组… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
2026 年 4 月 21 日,MySQL 官方同时发布了三个重要版本:8.0.46(8.0 线的最后一个版本)、8.4.9 LTS(当前 LTS 线的维护更… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
2026 年 3 月 16 日,全球知名广告平台 PropellerAds 在斯里兰卡科伦坡举办的 Global Game Connect 2026(GGC)… div.list-item > div.main-data-item > div.list-item-top > div.item-det-intr |
These are opportunities to improve the legibility of your content.
Navigation
Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. Learn more about heading order.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
别再围观机器人跳舞了,来看看它们到底是怎么被“做出来”的 div.news-list > div.news-item > div.news-content > h4.news-title |
These are opportunities to improve keyboard navigation in your application.
Names and labels
Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. Learn more about the `alt` attribute.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
div.item-content-oper > div.oper-user > span.ant-avatar > img div.item-content-oper > div.oper-user > span.ant-avatar > img |
Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. Learn how to make links accessible.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
div.header-container > div.header-box > div.header-bottom > a.nav-bar-h5 div.header-container > div.header-box > div.header-bottom > a.nav-bar-h5 |
These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.
A+Color Contrast (Screenshot)20 text elements analyzed, 0 fail WCAG AAPASS
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h2 头条推荐 | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 AI 造物 | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 模力方舟 | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 软件更新 | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 社区直通车 | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 直播 | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 活动 | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Gitee 项目推荐 | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| title OSCHINA - 开源 × … | 20.47:1 | 4.5:1 | #000000 | #FCFCFC | Pass |
| a OSC开源社区 | 19.95:1 | 4.5:1 | #000000 | #F9F9F9 | Pass |
| a Gitee代码托管 | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a 模力方舟 | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a OSC私有化 | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span DevOps研发效能 | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span 媒体矩阵 | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span 开源中国APP | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| span 切换老版本 | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| div OSC 公众号 | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| div 硬核 + 嬉笑怒… | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| div OSC 微博 | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
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.