了解 Web 可访问性规则

网页内容无障碍指南 (WCAG) 定义了使残疾人士能够无障碍访问网页内容的原则、指南和成功标准。在此框架内,网络可访问性规则为开发人员提供了需要遵守的具体标准,以使数字内容(例如网站、应用程序和多媒体)可供广泛的人(包括具有视觉、听觉、运动和认知能力的人)访问。损伤。

Aspose.HTML for .NET 简化了 Web 可访问性规则的实施和验证,为开发人员提供了一组强大的工具。释放 Web 可访问性的全部潜力,并轻松地将针对 WCAG 合规性的 Web 内容检查集成到您的项目中!

首先,确保您的项目中安装了 Aspose.HTML for .NET。 这个库的安装过程非常简单。 打开 NuGet 包管理器,搜索 Aspose.HTML,然后安装。 您还可以从包管理器控制台使用以下命令:


安装 Aspose.HTML for .NET

Install-Package Aspose.HTML





检查 HTML 文档是否符合特定 WCAG 规则

Aspose.HTML for .NET 提供了 Aspose.Html.Accessibility 命名空间,用于所有与 Web 可访问性相关的操作和检查。 AccessibilityRules 类是 WCAG 2.0 要求、成功标准和技术的存储库,并且具有与规范 WCAG(快速参考) 相对应的结构。无障碍规则定义了数字内容和界面的设计和开发方式,以确保残障人士可以无障碍使用它们。

以下代码片段展示了如何根据某些 Web 可访问性规则检查 HTML 文档并获取详细结果以供进一步分析和操作。


用于检查一些可访问性规则的 C# 代码

using Aspose.Html;
using Aspose.Html.Accessibility;
...

    var htmlPath = Path.Combine(DataDir, "input.html");

    // Initialize webaccessibility container
    var webAccessibility = new WebAccessibility();

    // List of necessary rules for checking (rule code according to the specification) 
    var rulesCode = new string[] { "H2", "H37", "H67", "H86" };

    // Get the required IList<Rule> rules from the rules reference
    var rules = webAccessibility.Rules.GetRules(rulesCode);

    // Create an accessibility validator, pass the found rules as parameters, and specify the full validation settings
    var validator = webAccessibility.CreateValidator(rules, ValidationBuilder.All);

    // Initialize an object of the HTMLDocument
    using (var document = new HTMLDocument(htmlPath))
    {
        // Check the document
        var validationResult = validator.Validate(document);

        // Return the result in string format
        // SaveToString – return only errors and warnings
        Console.WriteLine(validationResult.SaveToString());
    }



检查是否符合网页无障碍指南的步骤

  1. 初始化 Web Accessibility 容器。使用 WebAccessibility() 构造函数创建 WebAccessibility 类的实例。
  2. 获取所需规则。指定要检查的规则代码列表。在此示例中,选择诸如“H2”、“H37”、“H67”和“H86”之类的规则。使用 GetRules() 方法通过代码从 WCAG 获取规则。
  3. 创建辅助功能验证器。调用 CreateValidator() 方法创建验证器对象。
  4. HTML 文档验证。 使用 HTMLDocument 类初始化 HTML 文档以进行验证。您可以从文件或 URL 加载 HTML。使用 Validate() 方法根据所选标准检查 HTML 内容。结果存储在validationResult变量中。
  5. 处理验证结果。获取详细结果以供进一步分析和操作,然后使用SaveToString()以字符串格式输出。



辅助功能规则 – 文档

Web 可访问性 – 如何检查 文档章节提供了有关根据 WCAG 合规性验证 HTML 文档的详细指南。 Aspose.HTML for .NET API 提供了 Aspose.Html.Accessibility 命名空间,用于所有与 Web 可访问性相关的操作和检查。检查您的网站、Web 应用程序或任何其他 HTML 文档后,您可以确信残障人士能够有效地使用它。您可以检查网站的可访问性是否符合所有 WCAG 合规性或仅满足特定标准。 Aspose.HTML for .NET 可帮助您通过这些检查。

在文章 Web Accessibility Rules 中,您将学习如何使用 AccessibilityRules 类,它是 WCAG2 要求、成功标准和技术的存储库。



网页辅助功能检查器 – 在线应用程序

Aspose.HTML 提供了 网页辅助功能检查器 – 一种在线 Web 可访问性测试工具,可扫描网页并验证其是否符合 WCAG 要求。即时了解您网站的合规性,从而确定所需更正的程度以及网站或 HTML 文档的当前状态与 WCAG 要求之间的差距。使用浏览器中的网络辅助功能检查器免费无限制地识别辅助功能错误!


文本“网页辅助功能检查器 – 在线应用程序”

其他受支持的 Aspose.HTML for .NET API 功能

使用 Aspose.HTML for .NET 库来转换、合并、编辑 HTML、EPUB、MHTML、XHTML、MD 文档、从 Web 中提取数据等等!