Ваш шлях до веб-доступності

Одним із найважливіших аспектів доступності веб-сайту є колірний контраст, оскільки він безпосередньо впливає на читабельність і зручність використання вашого веб-вмісту для користувачів із різними візуальними можливостями. Рекомендації щодо доступності веб-вмісту (WCAG) встановлюють стандарти для коефіцієнтів контрастності кольорів, щоб гарантувати позитивну взаємодію з користувачем для всіх. Aspose.HTML for .NET забезпечує детальну перевірку контрасту кольорів, дозволяючи вам ідентифікувати конкретні елементи, які можуть потребувати коригування. Бездоганно інтегруйте функції перевірки веб-доступності у ваші веб-програми, забезпечуючи відповідність WCAG!

По-перше, переконайтеся, що у вашому проекті встановлено Aspose.HTML for .NET . Процес додавання цієї бібліотеки досить простий. Відкрийте менеджер пакетів NuGet, знайдіть Aspose.HTML і встановіть. Ви також можете використати таку команду з консолі диспетчера пакетів:


Встановіть Aspose.HTML for .NET

Install-Package Aspose.HTML





Перевірте колірний контраст за допомогою C#

Якщо ви хочете перевірити веб-сайт на відповідність інструкціям WCAG програмним шляхом у C#, Aspose.HTML for .NET надає простір імен Aspose.Html.Accessibility , який призначений для всіх маніпуляцій і перевірок, пов’язаних із веб-доступністю. Наведений нижче код C# розроблено для перевірки веб-сторінки на певні критерії доступності кольору, і ви отримаєте звіт про проблеми, пов’язані з цими правилами.


Код C# для перевірки доступності кольору

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());

        }
    }



Перевірте доступність кольору – основні функції

Aspose.HTML for .NET надає потужний набір класів і методів для полегшення перевірки контрастності кольорів у ваших проектах C#.

  1. Ініціалізація контейнера Web Accessibility. Використовуйте конструктор WebAccessibility() , щоб створити екземпляр класу WebAccessibility.
  2. Отримання вказівок і критеріїв. Укажіть вказівки, щоб зосередитися на конкретному аспекті веб-доступності. Викличте метод GetPrinciple() класу AccessibilityRules і метод GetGuideline() класу Principle , щоб отримати необхідний принцип за допомогою коду з WCAG, за яким ви хочете перевірити документ.
  3. Створення перевірки доступності. Викличте метод CreateValidator(), щоб створити об’єкт перевірки.
  4. Перевірка документа HTML. Використовуйте клас HTMLDocument , щоб ініціалізувати документ HTML для перевірки. Ви можете завантажити HTML з файлу або URL-адреси. Використовуйте метод Validate() , щоб перевірити вміст HTML за вибраним критерієм. Результат зберігається в змінній validationResult.
  5. Обробка результатів перевірки. Простір імен Aspose.Html.Accessibility.Results містить класи, які описують результати перевірки правил. Процес перевірки генерує детальні результати, надаючи конкретну інформацію про успішність і невдачу перевірки правил.



Чому варто вибрати Aspose.HTML for .NET

  1. Aspose.HTML for .NET забезпечує детальну перевірку контрастності кольорів, що дозволяє визначити конкретні елементи, які можуть потребувати коригування.
  2. Бібліотека легко інтегрується з вашими проектами C#, забезпечуючи ефективний робочий процес для впровадження перевірки контрастності кольорів. Використовуйте можливості перевірки доступності кольору без шкоди для продуктивності.
  3. Постійне оновлення бібліотеки дозволить вам бути попереду та відповідати регулярним оновленням стандартів доступності.
  4. Наша служба підтримки завжди готова вам допомогти. Якщо у вас виникли запитання, зіткнулися з труднощами або потрібна порада, зверніться до безкоштовної підтримки , і ми будемо раді допомогти.



Перевірте колірний контраст за допомогою C# – Документація

Розділ документації Веб-доступність – як перевірити пропонує детальний посібник із перевірки документа HTML відповідно до вимог WCAG. Перевіривши свій веб-сайт, веб-додаток або будь-який інший HTML-документ, ви можете бути впевнені, що люди з обмеженими можливостями зможуть ним ефективно користуватися. Ви можете перевірити доступність веб-сайту на відповідність усім WCAG або лише певним критеріям. Aspose.HTML for .NET допоможе вам пройти ці перевірки.

У статті Сolor Сontrast Accessibility ви дізнаєтеся, як перевірити доступність колірного контрасту за допомогою C# і зробити свій веб-контент легким для читання всіма користувачами.



Доступність контрастності кольорів – онлайн-застосунок

Aspose.HTML пропонує програму Доступність контрастності кольорів – онлайн-інструмент тестування веб-доступності, який сканує веб-сторінки та перевіряє контраст кольорів на відповідність WCAG. Він також надасть вам рекомендації щодо того, як ви можете запропонувати користувачам більш доступний онлайн-досвід.


Текст “Доступність контрастності кольорів – онлайн-програма”

Інші підтримувані функції Aspose.HTML for .NET API

Використовуйте бібліотеку Aspose.HTML for .NET для конвертації, об’єднання, редагування документів HTML, EPUB, MHTML, XHTML, MD, вилучення даних з Інтернету тощо!