您的无障碍网页之门
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 标签 – 主要功能
- 初始化 Web Accessibility 容器。使用 WebAccessibility() 构造函数创建 WebAccessibility 类的实例。
- 获取指南和标准。指定一个指南以关注网络可访问性的特定方面。调用 AccessibilityRules 类的 GetPrinciple() 方法和 Principle 类的 GetGuideline() 方法,通过代码从 WCAG 中获取您要检查文档的所需原则。
- 创建辅助功能验证器。调用 CreateValidator() 方法创建验证器对象。
- HTML 文档验证。 使用
HTMLDocument
类初始化 HTML 文档以进行验证。您可以从文件或 URL 加载 HTML。使用
Validate()
方法根据所选标准检查 HTML 内容。结果存储在
validationResult
变量中。 - 全面验证。验证过程通过 ValidationResult 类生成详细结果,提供有关规则检查成功和失败的具体信息。对 WCAG 合规性的详细洞察使您能够微调您的 Web 内容以获得最佳可访问性。
alt 标签(alt 属性)是描述非文本内容的替代文本,例如图像、图形、图表、表情符号、按钮、链接等。请务必使用 alt 文本以使弱视人士可以访问网页内容,包括使用屏幕阅读器或盲文输出设备的人。此外,网络可访问性也有利于搜索引擎优化。谷歌和其他搜索引擎使用替代文本来提高对网站内容的理解,这将带来更高的排名。
为什么选择 Aspose.HTML for .NET
- Aspose.HTML for .NET 拥有良好的声誉,受到世界各地开发者的信赖。它始终如一地提供高性能解决方案,使其成为满足您的 Web 开发需求的可靠选择。
- 持续的库更新将使您保持领先地位并符合可访问性标准的定期更新。
- Aspose.HTML for .NET 无缝集成到您的 C# 项目中,让您可以专注于开发,无需陡峭的学习曲线或复杂的设置。
- 我们的支持团队随时准备为您提供帮助。如果您有疑问、遇到困难或需要建议,请联系 免费支持 ,我们将很乐意为您提供帮助。
如何检查图像的替代文本 – 文档
Web 可访问性 – 如何检查 文档章节提供了有关根据 WCAG 合规性验证 HTML 文档的详细指南。检查您的网站、Web 应用程序或任何其他 HTML 文档后,您可以确信残障人士能够有效地使用它。您可以检查网站的可访问性是否符合所有 WCAG 合规性或仅满足特定标准。 Aspose.HTML for .NET 可帮助您通过这些检查。
在 屏幕阅读器辅助功能 – C# 示例 文章中,您将了解如何设计网站以实现屏幕阅读器辅助功能,以及如何使用 Aspose.HTML for .NET API 检查替代文本是否符合 WCAG 指南。
图像 alt 标签检查器 – 在线应用程序
Aspose.HTML 提供的
图像 alt 标签检查器
是一个免费的在线工具,旨在分析网站并识别缺乏正确 alt 属性的图像。该应用程序扫描网页,查找没有 alt 标签的图像,并创建一个报告,指示哪些图像需要描述性 alt 属性。
其他受支持的 Aspose.HTML for .NET API 功能
使用 Aspose.HTML for .NET 库来转换、合并、编辑 HTML、EPUB、MHTML、XHTML、MD 文档、从 Web 中提取数据等等!