Comprender las reglas de accesibilidad web
Las Pautas de accesibilidad al contenido web (WCAG) definen principios, directrices y criterios de éxito para hacer que el contenido web sea accesible para personas con discapacidades. Dentro de este marco, las reglas de accesibilidad web brindan a los desarrolladores criterios específicos que deben cumplir para que el contenido digital, como sitios web, aplicaciones y multimedia, sea accesible para una amplia gama de personas, incluidas aquellas con discapacidades visuales, auditivas, motoras y cognitivas. deficiencias.
Aspose.HTML for .NET simplifica la implementación y validación de las Reglas de Accesibilidad Web, ofreciendo un sólido conjunto de herramientas para desarrolladores. ¡Libere todo el potencial de la accesibilidad web e integre fácilmente la verificación de contenido web según el cumplimiento de las WCAG en sus proyectos!
Primero, asegúrese de tener Aspose.HTML for .NET instalado en su proyecto. El proceso de instalación de esta biblioteca es bastante sencillo. Abra el administrador de paquetes NuGet, busque Aspose.HTML e instálelo. También puede utilizar el siguiente comando desde la Consola del Administrador de paquetes:
Instalar Aspose.HTML for .NET
Install-Package Aspose.HTML
Verifique que un documento HTML cumpla con reglas WCAG específicas
Aspose.HTML for .NET proporciona el espacio de nombres Aspose.Html.Accessibility , que está destinado a todas las manipulaciones y comprobaciones relacionadas con la accesibilidad web. La clase AccessibilityRules es un repositorio de requisitos, criterios de éxito y técnicas WCAG 2.0 y tiene una estructura que corresponde a la especificación WCAG (Referencia rápida) . Las reglas de accesibilidad definen cómo se deben diseñar y desarrollar el contenido y las interfaces digitales para garantizar que sean accesibles para las personas con discapacidad.
El siguiente fragmento de código muestra cómo comparar un documento HTML con ciertas reglas de accesibilidad web y obtener resultados detallados para análisis y acciones adicionales.
Código C# para comprobar algunas reglas de accesibilidad
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());
}
Pasos para verificar el cumplimiento de las pautas de accesibilidad web
- Inicializando el contenedor de accesibilidad web. Utilice el constructor WebAccessibility() para crear una instancia de la clase WebAccessibility.
- Obtener las reglas requeridas. Especifique una lista de códigos de reglas con los que desea comparar. En este ejemplo, se seleccionan reglas como “H2”, “H37”, “H67” y “H86”. Utilice el método GetRules() para obtener reglas por códigos de WCAG.
- Creación de un validador de accesibilidad. Llame al método CreateValidator() para crear un objeto validador.
- Validación de documentos HTML. Utilice la clase
HTMLDocument
para inicializar sus documentos HTML para su validación. Puede cargar HTML desde un archivo o URL. Utilice el método
Validate()
para comparar el contenido HTML con el criterio seleccionado. El resultado se almacena en la variable
validationResult
. - Manejo de los resultados de la validación. Obtenga los resultados detallados para realizar análisis y acciones adicionales, que luego se generan en formato de cadena usando
SaveToString()
.
Reglas de accesibilidad – Documentación
El capítulo de documentación Accesibilidad web: Cómo verificar ofrece una guía detallada sobre cómo validar un documento HTML de acuerdo con el cumplimiento de las WCAG. Aspose.HTML for .NET API proporciona el espacio de nombres Aspose.Html.Accessibility para todas las manipulaciones y comprobaciones relacionadas con la accesibilidad web. Después de revisar su sitio web, aplicación web o cualquier otro documento HTML, puede estar seguro de que las personas con discapacidad podrán utilizarlo de manera efectiva. Puede verificar la accesibilidad del sitio web para verificar el cumplimiento de las WCAG o solo cumplir con criterios específicos. Aspose.HTML for .NET le ayuda a pasar estas comprobaciones.
En el artículo Reglas de accesibilidad web , aprenderá cómo utilizar la clase AccessibilityRules, que es un repositorio de requisitos, criterios de éxito y técnicas de WCAG2.
Comprobador de accesibilidad web – aplicación en línea
Aspose.HTML ofrece Comprobador de accesibilidad web , una herramienta de prueba de accesibilidad web en línea que escanea páginas web y las valida para cumplir con las WCAG. Obtenga información instantánea sobre el cumplimiento de su sitio web, lo que le permitirá determinar el alcance de las correcciones necesarias y la brecha entre el estado actual del sitio web o del documento HTML y los requisitos WCAG. ¡Utilice el Comprobador de accesibilidad web en su navegador para identificar errores de accesibilidad sin limitaciones de forma gratuita!
Otras características compatibles de Aspose.HTML for .NET API
Utilice la biblioteca Aspose.HTML for .NET para convertir, fusionar, editar documentos HTML, EPUB, MHTML, XHTML, MD, extraer datos de la web y mucho más.