
本文解析了在无障碍合规检查中常见的“多标签关联单个复选框”误判问题,明确指出孤立 的使用缺陷,推荐采用 + 或显式 for 关联的合规方案,并澄清 WCAG 2.4.6 与 3.3.2 的适用边界。
本文解析了在无障碍合规检查中常见的“多标签关联单个复选框”误判问题,明确指出孤立 `
在实际 Web 开发中,表单控件的无障碍可访问性(a11y)常因标签语义误用而被审计工具或人工审查误报。您提供的 HTML 片段中存在一个典型误区:页面中出现了两个
首先,需明确关键事实:当前代码中已存在有效的标签关联:
<input class="form-check-input" type="checkbox" value="1" name="privacy-policy" id="privacy-policy-10805"><label for="privacy-policy-10805">I agree to the <a href="/privacy-statement" target="_blank">privacy policy</a></label>
该
而上方独立出现的 并未关联任何表单控件(无 for 属性,内部也无嵌套控件),属于“孤儿标签”(orphaned label)。它既不提升可访问性,也不符合语义 HTML 原则。将其改为语义化标题(如
)或移除更为合理;若需强调分组含义,则