您的无障碍网页之门

Aspose.HTML for .NET 为开发人员提供了 Web 可访问性的终极工具 – alt 标签检查器。轻松验证替代属性,确保符合 WCAG 标准。提升您的编码实践并提供与各种能力的用户产生共鸣的网络内容!

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


安装 Aspose.HTML for .NET

Install-Package Aspose.HTML





如何在 C# 中检查 alt 属性

Aspose.HTML for .NET 引入了 Aspose.Html.Accessibility 命名空间,专用于所有与 Web 可访问性相关的操作和检查。我们的 C# 库允许开发人员实施 alt 标签检查,同时满足可访问性标准。轻松将 alt 属性检查集成到您的 C# 项目中,确保 Web 内容的可访问性处于最前沿。轻松发现您网站的 WCAG 合规性!


检查 alt 标签的 C# 代码

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

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

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

    // Get from the rules list Principle "1. Perceivable" by code "1" and get guideline "1.1 Text Alternatives"
    var guideline = webAccessibility.Rules.GetPrinciple("1").GetGuideline("1.1");

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

    // Initialize an HTMLDocument object
    using (var document = new HTMLDocument(documentPath))
    {
        var validationResult = validator.Validate(document);
        if (!validationResult.Success)
        {
            // Get all the result details 
            foreach (var ruleResult in validationResult.Details)
            {
                // If the result of the rule is unsuccessful
                if (!ruleResult.Success)
                {
                    // Get errors list
                    foreach (var result in ruleResult.Errors)
                    {
                        // Check the type of the erroneous element, in this case, we have an error in the HTML Element
                        if (result.Error.Target.TargetType == TargetTypes.HTMLElement)
                        {
                            var rule = (HTMLElement)result.Error.Target.Item;
                            Console.WriteLine("Error in rule {0} : {1}", result.Rule.Code, result.Error.ErrorMessage);
                            Console.WriteLine("HTML Element: {0}", rule.OuterHTML);
                        }
                    }
                }
            }
        }
    }



检查 alt 标签 – 主要功能

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

alt 标签(alt 属性)是描述非文本内容的替代文本,例如图像、图形、图表、表情符号、按钮、链接等。请务必使用 alt 文本以使弱视人士可以访问网页内容,包括使用屏幕阅读器或盲文输出设备的人。此外,网络可访问性也有利于搜索引擎优化。谷歌和其他搜索引擎使用替代文本来提高对网站内容的理解,这将带来更高的排名。



为什么选择 Aspose.HTML for .NET

  1. Aspose.HTML for .NET 拥有良好的声誉,受到世界各地开发者的信赖。它始终如一地提供高性能解决方案,使其成为满足您的 Web 开发需求的可靠选择。
  2. 持续的库更新将使您保持领先地位并符合可访问性标准的定期更新。
  3. Aspose.HTML for .NET 无缝集成到您的 C# 项目中,让您可以专注于开发,无需陡峭的学习曲线或复杂的设置。
  4. 我们的支持团队随时准备为您提供帮助。如果您有疑问、遇到困难或需要建议,请联系 免费支持 ,我们将很乐意为您提供帮助。



如何检查图像的替代文本 – 文档

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

屏幕阅读器辅助功能 – C# 示例 文章中,您将了解如何设计网站以实现屏幕阅读器辅助功能,以及如何使用 Aspose.HTML for .NET API 检查替代文本是否符合 WCAG 指南。



图像 alt 标签检查器 – 在线应用程序

Aspose.HTML 提供的 图像 alt 标签检查器 是一个免费的在线工具,旨在分析网站并识别缺乏正确 alt 属性的图像。该应用程序扫描网页,查找没有 alt 标签的图像,并创建一个报告,指示哪些图像需要描述性 alt 属性。

Text “图像 alt 标签检查器 – 在线应用程序”

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

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