Ihr Tor zur Barrierefreiheit im Internet
Einer der wichtigsten Aspekte der Barrierefreiheit einer Website ist der Farbkontrast, da er sich direkt auf die Lesbarkeit und Benutzerfreundlichkeit Ihrer Webinhalte für Benutzer mit unterschiedlichen Sehfähigkeiten auswirkt. Web Content Accessibility Guidelines (WCAG) legen Standards für Farbkontrastverhältnisse fest, um ein positives Benutzererlebnis für alle zu gewährleisten. Aspose.HTML for .NET bietet eine detaillierte Farbkontrastprüfung, sodass Sie bestimmte Elemente identifizieren können, die möglicherweise angepasst werden müssen. Integrieren Sie Funktionen zur Validierung der Web-Barrierefreiheit nahtlos in Ihre Webanwendungen und stellen Sie so die WCAG-Konformität sicher!
Stellen Sie zunächst sicher, dass Aspose.HTML for .NET in Ihrem Projekt installiert ist. Der Installationsprozess dieser Bibliothek ist relativ einfach. Sie können es über die NuGet Package Manager-Konsole mit dem folgenden Befehl installieren:
Installieren Sie Aspose.HTML for .NET
Install-Package Aspose.HTML
So überprüfen Sie den Farbkontrast in C#
Wenn Sie die Website programmgesteuert in C# auf Konformität mit den WCAG-Richtlinien überprüfen möchten, stellt Aspose.HTML for .NET den Namespace Aspose.Html.Accessibility bereit, der für alle Manipulationen und Prüfungen im Zusammenhang mit der Web-Barrierefreiheit vorgesehen ist. Der folgende C#-Code dient dazu, eine Webseite anhand bestimmter Kriterien für die Barrierefreiheit von Farben zu validieren. Sie erhalten einen Bericht über Probleme im Zusammenhang mit diesen Regeln.
C#-Code zur Überprüfung der Farbzugänglichkeit
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());
}
}
Überprüfen Sie die Farbzugänglichkeit – Hauptfunktionen
Aspose.HTML for .NET bietet einen leistungsstarken Satz von Klassen und Methoden, um die Überprüfung der Farbkontrast-Barrierefreiheit in Ihren C#-Projekten zu erleichtern.
- Initialisierung des Web Accessibility Containers. Verwenden Sie den Konstruktor WebAccessibility() , um eine Instanz der WebAccessibility-Klasse zu erstellen.
- Richtlinie und Kriterium erhalten. Geben Sie eine Richtlinie an, um sich auf einen bestimmten Aspekt der Web-Barrierefreiheit zu konzentrieren. Rufen Sie die GetPrinciple()-Methode der Klasse AccessibilityRules und die GetGuideline()-Methode der Klasse Principle auf, um das erforderliche Prinzip per Code von WCAG abzurufen, anhand dessen Sie das Dokument prüfen möchten.
- Erstellen eines Barrierefreiheitsvalidators. Rufen Sie die Methode CreateValidator() auf, um ein Validatorobjekt zu erstellen.
- HTML-Dokumentvalidierung. Verwenden Sie die Klasse
HTMLDocument
, um ein HTML-Dokument für die Validierung zu initialisieren. Sie können HTML aus einer Datei oder URL laden. Verwenden Sie die Methode
Validate()
, um den HTML-Inhalt anhand des ausgewählten Kriteriums zu überprüfen. Das Ergebnis wird in der Variablen
validationResult
gespeichert. - Verarbeiten von Validierungsergebnissen. Der Namespace Aspose.Html.Accessibility.Results enthält Klassen, die die Ergebnisse der Regelvalidierung beschreiben. Der Validierungsprozess generiert detaillierte Ergebnisse und liefert spezifische Informationen über den Erfolg und Misserfolg von Regelprüfungen.
Warum Aspose.HTML for .NET wählen
- Aspose.HTML for .NET bietet eine detaillierte Farbkontrastprüfung, sodass Sie bestimmte Elemente identifizieren können, die möglicherweise angepasst werden müssen.
- Die Bibliothek lässt sich problemlos in Ihre C#-Projekte integrieren und bietet einen effizienten Workflow für die Implementierung von Farbkontrastprüfungen. Nutzen Sie die Leistungsfähigkeit von Farbzugänglichkeitsprüfungen ohne Einbußen bei der Leistung.
- Kontinuierliche Bibliotheksaktualisierungen sorgen dafür, dass Sie immer einen Schritt voraus sind und die regelmäßigen Aktualisierungen der Barrierefreiheitsstandards einhalten.
- Unser Support-Team ist immer bereit, Ihnen zu helfen. Wenn Sie Fragen haben, auf Schwierigkeiten stoßen oder Rat benötigen, wenden Sie sich bitte an Kostenloser Support , wir helfen Ihnen gerne weiter.
Überprüfen Sie den Farbkontrast mit C# – Dokumentation
Das Dokumentationskapitel Web Accessibility – How to Check bietet eine detaillierte Anleitung zur Validierung eines HTML-Dokuments gemäß WCAG-Konformität. Wenn Sie Ihre Website, Webanwendung oder ein anderes HTML-Dokument überprüft haben, können Sie sicher sein, dass Menschen mit Behinderungen es effektiv nutzen können. Sie können die Barrierefreiheit der Website auf WCAG-Konformität überprüfen oder nur bestimmte Kriterien erfüllen. Aspose.HTML for .NET hilft Ihnen, diese Prüfungen zu bestehen.
Im Artikel Barrierefreiheit von Farbkontrasten erfahren Sie, wie Sie die Barrierefreiheit von Farbkontrasten mit C# überprüfen und Ihre Webinhalte für alle Benutzer leicht lesbar machen.
Farbkontrast-Barrierefreiheit – Online-App
Aspose.HTML bietet die Anwendung Barrierefreiheit des Farbkontrasts an – ein Online-Tool zum Testen der Web-Barrierefreiheit, das Webseiten scannt und den Farbkontrast anhand der WCAG-Konformität validiert. Außerdem erhalten Sie Empfehlungen, wie Sie Benutzern ein besser zugängliches Online-Erlebnis bieten können.
Weitere unterstützte Aspose.HTML for .NET-API-Funktionen
Verwenden Sie die Aspose.HTML for .NET-Bibliothek zum Konvertieren, Zusammenführen, Bearbeiten von HTML-, EPUB-, MHTML-, XHTML- und MD-Dokumenten, zum Extrahieren von Daten aus dem Web und mehr!