508 合规性意味着所有用户,无论残疾状况如何,都可以使用技术。合规标准由 1973 年《康复法案》第 508 条规定,要求联邦机构向残疾人士提供软件和网站无障碍服务。当网站符合 508 标准时,所有用户都可以访问它们。这可能意味着它们与辅助技术兼容,例如屏幕阅读器。
GUI508 有助于检查 508 是否符合 ASP.Net Web 表单应用程序。该程序不是完整的 508 检查器。它为开发人员和项目经理提供了有关识别和纠正使用 ASP.Net 服务器端控件的现有网站中的 508 问题的指南,以显示现有网站和正在开发的网站中潜在的 508 问题。
当浏览器显示网页时,该页面会从各种来源呈现为 html
在 Microsoft ASP.NET Web 表单应用程序中,浏览器中显示的大部分 html 来自两个主要来源:ASP.Net 服务器端控件和 HTML。 ASP.Net 服务器端控件是此应用程序的主要焦点。
如今,accessibility/508 扫描仪应用程序可查看浏览器中显示的 html。这产生了一些缺点。
信息。根据这些选择,Web 应用程序将决定应用程序显示的下一页是什么,或者在当前页面中向用户返回哪些新信息。
因为我们可以查看每个 aspx 页面上每个 ASP.NET 控件的实际源代码,并制定规则以确保使用的 508 个可访问性属性满足可访问性标准,而不用担心遍历应用程序,所以我们可以调查所有代码一口气。
是的!我认为如果您正在阅读本节,这对我们双方来说都是双赢。除了阅读之外,请多做贡献。
好的。我无法在这里重写整个 git 手册,而且你也不希望我这样做。如果您是 GitHub 新手,这里有一些链接可以帮助您入门。
当然,GitHub 提供了不止一种获取源代码的方式。查看最右侧,您应该会看到一个标有“克隆或下载”的按钮,单击此按钮,您将获得更多选项。
现在我们已经下载了代码。您需要确保您有 Visual Studio 2012 或更高版本。社区版本可以正常工作(https://www.visualstudio.com/downloads/)。您还需要 StyleCop。 StyleCop 不会添加功能,但它确实有助于保持代码的一致性,并且对个人开发人员和团队都有好处。最好的选择是使用 NuGet 进行 StyleCop 安装。
好的,现在让我们进行一些编码。我们将使用单选按钮作为示例,看看是否可以创建一个新的 .Net apsx 控件。 CheckedListBox 为了受到 508 投诉,需要在输入元素上设置 title 属性。因此,我们所做的就是识别每个使用 checklistbox 的地方,并查看它是否设置了正确的属性,以便在生成 html 代码时进行投诉。
所以请不要只是阅读。贡献。每个人都应该能够访问网络。