Compreendendo as regras de acessibilidade na Web

As Diretrizes de Acessibilidade para Conteúdo da Web (WCAG) definem princípios, diretrizes e critérios de sucesso para tornar o conteúdo da Web acessível a pessoas com deficiência. Dentro desta estrutura, as regras de acessibilidade na web fornecem aos desenvolvedores critérios específicos a serem seguidos para tornar o conteúdo digital, como sites, aplicativos e multimídia, acessível a uma ampla gama de pessoas, incluindo aquelas com deficiência visual, auditiva, motora e cognitiva. deficiências.

Aspose.HTML for .NET simplifica a implementação e validação de regras de acessibilidade da Web, oferecendo um conjunto robusto de ferramentas para desenvolvedores. Libere todo o potencial da acessibilidade na web e integre facilmente a verificação de conteúdo da web em relação à conformidade com as WCAG em seus projetos!

Primeiro, certifique-se de ter Aspose.HTML for .NET instalado em seu projeto. O processo de instalação desta biblioteca é bastante simples. Abra o gerenciador de pacotes NuGet, procure Aspose.HTML e instale. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes:


Instale Aspose.HTML para .NET

Install-Package Aspose.HTML





Verifique um documento HTML para conformidade com regras WCAG específicas

Aspose.HTML for .NET fornece o namespace Aspose.Html.Accessibility , que se destina a todas as manipulações e verificações relacionadas à acessibilidade da web. A classe AccessibilityRules é um repositório de requisitos, critérios de sucesso e técnicas das WCAG 2.0 e possui uma estrutura que corresponde à especificação WCAG (Quick Reference) . As regras de acessibilidade definem a forma como os conteúdos e interfaces digitais devem ser concebidos e desenvolvidos para garantir que sejam acessíveis às pessoas com deficiência.

O trecho de código a seguir mostra como verificar um documento HTML em relação a determinadas regras de acessibilidade da web e obter resultados detalhados para análises e ações adicionais.


Código C# para verificar algumas regras de acessibilidade

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



Etapas para verificar a conformidade com as diretrizes de acessibilidade na Web

  1. Inicializando o contêiner de acessibilidade da Web. Use o construtor WebAccessibility() para criar uma instância da classe WebAccessibility.
  2. Obtendo as regras necessárias. Especifique uma lista de códigos de regras que você deseja verificar. Neste exemplo, regras como “H2”, “H37”, “H67” e “H86” são selecionadas. Use o método GetRules() para obter regras por códigos das WCAG.
  3. Criando um validador de acessibilidade. Chame o método CreateValidator() para criar um objeto validador.
  4. Validação de documento HTML. Use a classe HTMLDocument para inicializar seus documentos HTML para validação. Você pode carregar HTML de um arquivo ou URL. Use o método Validate() para verificar o conteúdo HTML em relação ao critério selecionado. O resultado é armazenado na variável validationResult.
  5. Tratando resultados de validação. Obtenha os resultados detalhados para análise e ação adicionais, que são então gerados em formato de string usando SaveToString().



Regras de Acessibilidade – Documentação

O capítulo de documentação Acessibilidade na Web – Como verificar oferece um guia detalhado sobre como validar um documento HTML de acordo com a conformidade com as WCAG. A API Aspose.HTML for .NET fornece o namespace Aspose.Html.Accessibility para todas as manipulações e verificações relacionadas à acessibilidade da web. Depois de verificar seu site, aplicativo da web ou qualquer outro documento HTML, você pode ter certeza de que pessoas com deficiência poderão usá-lo de maneira eficaz. Você pode verificar a acessibilidade do site para ver se há conformidade com as WCAG ou apenas atender a critérios específicos. Aspose.HTML for .NET ajuda você a passar nessas verificações.

No artigo Regras de acessibilidade na Web , você aprenderá como usar a classe AccessibilityRules, que é um repositório de requisitos, critérios de sucesso e técnicas WCAG2.



Verificador de acessibilidade da Web – aplicativo online

Aspose.HTML oferece o Verificador de acessibilidade da Web – uma ferramenta on-line de teste de acessibilidade na web que verifica páginas da web e as valida quanto à conformidade com as WCAG. Obtenha insights instantâneos sobre a conformidade do seu site, permitindo determinar a extensão das correções necessárias e a lacuna entre o estado atual do site ou documento HTML e os requisitos WCAG. Use o Verificador de acessibilidade da Web no seu navegador para identificar erros de acessibilidade sem limitações gratuitamente!


Text “Verificador de acessibilidade da Web – Online App”

Outros recursos suportados do Aspose.HTML para API .NET

Use a biblioteca Aspose.HTML for .NET para converter, mesclar, editar documentos HTML, EPUB, MHTML, XHTML, MD, extrair dados da web e muito mais!