Votre passerelle vers l'accessibilité du Web
Aspose.HTML for .NET offre aux développeurs l’outil ultime pour l’accessibilité du Web: l’alt Tag Checker. Validez les attributs alt sans effort, garantissant le respect des normes WCAG. Élevez vos pratiques de codage et proposez un contenu Web qui trouve un écho auprès des utilisateurs de tous niveaux!
Tout d’abord, assurez-vous que Aspose.HTML for .NET est installé dans votre projet. Le processus d’installation de cette bibliothèque est assez simple. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.HTML et installez. Vous pouvez également utiliser la commande suivante depuis la console Package Manager:
Installer Aspose.HTML for .NET
Install-Package Aspose.HTML
Comment vérifier les attributs alt en C#
Aspose.HTML for .NET introduit l’espace de noms Aspose.Html.Accessibility dédié à toutes les manipulations et vérifications liées à l’accessibilité du Web. Notre bibliothèque C# permet aux développeurs d’implémenter des vérifications de balises alt tout en respectant les normes d’accessibilité. Intégrez facilement les vérifications d’attributs alt dans vos projets C#, en garantissant que l’accessibilité du contenu Web est au premier plan. Découvrez la conformité WCAG de votre site internet sans effort!
Code C# pour vérifier la balise alt
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);
}
}
}
}
}
}
Vérifiez la balise alt – Principales fonctionnalités
- Initialisation du conteneur d’accessibilité Web. Utilisez le constructeur WebAccessibility() pour créer une instance de la classe WebAccessibility.
- Obtenir des lignes directrices et des critères. Spécifiez une ligne directrice pour vous concentrer sur un aspect spécifique de l’accessibilité du Web. Appelez la méthode GetPrinciple() de la classe AccessibilityRules et la méthode GetGuideline() de la classe Principle pour obtenir le principe requis par le code des WCAG par rapport auquel vous souhaitez vérifier le document.
- Création d’un validateur d’accessibilité. Appelez la méthode CreateValidator() pour créer un objet validateur.
- Validation du document HTML. Utilisez la classe
HTMLDocument
pour initialiser un document HTML pour validation. Vous pouvez charger du HTML à partir d’un fichier ou d’une URL. Utilisez la méthode
Validate()
pour vérifier le contenu HTML par rapport au critère sélectionné. Le résultat est stocké dans la variable
validationResult
. - Validation complète. Le processus de validation génère des résultats détaillés via la classe ValidationResult , fournissant des informations spécifiques sur le succès et l’échec des vérifications de règles. Les informations détaillées sur la conformité WCAG vous permettent d’affiner votre contenu Web pour une accessibilité optimale.
Une balise alt (attribut alt) est un texte alternatif qui décrit du contenu non textuel tel que des images, des graphiques, des diagrammes, des emojis, des boutons, des liens, etc. Assurez-vous d’utiliser du texte alternatif pour rendre le contenu Web accessible aux personnes malvoyantes, y compris les personnes qui utilisent des lecteurs d’écran ou des périphériques de sortie braille. De plus, l’accessibilité du Web est bonne pour le référencement. Google et d’autres moteurs de recherche utilisent des textes alternatifs pour améliorer leur compréhension du contenu d’un site Web, ce qui entraînera un meilleur classement.
Pourquoi choisir Aspose.HTML for .NET
- Aspose.HTML for .NET jouit d’une bonne réputation et jouit de la confiance des développeurs du monde entier. Il fournit systématiquement des solutions hautes performances, ce qui en fait un choix fiable pour vos besoins de développement Web.
- Les mises à jour continues de la bibliothèque vous permettront d’avoir une longueur d’avance et de vous conformer aux mises à jour régulières des normes d’accessibilité.
- Aspose.HTML for .NET s’intègre parfaitement à vos projets C#, vous permettant de vous concentrer sur le développement sans avoir besoin d’une courbe d’apprentissage abrupte ou d’une configuration complexe.
- Notre équipe d’assistance est toujours prête à vous aider. Si vous avez des questions, rencontrez des difficultés ou avez besoin de conseils, veuillez contacter Assistance gratuite et nous serons heureux de vous aider.
Comment vérifier le texte alternatif d'une image – Documentation
Le chapitre de documentation Accessibilité Web – Comment vérifier propose un guide détaillé sur la validation d’un document HTML conformément aux normes WCAG. Après avoir vérifié votre site Web, votre application Web ou tout autre document HTML, vous pouvez être sûr que les personnes handicapées pourront l’utiliser efficacement. Vous pouvez vérifier l’accessibilité du site Web pour vérifier toute conformité aux WCAG ou répondre uniquement à des critères spécifiques. Aspose.HTML for .NET vous aide à réussir ces vérifications.
Dans l’article Accessibilité du lecteur d’écran – Exemples C# , vous apprendrez comment concevoir votre site Web pour l’accessibilité du lecteur d’écran et comment vérifier le texte alternatif par rapport aux directives WCAG à l’aide d’Aspose.HTML pour l’API .NET.
Vérificateur de balises alt d’image – Application en ligne
Aspose.HTML propose
Vérificateur de balises alt d’image
, un outil en ligne gratuit conçu pour analyser un site Web et identifier les images dépourvues d’attributs alt corrects. L’application analyse une page Web, trouve des images sans balises alt et crée un rapport indiquant quelles images nécessitent des attributs alt descriptifs.
Autres fonctionnalités de l'API Aspose.HTML for .NET prises en charge
Utilisez la bibliothèque Aspose.HTML for .NET pour convertir, fusionner, modifier des documents HTML, EPUB, MHTML, XHTML, MD, extraire des données du Web et bien plus encore !