Понимание правил веб-доступности

Руководство по обеспечению доступности веб-контента (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оответствия правилам веб-доступности

  1. Инициализация контейнера веб-доступности. Используйте конструктор WebAccessibility() для создания экземпляра класса WebAccessibility.
  2. Получение необходимых правил. Укажите список кодов правил, по которым вы хотите выполнить проверку. В этом примере выбраны такие правила, как «H2», «H37», «H67» и «H86». Используйте метод GetRules() для получения правил по кодам из WCAG.
  3. Создание средства проверки доступности. Вызовите метод CreateValidator(), чтобы создать объект проверки доступности.
  4. Проверка HTML-документа. Используйте класс HTMLDocument , чтобы легко инициализировать HTML-документ для проверки. Вы можете загрузить HTML из файла или URL-адреса. Используйте метод Validate() , чтобы проверить содержимое HTML на соответствие выбранному критерию. Результат сохраняется в переменной validationResult.
  5. Обработка результатов проверки. Получите подробные результаты для дальнейшего анализа и действий, которые затем выводятся в строковом формате с помощью 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, извлечения данных и многого другого!