您的无障碍网页之门

网站可访问性最重要的方面之一是颜色对比度,因为它直接影响具有不同视觉能力的用户的网络内容的可读性和可用性。 网页内容可访问性指南(WCAG) 设定颜色对比度标准,以保证每个人都有积极的用户体验。 Aspose.HTML for .NET 提供详细的颜色对比度检查,允许您识别可能需要调整的特定元素。将 Web 可访问性验证功能无缝集成到您的 Web 应用程序中,确保 WCAG 合规性!

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


安装 Aspose.HTML for .NET

Install-Package Aspose.HTML





如何在 C# 中检查颜色对比度

如果您想在 C# 中以编程方式检查网站是否符合 WCAG 准则,Aspose.HTML for .NET 提供了 Aspose.Html.Accessibility 命名空间,该命名空间用于所有与 Web 可访问性相关的操作和检查。以下 C# 代码旨在根据特定的颜色可访问性标准验证网页,您将收到与这些规则相关的问题报告。


检查颜色可访问性的 C# 代码

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

    // Prepare a path to a source HTML file
    string documentPath = Path.Combine(DataDir, "check-color.html");

    // Initialize a webAccessibility container
    WebAccessibility webAccessibility = new WebAccessibility();

    // Get Principle "1.Perceivable" by code "1" and get guideline "1.4"
    var guideline = webAccessibility.Rules.GetPrinciple("1").GetGuideline("1.4");

    // Get criterion by code, for example 1.4.3
    var criterion143 = guideline.GetCriterion("1.4.3");

    // Get criterion by code, for example 1.4.6
    var criterion146 = guideline.GetCriterion("1.4.6");

    // Create an accessibility validator, pass the found guideline as parameters and specify the full validation settings
    var validator = webAccessibility.CreateValidator(new IRule[] { criterion143, criterion146 }, ValidationBuilder.All);

    using (var document = new HTMLDocument(documentPath))
    {
        var validationResult = validator.Validate(document);
        if (!validationResult.Success)
        {

            Console.WriteLine(validationResult.SaveToString());

        }
    }



检查颜色辅助功能 – 主要功能

Aspose.HTML for .NET 提供了一组强大的类和方法来促进 C# 项目中的颜色对比度可访问性检查。

  1. 初始化 Web Accessibility 容器。使用 WebAccessibility() 构造函数创建 WebAccessibility 类的实例。
  2. 获取指南和标准。指定一个指南以关注网络可访问性的特定方面。调用 AccessibilityRules 类的 GetPrinciple() 方法和 Principle 类的 GetGuideline() 方法,通过代码从 WCAG 中获取您要检查文档的所需原则。
  3. 创建辅助功能验证器。调用 CreateValidator() 方法创建验证器对象。
  4. HTML 文档验证。 使用 HTMLDocument 类初始化 HTML 文档以进行验证。您可以从文件或 URL 加载 HTML。使用 Validate() 方法根据所选标准检查 HTML 内容。结果存储在validationResult变量中。
  5. 处理验证结果。 Aspose.Html.Accessibility.Results 命名空间包含描述规则验证结果的类。验证过程会生成详细的结果,提供有关规则检查成功和失败的具体信息。



为什么选择 Aspose.HTML for .NET

  1. Aspose.HTML for .NET提供详细的颜色对比度检查,允许您识别可能需要调整的特定元素。
  2. 该库可轻松与您的 C# 项目集成,为实施颜色对比度检查提供高效的工作流程。使用颜色可访问性检查的强大功能而不牺牲性能。
  3. 持续的库更新将使您保持领先地位并符合可访问性标准的定期更新。
  4. 我们的支持团队随时准备为您提供帮助。如果您有疑问、遇到困难或需要建议,请联系 免费支持 ,我们将很乐意为您提供帮助。



使用 C# 检查颜色对比度 – 文档

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

Сolor Сontrast Accessibility 文章中,您将学习如何使用 C# 检查颜色对比度的可访问性,并使您的 Web 内容易于所有用户阅读。



颜色对比度可访问性 – 在线应用程序

Aspose.HTML 提供 颜色对比度可访问性 应用程序 – 一种在线网络辅助功能测试工具,可扫描网页并根据 WCAG 合规性验证颜色对比度。它还将为您提供有关如何为用户提供更易于访问的在线体验的建议。


文本“颜色对比度可访问性 – 在线应用程序”

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

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