Ваш шлях до веб-доступності
Одним із найважливіших аспектів доступності веб-сайту є колірний контраст, оскільки він безпосередньо впливає на читабельність і зручність використання вашого веб-вмісту для користувачів із різними візуальними можливостями. Рекомендації щодо доступності веб-вмісту (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#.
- Ініціалізація контейнера Web Accessibility. Використовуйте конструктор WebAccessibility() , щоб створити екземпляр класу WebAccessibility.
- Отримання вказівок і критеріїв. Укажіть вказівки, щоб зосередитися на конкретному аспекті веб-доступності. Викличте метод GetPrinciple() класу AccessibilityRules і метод GetGuideline() класу Principle , щоб отримати необхідний принцип за допомогою коду з WCAG, за яким ви хочете перевірити документ.
- Створення перевірки доступності. Викличте метод CreateValidator(), щоб створити об’єкт перевірки.
- Перевірка документа HTML. Використовуйте клас
HTMLDocument
, щоб ініціалізувати документ HTML для перевірки. Ви можете завантажити HTML з файлу або URL-адреси. Використовуйте метод
Validate()
, щоб перевірити вміст HTML за вибраним критерієм. Результат зберігається в змінній
validationResult
. - Обробка результатів перевірки. Простір імен Aspose.Html.Accessibility.Results містить класи, які описують результати перевірки правил. Процес перевірки генерує детальні результати, надаючи конкретну інформацію про успішність і невдачу перевірки правил.
Чому варто вибрати Aspose.HTML for .NET
- Aspose.HTML for .NET забезпечує детальну перевірку контрастності кольорів, що дозволяє визначити конкретні елементи, які можуть потребувати коригування.
- Бібліотека легко інтегрується з вашими проектами C#, забезпечуючи ефективний робочий процес для впровадження перевірки контрастності кольорів. Використовуйте можливості перевірки доступності кольору без шкоди для продуктивності.
- Постійне оновлення бібліотеки дозволить вам бути попереду та відповідати регулярним оновленням стандартів доступності.
- Наша служба підтримки завжди готова вам допомогти. Якщо у вас виникли запитання, зіткнулися з труднощами або потрібна порада, зверніться до безкоштовної підтримки , і ми будемо раді допомогти.
Перевірте колірний контраст за допомогою 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, вилучення даних з Інтернету тощо!