3

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

使用 HTML5 或 WAI-ARIA 地标时,最好将页面上的所有内容都包含在地标中。通过这种方式,辅助技术的用户可以使用地标来导航页面,而不会丢失对内容的跟踪。

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

问题是,作为错误返回的事情是我不想提醒屏幕阅读器喜欢 Googele 跟踪代码管理器的事情:

<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>

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

4

1 回答 1

1

1.3.1 信息和关系

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

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

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

于 2017-03-11T03:42:13.163 回答