Понимание правил веб-доступности
Руководство по обеспечению доступности веб-контента (WCAG) определяет принципы, рекомендации и критерии успеха для обеспечения доступности веб-контента для людей с ограниченными возможностями. В рамках этой структуры правила веб-доступности предоставляют разработчикам конкретные критерии, которых следует придерживаться, чтобы сделать цифровой контент, такой как веб-сайты, приложения и мультимедиа, доступным широкому кругу людей, в том числе людям с нарушениями зрения, слуха, моторики и когнитивных способностей.
Aspose.HTML for .NET упрощает реализацию и проверку правил веб-доступности, предлагая разработчикам надежный набор инструментов. Легко интегрируйте проверку веб-контента на соответствие требованиям WCAG в свои проекты!
Сначала убедитесь, что в вашем проекте установлена Aspose.HTML for .NET. Процесс установки этой библиотеки довольно прост. Вы можете инсталлировать её через консоль диспетчера пакетов NuGet, используя следующую команду:
Установите Aspose.HTML for .NET.
Install-Package Aspose.HTML
Проверка документа на соответствие конкретным правилам WCAG
Aspose.HTML for .NET предоставляет пространство имен Aspose.Html.Accessibility , которое предназначено для всех манипуляций и проверок, связанных с веб-доступностью. Класс AccessibilityRules представляет собой хранилище требований WCAG 2.0, критериев успеха, методов и имеет структуру, соответствующую спецификации WCAG . Правила доступности определяют, как следует проектировать и разрабатывать цифровой контент и интерфейсы, чтобы обеспечить их доступность для людей с ограниченными возможностями.
В следующем фрагменте кода показано, как проверить HTML-документ на соответствие определенным правилам веб-доступности и получить подробные результаты для дальнейшего анализа и действий.
Код C# для проверки некоторых правил доступности
using Aspose.Html;
using Aspose.Html.Accessibility;
...
var htmlPath = Path.Combine(DataDir, "input.html");
// Initialize webaccessibility container
var webAccessibility = new WebAccessibility();
// List of necessary rules for checking (rule code according to the specification)
var rulesCode = new string[] { "H2", "H37", "H67", "H86" };
// Get the required IList<Rule> rules from the rules reference
var rules = webAccessibility.Rules.GetRules(rulesCode);
// Create an accessibility validator, pass the found rules as parameters, and specify the full validation settings
var validator = webAccessibility.CreateValidator(rules, ValidationBuilder.All);
// Initialize an object of the HTMLDocument
using (var document = new HTMLDocument(htmlPath))
{
// Check the document
var validationResult = validator.Validate(document);
// Return the result in string format
// SaveToString – return only errors and warnings
Console.WriteLine(validationResult.SaveToString());
}
Шаги по проверке cоответствия правилам веб-доступности
- Инициализация контейнера веб-доступности. Используйте конструктор WebAccessibility() для создания экземпляра класса WebAccessibility.
- Получение необходимых правил. Укажите список кодов правил, по которым вы хотите выполнить проверку. В этом примере выбраны такие правила, как «H2», «H37», «H67» и «H86». Используйте метод GetRules() для получения правил по кодам из WCAG.
- Создание средства проверки доступности. Вызовите метод CreateValidator(), чтобы создать объект проверки доступности.
- Проверка HTML-документа. Используйте класс
HTMLDocument
, чтобы легко инициализировать HTML-документ для проверки. Вы можете загрузить HTML из файла или URL-адреса. Используйте метод
Validate()
, чтобы проверить содержимое HTML на соответствие выбранному критерию. Результат сохраняется в переменной
validationResult
. - Обработка результатов проверки. Получите подробные результаты для дальнейшего анализа и действий, которые затем выводятся в строковом формате с помощью
SaveToString()
.
Правила доступности – Документация
Глава документации Веб-доступность – Как проверить содержит подробное руководство по проверке HTML-документа на соответствие требованиям WCAG. Проверив свой сайт, веб-приложение или любой другой HTML-документ, вы можете быть уверены, что люди с ограниченными возможностями смогут его эффективно использовать. Вы можете проверить доступность веб-сайта на предмет соответствия всем требованиям WCAG или на соответствие только определенным критериям. Aspose.HTML for .NET поможет вам пройти эти проверки.
В статье
Правила веб-доступности – Проверка доступности веб-сайта на C#
вы узнаете, как использовать класс AccessibilityRules, который является хранилищем требований WCAG2, критериев успеха и методов.
Проверка веб-доступности – онлайн-приложение
Aspose.HTML предлагает Проверку веб-доступности – онлайн-инструмент для тестирования веб-доступности, который сканирует веб-страницы и проверяет их на соответствие WCAG. Получите мгновенную информацию о соответствии вашего веб-сайта требованиям, что позволит вам определить объем необходимых исправлений и разрыв между текущим состоянием веб-сайта или HTML-документа и требованиями WCAG.
Другие поддерживаемые функции Aspose.HTML for .NET
Используйте библиотеку Aspose.HTML for .NET для преобразования, объединения, редактирования документов HTML, EPUB, MHTML, XHTML, MD, извлечения данных и многого другого!