Ваш шлях до веб-доступності
Aspose.HTML for .NET надає розробникам найкращий інструмент для веб-доступності – перевірку alt тегів. Без зусиль перевіряйте атрибути alt, гарантуючи відповідність стандартам WCAG. Удосконалюйте свої методи кодування та створюйте веб-контент, який сподобається користувачам із будь-якими здібностями.
По-перше, переконайтеся, що у вашому проекті встановлено Aspose.HTML for .NET . Процес додавання цієї бібліотеки досить простий. Відкрийте менеджер пакетів NuGet, знайдіть Aspose.HTML і встановіть. Ви також можете використати таку команду з консолі диспетчера пакетів:
Встановіть Aspose.HTML for .NET
Install-Package Aspose.HTML
Як перевірити alt атрибути на C#
Aspose.HTML for .NET представляє простір імен Aspose.Html.Accessibility , призначений для всіх маніпуляцій і перевірок, пов’язаних із веб-доступністю. Наша бібліотека C# дозволяє розробникам здійснювати перевірки тегів alt, дотримуючись стандартів доступності. Легко інтегруйте перевірку атрибутів alt у свої проекти C#, гарантуючи, що доступність веб-контенту буде на першому місці. Відкрийте для себе відповідність WCAG вашого сайту без зусиль!
Код C# для перевірки тегу alt
using Aspose.Html;
using Aspose.Html.Accessibility;
using Aspose.Html.Accessibility.Results;
...
// Prepare a path to a source HTML file
string documentPath = Path.Combine(DataDir, "test-checker.html");
// Initialize webaccessibility container
var webAccessibility = new WebAccessibility();
// Get from the rules list Principle "1. Perceivable" by code "1" and get guideline "1.1 Text Alternatives"
var guideline = webAccessibility.Rules.GetPrinciple("1").GetGuideline("1.1");
// Create an accessibility validator – pass the found guideline as parameters and specify the full validation settings
var validator = webAccessibility.CreateValidator(guideline, ValidationBuilder.All);
// Initialize an HTMLDocument object
using (var document = new HTMLDocument(documentPath))
{
var validationResult = validator.Validate(document);
if (!validationResult.Success)
{
// Get all the result details
foreach (var ruleResult in validationResult.Details)
{
// If the result of the rule is unsuccessful
if (!ruleResult.Success)
{
// Get errors list
foreach (var result in ruleResult.Errors)
{
// Check the type of the erroneous element, in this case, we have an error in the HTML Element
if (result.Error.Target.TargetType == TargetTypes.HTMLElement)
{
var rule = (HTMLElement)result.Error.Target.Item;
Console.WriteLine("Error in rule {0} : {1}", result.Rule.Code, result.Error.ErrorMessage);
Console.WriteLine("HTML Element: {0}", rule.OuterHTML);
}
}
}
}
}
}
Перевірка alt тегів – основні функції
- Ініціалізація контейнера веб-доступності. Використовуйте конструктор WebAccessibility() , щоб створити екземпляр класу WebAccessibility.
- Отримання вказівок і критеріїв. Укажіть вказівки, щоб зосередитися на конкретному аспекті веб-доступності. Викличте метод GetPrinciple() класу AccessibilityRules і метод GetGuideline() класу Principle , щоб отримати необхідний принцип за допомогою коду з WCAG, за яким ви хочете перевірити документ.
- Створення перевірки доступності. Викличте метод CreateValidator(), щоб створити об’єкт перевірки.
- Перевірка документа HTML. Використовуйте клас
HTMLDocument
, щоб ініціалізувати документ HTML для перевірки. Ви можете завантажити HTML з файлу або URL-адреси. Використовуйте метод
Validate()
, щоб перевірити вміст HTML за вибраним критерієм. Результат зберігається в змінній
validationResult
. - Комплексна перевірка. Процес перевірки генерує детальні результати за допомогою класу ValidationResult , надаючи конкретну інформацію про успішність і невдачу перевірки правил. Детальні відомості про відповідність WCAG дозволять вам точно налаштувати веб-вміст для оптимальної доступності.
Аlt тег (атрибут alt) – це альтернативний текст, який описує нетекстовий вміст, наприклад зображення, графіки, діаграми, емодзі, кнопки, посилання тощо. Обов’язково використовуйте альтернативний текст, щоб зробити веб-вміст доступним для людей із слабким зором, включно з людьми, які використовують програми зчитування з екрана або пристрої виведення шрифтом Брайля. Крім того, веб-доступність корисна для SEO. Google та інші пошукові системи використовують альтернативні тексти, щоб покращити розуміння вмісту веб-сайту, що призведе до вищого рейтингу.
Чому варто вибрати Aspose.HTML for .NET
- Aspose.HTML for .NET має хорошу репутацію, і йому довіряють розробники з усього світу. Він постійно забезпечує високопродуктивні рішення, що робить його надійним вибором для ваших потреб у веб-розробці.
- Постійне оновлення бібліотеки дозволить вам випереджати криву та відповідати регулярним оновленням стандартів доступності.
- Aspose.HTML for .NET бездоганно інтегрується у ваші проекти C#, дозволяючи вам зосередитися на розробці без потреби в тривалому навчанні чи складному налаштуванні.
- Наша служба підтримки завжди готова вам допомогти. Якщо у вас виникли запитання, зіткнулися з труднощами або потрібна порада, зверніться до безкоштовної підтримки , і ми будемо раді допомогти.
Як перевірити альтернативний текст зображення – Документація
Розділ документації Веб-доступність – як перевірити пропонує детальний посібник із перевірки документа HTML відповідно до вимог WCAG. Перевіривши свій веб-сайт, веб-додаток або будь-який інший HTML-документ, ви можете бути впевнені, що люди з обмеженими можливостями зможуть ним ефективно користуватися. Ви можете перевірити доступність веб-сайту на відповідність усім WCAG або лише певним критеріям. Aspose.HTML for .NET допоможе вам пройти ці перевірки.
У статті Спеціальні можливості програми зчитування з екрана – приклади C# ви дізнаєтеся, як створити свій веб-сайт для доступності зчитувача з екрана та як перевірити альтернативний текст на відповідність інструкціям WCAG за допомогою API Aspose.HTML for .NET.
Перевірка alt тегів зображень – онлайн-застосунок
Aspose.HTML пропонує Перевірку alt тегів зображень – безкоштовний онлайн-інструмент, призначений для аналізу веб-сайту та виявлення зображень без правильних атрибутів alt. Застосунок сканує веб-сторінку, знаходить зображення без тегів alt і створює звіт із зазначенням, які зображення потребують описових атрибутів alt.
Інші підтримувані функції Aspose.HTML for .NET API
Використовуйте бібліотеку Aspose.HTML for .NET для конвертації, об’єднання, редагування документів HTML, EPUB, MHTML, XHTML, MD, вилучення даних з Інтернету тощо!