【问题标题】:WCAG 2.0 A (1.3.1) Content outside of landmarksWCAG 2.0 A (1.3.1) 地标之外的内容
【发布时间】:2017-03-10 19:57:28
【问题描述】:

试图使我们的 SharePoint 网站符合 WCAG。我已将 WAI-ARIA 地标添加到真实内容中,但它没有通过,因为并未包含所有内容。

使用 HTML5 或 WAI-ARIA 地标时,最佳做法是包含 地标页面上的所有内容。这样辅助用户 技术可以使用地标来导航页面,而无需 丢失内容。

确保页面上的所有内容都包含在 HTML5 或 WAI-ARIA 地标。

问题在于,作为错误返回的内容是我不想提醒屏幕阅读器喜欢 Google 跟踪代码管理器的内容:

<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=XYZ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

和随机SP生成的代码如下:

<div style="display:none" id="hidZone"><menu class="ms-hide"><ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_S`enter code here`etNewWindowLocation(MenuWebPart.getAttribute('helpLink'),`enter code here`MenuWebPart.getAttribute('helpMode'))" text="Help" type="option" style="display:none"></ie:menuitem></menu></div>

我应该忽略这些,因为它不是“真实”内容吗?不确定这里真正的最佳实践是什么。

【问题讨论】:

  • 引文从何而来? “确保页面上的所有内容都包含在地标中”?这不是 wcag 的要求。
  • 我相信这是来自 Axe,请参阅 dequeuniversity.com/rules/axe/3.1/region?application=axeAPI。但您是对的,它不是 WCAG 的一部分,而是真正被认为是“最佳实践”,让用户可以轻松地直接跳到页面上的相关部分或内容。

标签: wai-aria wcag2.0


【解决方案1】:

1.3.1 Info and Relationships:

通过演示传达的信息、结构和关系可以通过程序确定或以文本形式提供。

如果您不呈现它(视觉上、听觉上……),您不必在意。

因此,您的两个示例似乎不打算被您的用户感知,不受 1.3.1 的影响。

【讨论】:

  • 谢谢,我也是这么想的,只是想听听别人说。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-03
  • 1970-01-01
相关资源
最近更新 更多