O website https://am.cm-machico.pt etiqueta: não passa nos requisitos mínimos do Selo de Usabilidade e Acessibilidade.
| Tipo de avaliação | Estado |
|---|---|
| Avaliação Automática | etiqueta: OK |
| Avaliação Manual | etiqueta: NOK |
Das avaliações manuais efetuadas obtiveram-se os resultados que se sintetizam na tabela seguinte.
| Checklist | Conformidade alcançada | Resultado |
|---|---|---|
| 10 aspetos | 37.0% (10/27) | etiqueta: Não passa |
| Conteúdo | 17.6% (3/17) | etiqueta: Não passa |
| Transação | 55.6% (5/9) | etiqueta: Não passa |
Nota: para passar os requisitos do Selo é necessário alcançar um nível de conformidade superior ou igual a 75% em cada uma das 3 checklists.
etiqueta: OK
Para a produção das evidências do presente capítulo, foram utilizadas ferramentas automatizadas de avaliação de requisitos de acessibilidade de acordo com a norma WCAG 2.1 'AA'. A amostra em análise pelas ferramentas é composta pela Homepage mais todas as páginas diretamente hiperligadas por ela, pertencentes ao domínio.
Lista de evidências recolhidas:
evidência: issue #26 Avaliação Automática - Access Monitor / Observatório (em avaliação)
Analisámos a amostra do site https://am.cm-machico.pt/ com o Access Monitor, de acordo com o método Home+, tendo sido avaliadas, no total, 59 páginas.
Todas as páginas têm pontuação igual ou acima de 9.
O issue foi etiquetado como "Melhoria", uma vez que ainda existem problemas que podem corrigidos e que farão aumentar a pontuação.
Para mais informação sobre os erros de acessibilidade que existem nessas páginas podem consultar o ficheiro .csv:
16062026_assembleiamunicipalmachico.csv
Nota: A atualização ainda não foi efetuada no ambiente de produção nem no Observatório, pelo que estes valores ainda não se encontram públicos.
Figura 1 - Indicadores e conformidade do sítio web
evidência: issue #25 Existem erros de acessibilidade
Efetuámos também uma análise com o validador Rocket Validator que indica a existência de erros de Acessibilidade e que precisam ser corrigidos.
No entanto, não foi possível avaliar mais do que 6 páginas, embora a amostra de 59 páginas recolhida pelo Access Monitor tenha sido adicionada manualmente ao Rocket Validator.
Figura 1 - Análise automática feita pelo Rocket Validator indica 99 erros de acessibilidade em uma amostra de 6 páginas
Para mais informações partilhamos o relatório da análise automática feita pelo Rocket Validator.
etiqueta: NOK
A avaliação manual é feita por inspeção perícial dos diversos requisitos constantes da:
Sempre que os auditores localizam uma falha grave de um requisito de acessibilidade que, embora não faça parte do esquema de requisitos do Selo, se enquadre no âmbito das violações das WCAG 2.1 'AA' do W3C, tal referência é anotada em "Outras violações" do presente capítulo. Apesar destas violações não se apresentarem com carácter vinculativo no esquema de requisitos do Selo, recomenda-se que as mesmas sejam corrigidas.
etiqueta: NOK
Nível de conformidade:
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #62 O menu principal não está estruturado como uma lista
O menu de navegação deve estar estruturado como uma lista de opções.
Evidências:
Apesar de estarem a utilizar a semântica de lista com ul e li, foi utilizado atributos como o role="menubar", role="menuitem" e aria-haspopup que alteram a semântica nativa desses elementos. Como consequência, as tecnologias de apoio deixam de os reconhecer como uma lista, passando a interpretá‑los como componentes de menu:
Opção do menu "Assembleia Informa" com o atributo role="menuitem" e aria-haspopup="true"
URLs a verificar:
Recomendações:
Remover os atributos role="menubar", role="menuitem" e aria-haspopup="true" do menu principal.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #68 Menu mobile/tablet não acessível por teclado e leitores de ecrã
É possível selecionar as opções e as subopções do menu quer com rato quer com teclado.
Evidências:
Nos menus de navegação (versão mobile), verificámos que alguns controlos utilizados para expandir ou colapsar o menu foram implementados através de elementos genéricos <div>, apesar de representarem ações de interface.
Foram observados, por exemplo, controlos para abrir/fechar e fechar o menu mobile estruturados com elementos <div> clicáveis, em vez de elementos semanticamente adequados para ações, como <button>.
Como consequência, a função destes controlos não é transmitida nativamente às tecnologias de apoio, dependendo de comportamento JavaScript adicional para simular interatividade. Quando os estilos CSS são removidos, também não é possível reconhecer claramente que estes elementos representam ações acionáveis.
Imagem do botão do menu como <div> em vez de botão
URLs a verificar:
Recomendações:
Recomendamos a substituição dos elementos <div> utilizados como controlos de interface por elementos semânticos <button type="button">, adequados a ações de expansão, colapso e fecho de menus.
Garantir que os botões mantêm toda a funcionalidade existente, incluindo:
Adicionalmente, recomendamos a exposição programática do estado expandido/recolhido dos menus através de atributos adequados, como aria-expanded, sempre que aplicável.
Validar o comportamento com navegação por teclado e leitores de ecrã para garantir que a função dos controlos é corretamente anunciada e operável.
evidência: issue #64 Os menus não estão estruturados como uma navegação de forma apropriada
É possível selecionar as opções e as subopções do menu quer com rato quer com teclado.
Evidências:
Verifica-se que não está a ser utilizado a tag nav em nenhum menu de navegação, excepto os breadcrumbs. Isso faz com que ao navegar pelo website com o leitor de ecrã, não é possível realizar saltos diretamente para o menu, nem este é identificado como uma área de navegação:
Menu principal não identificado como nav
Menu secundário não identificado como nav
Menu mobile não identificado como nav
O menu "Machico Digital" encontra-se identificado como um elemento de navegação do website. No entanto, por agregar ligações para plataformas e websites externos relacionados, este não deve ser tratado como um menu de navegação interna, mas sim como um portal de acesso a serviços e websites adjacentes.
Imagem do "Machico Digital" inapropriadamente identificado como nav
URLs a verificar:
Recomendações:
nav.nav.nav.nav do menu principal, lateral e breadcrumb. Para isso, utilizem o atributo aria-label para nomeá-los, como por exemplo: aria-label="Menu", aria-label="Subopções da página" e aria-label="Caminho de navegação".etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #69 O menu mobile não contêm texto alternativo
As imagem-link, caso existam no menu, devem ter o correspondente equivalente alternativo em texto.
Evidências:
O botão utilizado na versão mobile para abrir e fechar o menu não possui texto alternativo acessível. Como consequência, os leitores de ecrã não conseguem identificar nem anunciar corretamente a sua presença ou função, dificultando a navegação para utilizadores de tecnologias de apoio.
Imagem do botão do menu sem qualquer texto alternativo.
URLs a verificar:
Recomendações:
aria-label="Menu" e aria-label="Fechar".etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #49 Utilização de dois elementos h1 na mesma página
Existe um título
<h1>marcado na página.
Evidências:
Cada página do website deve conter um único elemento <h1>, que represente o título principal do conteúdo. A utilização de múltiplos <h1> pode comprometer a interpretação da hierarquia da página por tecnologias de apoio.
Na página de Declaração de Acessibilidade, verifica-se a existência de dois elementos <h1>, o que constitui uma utilização incorreta da estrutura de cabeçalhos.
Esta duplicação poderá gerar problemas caso ambos os cabeçalhos h1 fiquem visíveis para os leitores de ecrã.
Figura 1 - Identificação de dois cabeçalhos marcados com <h1> na mesma página. .
URLs a verificar:
https://am.cm-machico.pt/acessibilidade
Recomendações:
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #48 Legenda da tabela em falta
A legenda da tabela está marcada com o elemento
<caption>
– ver requisito 3.2 na lista 10 aspetos
Evidências:
Foram identificadas tabelas sem legenda estruturada com <caption>, comprometendo a acessibilidade e a interpretação do conteúdo por tecnologias de apoio.
Figura 1 - Exemplo de tabela sem legenda corretamente marcada com o elemento <caption>.
URLs a verificar:
https://am.cm-machico.pt/institucional/informacoes-uteis/identidade-grafica
https://am.cm-machico.pt/parlamento-jovem/parlamento-jovem-municipal-de-machico#corpoSessoesA
https://am.cm-machico.pt/parlamento-jovem/parlamento-jovem-municipal-de-machico#corpoNormas
https://am.cm-machico.pt/parlamento-jovem/parlamento-jovem-municipal-de-machico
https://am.cm-machico.pt/parlamento-jovem/parlamento-jovem-municipal-de-machico#corpoEscolas
Recomendações:
<caption> a todas as tabelas que apresentem dados estruturados.etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #22 Etiqueta do campo de pesquisa não visível
Ao clicar com o rato na etiqueta, o cursor surge no respetivo campo de edição.
– ver requisito 4.1 na lista 10 aspetos
Evidências:
Foi identificado que o campo de pesquisa do website possui uma etiqueta (label) programaticamente associada, mas cujo texto se encontra oculto visualmente através de regras CSS (por exemplo, display: none).
Como consequência, do ponto de vista visual, o campo é apresentado sem uma etiqueta visível, dificultando a identificação imediata da sua finalidade pelos utilizadores.
Adicionalmente, verificou-se a utilização de um elemento fieldset com uma legend (“Search Form”) aplicada a um único campo de pesquisa. Esta implementação não é semanticamente adequada, uma vez que o elemento fieldset deve ser utilizado para agrupar múltiplos campos relacionados sob um mesmo conceito ou pergunta.
A ausência de uma etiqueta visível reduz a área de interação disponível (não permitindo focar o campo através do clique na etiqueta) e pode comprometer a consistência da experiência para utilizadores de tecnologias de apoio.
Figura 1 - Campo de pesquisa com etiqueta visualmente oculta
Os utilizadores podem ter maior dificuldade em identificar a finalidade do campo de pesquisa, particularmente em contextos de navegação visual, ampliação de ecrã ou dificuldades cognitivas.
A utilização inadequada de fieldset e legend pode ainda introduzir redundância semântica desnecessária para tecnologias de apoio.
URLs a verificar:
Recomendações:
label) visíveis no ecrã;display: none ou técnicas equivalentes;fieldset e a respetiva legend quando aplicados a um único campo sem necessidade de agrupamento semântico.etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #23 Não há informação clara sobre o que é o asterisco nos campos de preenchimento obrigatório
É possível identificar os campos de preenchimento obrigatório quando se usa apenas um leitor de ecrã.
– ver requisito 4.2 na lista 10 aspetos
Evidências:
Os campos obrigatórios dos formulários devem estar devidamente identificados como tal. Idealmente, devem apresentar o texto “Obrigatório” à frente da legenda do campo. Pode-se colocar um * no campo obrigatório, desde que o significado do * seja mencionado no início do formulário.
Verificámos que no formulários "Fale com a Assembleia" não existe informação sobre o significado do asterisco (*) colocado à frente dos campos.
_Figura 1 - Formulário da página Fale com a Assembleia. Não existe informação sobre o significado do asterisco (*) colocado à frente dos campos.
URLs a verificar:
Recomendações:
Recomendamos a revisão dos formulários de forma a ser adicionada uma legenda no início do formulário a indicar claramente o significado de *.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #19 Imagens decorativas não possuem atributo alt=""
A imagem ou gráfico tem um equivalente em texto curto e correto.
– ver requisito 5.1 na lista 10 aspetos
Evidências:
Verifica-se que algumas imagens decorativas não possuem o atributo alt definido. Mesmo quando a imagem não transmite informação relevante, o atributo alt deve estar presente e nulo (alt="").
URLs a verificar:
https://am.cm-machico.pt/parlamento-jovem/parlamento-jovem-municipal-de-machico
Recomendações:
Quando as imagens forem decorativas e não transmitirem informação relevante, o atributo alt deve estar presente e vazio (alt=""). Por outro lado, quando as imagens transmitirem informação necessária para a compreensão do conteúdo, o atributo alt deve ser preenchido com uma descrição adequada e significativa.
evidência: issue #6 (Melhoria) Imagem decorativa com texto alternativo indevido
A imagem ou gráfico tem um equivalente em texto curto e correto.
– ver requisito 5.1 na lista 10 aspetos
Evidências:
Verifica-se que algumas imagens funcionam apenas como apoio visual, encontrando-se a informação relevante já disponibilizada através de título, descrição e links acessíveis em texto. Nestes casos, as imagens podem ser tratadas como decorativas, devendo possuir alt="".
Verifica-se que algumas imagens também possuem nome acessível por meio do atributo title. Nesses casos, além de definir o atributo alt como nulo (alt=""), quando a imagem for meramente decorativa, recomenda-se remover o atributo title, evitando que tecnologias assistivas anunciem informações redundantes ou desnecessárias.
URLs a verificar:
Recomendações:
Recomenda-se que as imagens decorativas tenham alt="".
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #24 Imagem/gráfico não é acompanhado de uma descrição longa
O gráfico é acompanhado de uma descrição longa.
– ver requisito 5.2 na lista 10 aspetos
Evidências:
Verificou-se que a imagem apresenta informação textual relevante sobre as comemorações do Dia do Concelho de Machico, incluindo data, enquadramento e programação do evento. No entanto, essa informação encontra-se apenas incorporada na própria imagem, sem texto associado na página que reproduza ou descreva integralmente o conteúdo apresentado.
URLs a verificar:
https://am.cm-machico.pt/assembleia-informa/noticias/detalhe/757-dia-do-concelho-de-machico-8-de-maio
Recomendações:
A imagem deve ser acompanhada de uma descrição longa, disponibilizada como texto na própria página, de modo a transmitir todas as informações relevantes presentes no conteúdo visual.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #58 Imagem estruturada indevidamente como item de navegação
As imagens-link têm um equivalente alternativo correto.
– ver requisito 5.3 na lista 10 aspetos
Evidências:
Verifica-se que a imagem estruturada como link para o “Portal da Assembleia” não direcciona o utilizador para uma página específica. A imagem aparenta ter uma função meramente visual ou decorativa, funcionando como elemento de contexto para o link “Fale com a Assembleia”.
Também verifica-se que a imagem do “Portal da Assembleia” e o link “Fale com a Assembleia” estão estruturados como elementos separados dentro da lista, em itens <li> distintos. No entanto, visualmente aparentam fazer parte do mesmo bloco de conteúdo, o que pode causar ambiguidade para utilizadores de tecnologias de apoio, ao serem apresentados como opções independentes.
URLs a verificar:
https://am.cm-machico.pt/
Recomendações:
<a> que contém a imagem e seus respectivos textos deve ser substituída por uma <div> com o atributo aria-hidden="true".cursor: pointer, uma vez que o elemento deixa de ser interactivo.<div> deverá ser posicionada estruturalmente dentro do mesmo item de lista <li> do link “Fale com a Assembleia”. Desta forma, a lista passará a apresentar apenas uma opção de navegação, evitando que a imagem seja interpretada como um link separado por tecnologias de apoio.evidência: issue #12 Imagem link têm um equivalente alternativo incorreto
As imagens-link têm um equivalente alternativo correto.
– ver requisito 5.3 na lista 10 aspetos
Evidências:
Verifica-se que no cabeçalho da página, as imagens/ícones de acesso à Pesquisa e Contactos estão a depender exclusivamente do atributo title para fornecer o seu nome acessível. Nesse caso o equivalente alternativo deve ser disponibilizado no mecanismo acessível principal através do aria-label. O title deve ser utilizado para informações complementares, ou seja, não devem utilizar para fornecer o nome acessível do link ou da imagem.
Verifica-se que as imagens-link de logótipos institucionais, apresentam um atributo alt insuficiente ou abreviado (“RAM”), que não descreve claramente o destino ou finalidade do link (ex.: alt="Região Autônoma da Madeira").
Também foi verificado que o nome acessível está a ser fornecido de forma redundante no elemento <a>, por meio dos atributos aria-label e title. Neste caso, o elemento principal que deve conter o nome acessível é a própria imagem (), através do atributo alt, uma vez que é ela que representa visualmente o logotipo e identifica o destino do link.
Verifica-se que a imagem do logótipo utilizada como link para a página inicial, apresenta um texto alternativo que não descreve adequadamente o seu propósito que é acesso à página inicial. Por exemplo: alt="Assembleia Municipal de Machico | Governação Local – página inicial".
Também foi identificado que o nome acessível está a ser definido de forma redundante através dos atributos title e aria-label no elemento <a>. O nome acessível deve ser mantido apenas no atributo alt da imagem.
URLs a verificar:
https://am.cm-machico.pt/
Recomendações:
<a>, manter o nome acessível através do atributo alt.etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #66 O texto normal não têm contraste suficiente em certos estados
No corpo de um documento, o rácio de contraste entre a cor do texto normal (menor que 18 pontos ou menor que 14 pontos negrito) e a cor do fundo é superior a 4,5:1.
– ver requisito 6.1 na lista 10 aspetos
Evidências
A avaliação com a ferramenta Colour Contrast Analyser revela que há elementos de texto com pouco contraste no estado hover.
O website apresenta problemas de contraste no estado de hover do menu principal, onde texto normal utiliza a combinação de cores #009ddc(cor de primeiro plano) e #FFFFFF(cor de plano de fundo) o que torna os textos pouco visíveis. (Figura 1)
Figura 1- Texto normal com problemas de contraste, com uma taxa de apenas 3,1:1
Além disso, há problemas de contraste nos estados de hover das hiperligações, por exemplo na página Diretório de documentos onde utilizam no texto normal as cores #0099D9(cor de primeiro plano) e #E1E1E1(cor de plano de fundo). Segue alguns exemplos de problemas de contrastes nas hiperligações (Figura 2 e 3)
Figura 2- Estado de hover dos textos das hiperligações com problemas de contraste, com uma taxa de apenas 2,3:1
Figura 3- Estado de hover dos textos da página Diretório de Documentos com baixo contraste
Figura 4 - Menu principal possui hiperligações com problemas de contraste no estado de hover
Esta implementação dificulta a perceção e compromete a leitura e interpretação da informação, especialmente para utilizadores com baixa visão.
URLs a verificar
Recomendações
Recomendamos a revisão das combinações de cores de todos textos normais da páginas no website para garantir os valores mínimos de contraste do texto normal. Garantir consistência nos estados visuais (normal, hover, foco) com contraste adequado;
evidência: issue #65 Texto normal não têm contraste suficiente
No corpo de um documento, o rácio de contraste entre a cor do texto normal (menor que 18 pontos ou menor que 14 pontos negrito) e a cor do fundo é superior a 4,5:1.
– ver requisito 6.1 na lista 10 aspetos
Evidências
A avaliação com as ferramentas Colour Contrast Analyser e WAVE revelam problemas relacionados com insuficiência de contraste, afetando diretamente a legibilidade.
O website apresenta problemas de contraste de cor no menu principal, especificamente na opção “Institucional”. Os itens “Assembleia Municipal”, “Composição”, “Informações úteis” e “Portal da Assembleia” utilizam as combinações de cores #FFFFFF(cor de primeiro plano) e #009DDC(cor de plano de fundo) o que torna os textos pouco visíveis. (Figura 1)
Figura 1- Problemas de contraste no menu principal
Adicionalmente, o mesmo problema é observado em textos de hiperligações ao longo do website, com a taxa de contraste inferior ao recomendado comprometendo a percepção do conteúdo. (Figura 2)
Figura 2 - Texto normal de hiperligações com uma taxa de apenas 3,06:1
Além disso, há problemas de contraste nas mensagens de erro, por exemplo no formulário Fale com a Assembleia onde utilizam nas mensagens de erro, a combinação de cores #E73D4A(cor de primeiro plano) e #FFFFFF(cor de plano de fundo) que torna os textos pouco visíveis. (Figura 3)
Figura 3- Mensagens de erro com problemas de contraste, com uma taxa de apenas 4,06:1
Esta implementação dificultando perceção e compromete a leitura e interpretação da informação, especialmente para utilizadores com baixa visão.
URLs a verificar
Recomendações
Recomendamos a revisão das combinações de cores das páginas de todo website para garantir os valores mínimos de contraste do normal. Garantir consistência nos estados visuais (normal, hover, foco) com contraste adequado;
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #75 Conteúdo visual sem audiodescrição
O vídeo ou áudio deve conter preferencialmente legendas fechadas sincronizadas.
– ver requisito 7.2 na lista 10 aspetos
Evidências:
Foram identificados conteúdos multimédia que não disponibilizam legendas sincronizadas ou que dependem exclusivamente das legendas automáticas geradas pela plataforma de alojamento do vídeo.
Embora as legendas automáticas possam constituir um apoio adicional, a sua qualidade e precisão podem variar significativamente, não garantindo uma transcrição fiel do conteúdo áudio.
A ausência de legendas sincronizadas adequadas dificulta o acesso à informação por pessoas surdas ou com deficiência auditiva, bem como por utilizadores que não podem reproduzir áudio no momento da consulta.
Figura 1 - Exemplo de conteúdo multimédia sem legendas sincronizadas .
Figura 2 - Exemplo de conteúdo multimédia com recurso exclusivo a legendas automáticas .
URLs a verificar:
Recomendações:
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #9 Formulário de pesquisa avançada exposto ao leitor de ecrã antes de estar visível em mobile
Quando se retira a CSS, a informação aparece numa ordem lógica.
– ver requisito 8.2 na lista 10 aspetos
Evidências:
Na versão mobile da página observada, o formulário de “Pesquisa avançada” encontra-se visualmente oculto por defeito, sendo apresentado apenas após ativação do respetivo botão.
No entanto, apesar de não estar visível na interface, o formulário permanece disponível na árvore de acessibilidade e pode ser imediatamente navegado por leitores de ecrã.
Como consequência, a ordem de leitura disponibilizada às tecnologias de apoio não corresponde à sequência visual efetivamente apresentada ao utilizador, originando uma inconsistência entre a interface visível e a informação exposta programaticamente.
Figura 1 - Formulário oculto visualmente mas disponível ao leitor de ecrã antes da ativação da pesquisa avançada
URLs a verificar:
Recomendações:
hidden;display: none;aria-hidden="true" enquanto o painel estiver fechado.etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #40 Modal sem papel semântico de diálogo e sem nome acessível
Quando se retira o CSS, deve ser possível reconhecer a semântica dos diversos elementos.
– ver requisito 8.3 na lista 10 aspetos
Evidências
Foi identificada uma janela modal de aviso de erro associada ao formulário, implementada com elementos genéricos <div>, sem definição semântica de diálogo.
O contentor principal da modal é apresentado como:
<div class="blocoErroForm" role="alert" tabindex="-1">
No entanto:
role="dialog" nem aria-modal="true";aria-labelledby;aria-label.Embora seja utilizado role="alert", este mecanismo apenas permite o anúncio do conteúdo como mensagem dinâmica, não comunicando adequadamente a existência de um novo contexto de interação modal, especialmente quando existem controlos interativos, como o botão de fechar.
Quando a janela é apresentada, leitores de ecrã podem não anunciar corretamente que foi iniciado um novo contexto de interação, dificultando a compreensão da interface e da ação necessária por parte do utilizador.
Figura 1 – Modal de erro do formulário implementada sem semântica de diálogo e sem nome acessível
URLs a verificar:
Recomendações
role="dialog" (ou alertdialog, quando aplicável);aria-modal="true" quando a modal estiver ativa;aria-labelledby;aria-label;evidência: issue #18 Ausência de landmarks semânticos
Quando se retira o CSS, deve ser possível reconhecer a semântica dos diversos elementos.
– ver requisito 8.3 na lista 10 aspetos
Evidências
Observa-se a ausência de landmarks semânticos que permitam identificar programaticamente as principais regiões da página (ex.: cabeçalho, navegação, conteúdo principal e rodapé). A estrutura da interface aparenta estar predominantemente assente em elementos genéricos (<div> e <section>), sem utilização consistente de elementos HTML semânticos ou roles equivalentes.
A inexistência destas regiões semânticas dificulta a navegação por tecnologias de apoio, nomeadamente leitores de ecrã, impedindo os utilizadores de saltar rapidamente entre áreas relevantes da página.
Figura 1 - Ausência de landmarks semânticos identificáveis na estrutura da página
URLs a verificar
Recomendações
<header>, <nav>, <main> e <footer><main>) por páginarole="banner", role="navigation", role="main" e role="contentinfo"Referência: MDN – ARIA landmark roles
evidência: issue #17 Listagem de conteúdos sem estrutura semântica adequada
Quando se retira o CSS, deve ser possível reconhecer a semântica dos diversos elementos.
– ver requisito 8.3 na lista 10 aspetos
Evidências:
Na página principal, têm várias secções em que cada item é apresentado como um conjunto de conteúdos relacionados (imagem, data, título, descrição e ligação para detalhe), estruturado com múltiplos elementos <div>.
No entanto, estes itens não estão inseridos numa estrutura semântica de lista (<ul> / <li>), apesar de representarem claramente uma listagem de conteúdos homogéneos.
Figura 1 – Listagem de notícias estruturada com elementos <div> sem utilização de lista semântica
Como consequência, as tecnologias de apoio não conseguem identificar programaticamente que estes elementos pertencem a um conjunto, nem o número total de itens existentes.
Quando os estilos CSS são desativados, os conteúdos passam a ser apresentados como blocos isolados, sem indicação clara da relação entre si, dificultando a compreensão da estrutura da informação.
URL a verificar
Recomendações:
<ul> ou <ol>), com cada item representado por um <li>.<li>.<div>) para representar agrupamentos de conteúdos.etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #28 O foco não fica limitado a caixa de diálogo
Quando uma caixa de diálogo está aberta, a navegação com teclado (Browser ou Tecnologia de apoio) tem de ficar circunscrita aos elementos que compõem a caixa de diálogo
– ver requisito 9.2 na lista 10 aspetos
Evidências:
Verifica-se que quando a modal esta aberta o foco não fica limitado a modal (teclado, leitor de ecrã).
URLs a verificar:
https://am.cm-machico.pt/institucional/assembleia-municipal/fale-com-a-assembleia
Recomendações:
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #41 Ao fechar a caixa de diálogo o cursor não retorna ao elemento que o acionou
Quando a caixa de diálogo fecha, o foco (cursor do Browser) deve voltar ao elemento interativo que a invocou
– ver requisito 9.4 na lista 10 aspetos
Evidências:
Verifica-se que, ao fechar a modal de aviso, o foco é encaminhado automaticamente para os campos do formulário que apresentam erro, permitindo ao utilizador revê-los e corrigi-los. Se este comportamento for mantido, recomenda-se substituir o botão “Fechar” apresentado actualmente por um botão com texto descritivo, que indique claramente a acção seguinte, por exemplo: “Fechar e corrigir campos assinalados”.
Caso se opte por manter o botão atual, o comportamento mais adequado será devolver o foco ao botão “Enviar”, que foi o elemento que accionou a modal. Desta forma, evita-se uma mudança inesperada de contexto e garante-se uma navegação mais previsível e coerente para o utilizador.
URLs a verificar:
https://am.cm-machico.pt/institucional/assembleia-municipal/fale-com-a-assembleia
Recomendações:
Recomenda-se inserir um botão com texto descritivo que indique claramente a acção seguinte após o fecho da modal ou, em alternativa, ajustar o comportamento para que o foco regresse ao botão “Enviar”, que accionou a modal.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #73 Não foi possível extrair o conteúdo textual para formato TXT
Nos ficheiros PDF é possível, no mínimo, extrair o conteúdo textual para formato TXT.
– ver requisito 10.1 na lista 10 aspetos
Evidências:
Foi verificado que, nos documentos PDF avaliados, não é possível extrair o conteúdo textual para formato TXT.
Esta situação indica que os documentos poderão ter sido disponibilizados como imagens digitalizadas ou sem uma camada de texto acessível, impedindo a seleção, cópia e extração do conteúdo textual.
A ausência de texto extraível dificulta o acesso à informação por utilizadores de tecnologias de apoio, bem como a reutilização do conteúdo através de ferramentas de leitura e processamento de texto.
Figura 1 - Exemplo de documento PDF em que não foi possível extrair o conteúdo textual .
URLs a verificar:
Recomendações:
etiqueta: NOK
Nível de conformidade:
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #35 Falta de resumo na página inicial do website
O sítio Web apresenta um resumo breve do seu propósito, visível sem fazer scroll.
– ver requisito 1.1 na lista Conteúdo
Evidências:
Na página principal do website da Assembleia Municipal de Machico, não aparece presente um resumo breve do próposito do site.
Imagem da página principal sem fazer scroll
URLs a verificar:
Recomendações:
O propósito deve transmitir, de forma clara, o que o utilizador pode efetivamente encontrar e realizar no website. Esse propósito deve ser imediatamente visível na página, sem ser necessário fazer scroll, avançar no slideshow, entre outros.
Como exemplo de uma boa prática, é possível verificar no website selo.usabilidade.gov que o seu propósito está escrito no topo da página:
Imagem exemplo de uma frase de propósito do website selo.usabilidade.gov
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #39 Falta de glossário para termos complexos
Os termos mais complexos têm uma definição agregada.
– ver requisito 1.2 na lista Conteúdo
Evidências:
Ao longo do website, é possível identificar a utilização de diversos termos técnicos e complexos que surgem sem qualquer definição ou explicação associada. Na ausência de um glossário ou de mecanismos que permitam esclarecer esses conceitos, os utilizadores podem ter dificuldade em compreender plenamente a informação apresentada, especialmente aqueles que não estão familiarizados com a terminologia utilizada.
Imagem com o termo complexo "RGPD" sem definição agregada. Disponível em: https://am.cm-machico.pt/parlamento-jovem/parlamento-jovem-municipal-de-machico
Imagem com o termo complexo "IA" sem definição agregada. Disponível em: https://am.cm-machico.pt/assembleia-informa/noticias/detalhe/773-parlamento-jovem-municipal-a-integracao-dos-jovens-migrantes-no-contexto-escolar-e-no-seu-novo-concelho-20260602173916
URLs a verificar:
Recomendações:
Recomenda-se a criação de um glossário que permita a utilização consistente de siglas ao longo do website, evitando que o utilizador tenha de procurar repetidamente a sua definição noutros parágrafos.
Como exemplo podem visualizar o glossario do acessibilidade.gov.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #30 O corpo de texto tem um tamanho inferior a 12pt (equivalente a 16px)
O tipo de letra do corpo do documento é adequado e o tamanho da letra é, no mínimo, de 12 pontos.
– ver requisito 2.1 na lista Conteúdo
Evidencias:
Verificámos que, na página Mesa da Assembleia, alguns elementos textuais apresentam um tamanho inferior ao mínimo recomendado de 16 px (12 pt).
Os textos dos botões "Informações" e "Notas Biográficas" são apresentados com um tamanho de 15 px, comprometendo a legibilidade do conteúdo.
Figura 01 — Os botões "Informações" e "Notas Biográficas" apresentam texto com tamanho de 15 px.
Verificou-se que, na página Diretório de documentos, o elemento "Limpar filtro" apresenta um tamanho de texto de 12 px, inferior ao mínimo recomendado de 16 px (12 pt).
Esta situação compromete a legibilidade e a facilidade de leitura do conteúdo. (Figura 02)
Figura 02 — O elemento "Limpar filtro" apresenta texto com tamanho de 12 px.
URLs a verificar:
Recomendações:
Garantir que os conteúdos textuais do website são apresentados com um tamanho de letra adequado à leitura em diferentes dispositivos e contextos de utilização.
Recomenda-se a revisão dos elementos identificados, assegurando que menus, botões, hiperligações, mensagens de apoio e restantes conteúdos textuais utilizam, sempre que possível, um tamanho de letra não inferior a 16px, promovendo uma leitura mais confortável e uma melhor perceção da informação.
evidência: issue #13 O conteúdo do site fica desformatado em resoluções mais pequenas
O tipo de letra do corpo do documento é adequado e o tamanho da letra é, no mínimo, de 12 pontos.
– ver requisito 2.1 na lista Conteúdo
Evidencias:
Verificámos que a página Mesa da Assembleia apresenta inconsistências na adaptação dos tamanhos de texto em dispositivos móveis.
Em resoluções mais reduzidas, alguns links e elementos textuais são apresentados com dimensões inferiores às recomendadas, comprometendo a legibilidade e dificultando a leitura do conteúdo.
os botões "Informações" e "Notas Biográficas" apresentam dimensões reduzidas em dispositivos móveis. (Figura 01)
Figura 01 — Os botões "Informações" e "Notas Biográficas" apresentam dimensões reduzidas em dispositivos móveis.
Verificou-se que, na página Diretório de documentos, alguns elementos não se adaptam corretamente a larguras de ecrã reduzidas. Em dispositivos móveis, as ações "Voltar atrás" e "Limpar filtro" são apresentadas com dimensões inferiores às recomendadas, comprometendo a legibilidade e dificultando a leitura do conteúdo. (Figura 02)
Figura 02 — As ações "Voltar atrás" e "Limpar filtro" com dimensões inferiores às recomendadas.
URLs a verificar:
Recomendações:
Garantir que os conteúdos textuais do website são apresentados com um tamanho de letra adequado à leitura em diferentes dispositivos e contextos de utilização.
Recomenda-se a revisão dos elementos identificados, assegurando que menus, botões, hiperligações, mensagens de apoio e restantes conteúdos textuais utilizam, sempre que possível, um tamanho de letra não inferior a 16px, promovendo uma leitura mais confortável e uma melhor perceção da informação.
etiqueta: OK (no entanto contém 1 melhoria que se recomenda efetuar)
Lista de evidências recolhidas:
evidência: issue #14 Legibilidade insuficiente do texto presente em logótipos institucionais e de distinções
A informação secundária (datas, autores) utiliza, no mínimo, um tamanho de letra de 10 pontos.
– ver requisito 2.2 na lista Conteúdo
Evidencias:
Verificámos que vários logótipos apresentados na página inicial do website Assembleia Municipal de Machico, nomeadamente os da "Região Autónoma da Madeira", "Assembleia Legislativa da Região Autónoma da Madeira", "AMRAM", "Bandeira Azul" e "Município Amigo do Desporto", contêm texto com dimensão reduzida, dificultando a sua leitura e identificação pelos utilizadores. (Figura 01)
Figura 01 — Alguns logótipos apresentados na página inicial contêm texto com dimensão reduzida.
URLs a verificar:
Recomendações:
Garantir que o texto presente nos logótipos mantém uma dimensão adequada à sua leitura, assegurando a legibilidade da informação apresentada. Sempre que necessário, disponibilizar a mesma informação em formato textual complementar.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #16 Existem blocos de textos com mais de 100 caracteres por linha
Blocos e linhas de texto com largura não superior a 100 caracteres.
– ver requisito 2.3 na lista Conteúdo
Evidências:
Verificámos que, na página Fale com a Assembleia, existem blocos de texto cujas linhas excedem os 100 caracteres recomendados, dificultando a leitura e o acompanhamento do conteúdo. A título de exemplo, foi identificada uma linha com 140 caracteres. (Figura 01)
Figura 01 — Linha de texto na secção "Reuniões públicas da assembleia" na ferramenta WordCounter, com 140 caracteres na página Fale com a Assembleia.
URLs a verificar:
Recomendações:
Revisar blocos de textos para garantir que não é ultrapassado o número máximo de caracteres por linha. Recomendamos que seja definida uma largura máxima para as caixas de texto max-width, em CSS, com unidades relativas ao tamanho de fonte unidades em ou rem.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #29 O espaçamento entre linhas está abaixo do recomendado
O espaçamento entre linhas não é inferior a 1.5x o tamanho da letra.
– ver requisito 2.4 na lista Conteúdo
Evidências:
Verificou-se que, na página Diretório de documentos, o texto "Parlamento Jovem Municipal"apresenta um espaçamento entre linhas de 20px para um tamanho de letra de 20px, não cumprindo o espaçamento mínimo recomendado de 1,5 vezes o tamanho da letra.
Esta situação pode dificultar a leitura do conteúdo. (Figura 01)
Figura 01 — O texto "Parlamento Jovem Municipal" apresenta um espaçamento entre linhas de 20px para um tamanho de letra de 20px.
URLs a verificar:
Recomendações:
Ajustar o espaçamento entre linhas dos elementos textuais, garantindo uma altura de linha mínima correspondente a 1,5 vezes o tamanho da letra, de forma a melhorar a legibilidade e o conforto de leitura.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #59 Excesso de opções no menu do rodapé
Nenhum nível de navegação tem mais de 9 opções.
– ver requisito 3.1 na lista Conteúdo
Evidências:
Os menus de navegação devem se manter equilibrado, nem com demasiadas opções de topo sem opções secundárias, nem com poucas opções de topo e muitas opções secundarias. Nenhum nível de navegação deve ter mais de 9 opções, mas neste caso várias secções no rodapé ultrapassam este limite.
URLs a verificar:
Recomendações:
Recomenda-se a reorganização destes menus, de forma a reduzir o número de itens apresentados e a estruturar a informação de modo mais claro, simples e intuitivo, promovendo uma melhor experiência de utilização e conformidade com os princípios de acessibilidade.
Com vista à melhoria da usabilidade e conformidade com os princípios de acessibilidade, recomenda-se:
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #61 Subopções do menu “Assembleia Informa” direcionam para a mesma página com filtros diferentes
A navegação principal está sempre visível e sempre no mesmo local.
– ver requisito 3.2 na lista Conteúdo
Evidências:
A aba do menu “Assembleia Informa” apresenta várias subopções que direcionam todas para a página “Diretório de documentos”. A única diferença entre elas é o filtro “Categoria” aplicado automaticamente.
Isto pode causar confusão na navegação, uma vez que o utilizador acredita estar a aceder a páginas diferentes, mas permanece na mesma página. Além disso, o breadcrumb mantém sempre a mesma localização, dificultando a perceção de contexto e estrutura do website.
Na imagem os breadcrumbs estão apenas na página "Diretório de documentos", porém a navegação foi para "Assembleia Informa"->"Convocatórias".
Para além disso, existe uma opção do filtro que não aparece no menu mas está presente em "Todos os arquivos", que é "Parlamento Jovem Municipal".
Imagem da falta de opção do filtro no menu.
URLs a verificar:
Recomendações:
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #60 Falta de identificação complementar nas hiperligações
As hiperligações de texto não devem ser diferenciadas apenas com base na cor.
– ver requisito 3.3 na lista Conteúdo
Evidências:
Foi identificado um problema de acessibilidade relacionado com a identificação visual de links no website. Atualmente, existem situações em que os links não estão devidamente diferenciados do texto normal, sendo identificáveis apenas através da cor ou de interação (hover), o que não cumpre as boas práticas de acessibilidade. Segue em seguida alguns exemplos encontrados:
Imagem dos breadcrumbs sem indicação visual de hiperligação.
Links do rodapé sem indicação visual de hiperligação
URLs a verificar:
Recomendações:
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #51 Páginas extensas sem índice de navegação interna entre secções
Os documentos longos têm um índice no topo com hiperligações internas para o mesmo.
– ver requisito 4.1 na lista Conteúdo
Evidências:
Verificámos que a página Acessibilidade apresenta uma extensão superior a três ecrãs de altura, mas não disponibiliza um índice no topo da página com hiperligações internas para as diferentes secções do conteúdo.
Esta situação dificulta a navegação e a localização rápida da informação pretendida. (Figura 01)
Figura 01 — A página não disponibiliza um índice com hiperligações internas para as diferentes secções do conteúdo.
URLs a verificar:
Recomendações:
Adicionar um índice no início das páginas mais extensas, com hiperligações internas para as principais secções do conteúdo. O índice deve refletir a estrutura da informação e permitir o acesso direto aos diferentes tópicos da página.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #52 Inconsistências de adaptação responsiva e apresentação de conteúdos em dispositivos móveis
O layout do sítio Web é adaptável a plataformas móveis sem necessidade de efetuar varrimento horizontal.
– ver requisito 4.2 na lista Conteúdo
Evidências:
Verificámos que, na página Pesquisar, o breadcrumb não é apresentado em determinadas larguras de ecrã na versão móvel do website. Esta situação dificulta a orientação do utilizador e a perceção da sua localização na estrutura do sítio Web, criando uma experiência de navegação inconsistente entre dispositivos. (Figura 01)
Figura 01 — O breadcrumb não é apresentado na versão móvel da página Pesquisar.
Verificou-se que, na página Notícias e Destaques, o botão "Pesquisa avançada" não é apresentado corretamente em algumas larguras de ecrã. Em dispositivos móveis, parte do elemento fica truncada, comprometendo a sua apresentação e a consistência visual da interface. (Figura 02)
Figura 02 — O botão "Pesquisa avançada" é apresentado parcialmente truncado em visualização móvel.
URLs a verificar:
Recomendações:
Garantir que todos os componentes da interface se adaptam corretamente às diferentes larguras de ecrã, preservando a sua apresentação e funcionalidade. Elementos como breadcrumbs, botões e controlos de navegação devem permanecer integralmente visíveis e operáveis em dispositivos móveis, sem cortes ou perda de informação.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #53 Elementos interativos dependentes de interação por hover para visualização
Não existem elementos interativos acionados apenas com a passagem do rato.
– ver requisito 5.1 na lista Conteúdo
Evidências:
Na página inicial do website da Assembleia Municipal de Machico existe um elemento interativo no rodapé que apenas é apresentado quando o utilizador passa o rato sobre a área correspondente. Esta funcionalidade não se encontra disponível da mesma forma para utilizadores que navegam através de dispositivos de toque. (Figura 01)
Figura 01— O elemento interativo apenas é apresentado quando o utilizador passa o rato sobre a área correspondente.
URLs a verificar:
Recomendações:
Garantir que os elementos interativos se encontram permanentemente visíveis ou disponíveis através de diferentes formas de interação, não dependendo exclusivamente da passagem do rato para serem apresentados.
Desta forma, assegura-se o acesso à mesma funcionalidade por utilizadores de dispositivos de toque e outras formas de navegação.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #54 Elementos interativos com área clicável inferior à dimensão mínima recomendada de 44px CSS
Os elementos interativos têm uma dimensão mínima de 44px CSS (44 pontos), vertical e horizontal.
– ver requisito 5.2 na lista Conteúdo
Evidências:
Verificámos que, página inicial do website da Assembleia Municipal de Machico, alguns elementos interativos apresentam dimensões inferiores aos 44px × 44px recomendados.
Os ícones associados às opções "Encontre a Informação que precisa" e "Contactos" apresentam uma dimensão de 35px.
Por se tratarem de elementos interativos, a sua área acionável não cumpre a dimensão mínima de 44 × 44 px definida pelo presente critério, podendo dificultar a interação em dispositivos táteis. (Figura 01)
Figura 01 — Os ícones "Encontre a Informação que precisa" e "Contactos" apresentam uma dimensão de 35px.
O ícone associado ao botão "Consulte todas as plataformas digitais municipais" apresenta uma dimensão de 25 × 30 px.
(Figura 02)
Figura 02 — O ícone do botão "Consulte todas as plataformas digitais municipais" apresenta uma dimensão de 25 × 30 px.
O botão "Contacto" apresenta uma altura de 32,60 px, inferior à dimensão mínima de 44 px definida pelo presente critério.
(Figura 03)
Figura 03 — O botão "Contacto" apresenta uma altura de 32,60 px.
Verificámos que, na página Fale com a Assembleia, alguns elementos interativos apresentam dimensões inferiores aos 44px × 44px recomendados.
A opção de aceitação da política de privacidade apresenta uma altura de 21,6 px, inferior à dimensão mínima de 44 × 44 px definida pelo presente critério. (Figura 04)
Figura 04 — A opção de aceitação da política de privacidade apresenta uma altura de 21,6 px.
Os ícones de partilha em redes sociais apresentam dimensões inferiores à dimensão mínima de 44 × 44 px definida pelo presente critério. A título de exemplo, o ícone de partilha para WhatsApp apresenta 30 × 32,9 px. (Figura 05)
Figura 05 — O ícone de partilha para WhatsApp apresenta uma dimensão de 30 × 32,9 px.
Na página Edital n.º 04/2026 - 2ª Sessão do Parlamento Jovem Municipal, os botões de navegação "Anterior" e "Seguinte" apresentam uma altura de aproximadamente 31,2 px, inferior à dimensão mínima de 44 px definida pelo presente critério. Esta situação pode dificultar a sua utilização, especialmente em dispositivos com interação por toque. (Figura 06)
Figura 06 — Os botões "Anterior" e "Seguinte" apresentam uma altura de 31,2 px.
URLs a verificar:
Recomendações:
Garantir que todos os elementos interativos dispõem de uma área acionável mínima de 44 × 44 px, aumentando a dimensão dos controlos ou a respetiva área de interação sempre que necessário.
Deve ser dada especial atenção a ícones, botões de navegação, opções de formulários e elementos de partilha em redes sociais.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #55 Hierarquia visual insuficiente entre ações principais e elementos informativos
Há apenas um botão de ação principal por página e o mesmo encontra-se destacado.
– ver requisito 5.3 na lista Conteúdo
Evidências:
Na página Notícias e Destaques, a ação "Voltar atrás" apresenta maior destaque visual do que a ação "Limpar filtro", através da utilização de um botão destacado. No contexto da pesquisa, a ação "Limpar filtro" corresponde à ação principal disponível para o utilizador, mas não apresenta qualquer destaque visual, comprometendo a hierarquia das ações na interface. (Figura 01)
Figura 01 — A ação "Voltar atrás" apresenta maior destaque visual do que a ação "Limpar filtro".
URLs a verificar:
Recomendações:
Rever a hierarquia visual das ações disponibilizadas na página, garantindo que a ação principal se encontra devidamente destacada e que as restantes ações assumem um papel secundário, de forma consistente e facilmente percetível pelos utilizadores.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #57 Elementos interativos sem diferenciação visual clara ou comportamento consistente de interação
Elementos gráficos interativos têm de aparentar ser clicáveis.
– ver requisito 5.4 na lista Conteúdo
Evidências:
No menu "Institucional" da página inicial Assembleia Municipal de Machico, o elemento "Assembleia Municipal de Machico" apresenta-se visualmente como um botão interativo. No entanto, ao ser acionado, não executa qualquer ação nem conduz o utilizador para outro conteúdo. Esta situação cria uma expectativa de interação que não é correspondida pelo comportamento do elemento. (Figura 01)
Figura 01 — O elemento "Assembleia Municipal de Machico" apresenta aspeto de botão, mas não executa qualquer ação quando acionado.
Na página Notícias e Destaques, a ação "Limpar filtro" é apresentada visualmente como texto simples, sem características gráficas que permitam identificá-la claramente como um elemento interativo.
Esta situação verifica-se também em dispositivos móveis, podendo dificultar a perceção da funcionalidade disponível e levar os utilizadores a não reconhecerem a possibilidade de repor os filtros aplicados. (Figura 02)
Figura 02 — A ação "Limpar filtro" é apresentada como texto simples, sem indicação visual de interatividade.
Na página inicial do website da Assembleia Municipal de Machico, os logótipos de entidades externas apresentados no rodapé funcionam como hiperligações, mas não apresentam características visuais que permitam identificá-los claramente como elementos interativos. (Figura 03)
Figura 03 — Os logótipos do rodapé funcionam como hiperligações, mas não apresentam indicação visual clara de interatividade.
URLs a verificar:
Recomendações:
Rever a apresentação dos elementos interativos, garantindo que os mesmos são facilmente identificáveis como clicáveis através de padrões visuais consistentes.
Adicionalmente, assegurar que os elementos com aspeto de botão ou ligação executam efetivamente a ação esperada quando acionados.
etiqueta: NOK
Nível de conformidade:
etiqueta: N/A
Lista de evidências recolhidas:
evidência: issue #4 Não foram encontrados formulários com mais de 2 ecrãs no website
Os formulários com mais de 2 ecrãs de altura devem ser distribuídos por várias páginas.
– ver requisito 1.2 na lista Transação
Evidências:
Não foram encontrados formulários com mais de dois ecrãs no site Assembleia Municipal de Machico. Assim, este critério é considerado "Não aplicável (N/A)".
etiqueta: N/A
Lista de evidências recolhidas:
evidência: issue #5 Não foram encontrados formulários com mais de uma página
Os formulários com mais de uma página têm a sequência de passos ilustrada.
– ver requisito 1.3 na lista Transação
Evidências:
Não foram encontrados formulários com mais de uma página dentro do Assembleia Municipal de Machico. Assim, este requisito fica avaliado como "Não Aplicável".
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #42 O tamanho dos campos não reflete o tamanho previsível dos dados
O tamanho dos campos deve refletir o tamanho previsível dos dados.
– ver requisito 2.1 na lista Transação
Evidências:
Verificámos que, o campo “Assunto que pretende abordar”, do formulário da página Fale com a Assembleia, ocupa quase toda a largura disponível do conteúdo principal.
Da mesma forma, o campo “NIF” tem uma largura maior do que o necessário para o tipo de informação a introduzir. Em Portugal, o NIF tem sempre 9 dígitos, mas o campo transmite a ideia de que é possível (ou necessário) escrever mais caracteres.
URL a verificar:
Página Fale com a Assembleia
Recomendações:
Recomendamos a revisão dos campos dos formulários, garantindo que a largura dos campos está adequada ao tipo de informação a inserir.
Figura – Formulário da página Fale com a Assembleia.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #43 Há campos dependentes que surgem desativados em vez de ocultos
É usada revelação progressiva em vez de campos inativos.
– ver requisito 2.2 na lista Transação
Notas gerais:
Os campos dependentes do preenchimento de outros campos devem aparecer apenas após o campo principal ter sido preenchido. Desta forma, reduz-se a probabilidade de preencher dados contraditórios.
Evidências:
No formulário da página Diretório de Documentos, o campo “Subcategoria” depende da seleção efetuada no campo “Categoria”. Atualmente, ambos os campos são apresentados desde o início. No entanto, o campo “Subcategoria” encontra-se desativado para interação por rato e teclado (Tab e Shift+Tab), mas continua a poder receber foco através da navegação por leitor de ecrã(setas direcionais).
URL a verificar:
Página Diretório de Documentos
Recomendações:
Recomendamos que o campo “Subcategoria” seja ocultado tanto visualmente como para leitores de ecrã enquanto não existir uma seleção válida no campo “Categoria”. O campo só deve tornar-se visível e acessível — na interface gráfica e para tecnologias de apoio — após o utilizador escolher uma categoria.
Figura 1 – Análise do campo “Subcategoria”, do formulário da página Diretório de Documentos, através do Google Inspector.
Figura 2 – Análise do campo “Subcategoria”, do formulário da página Diretório de Documentos, através do leitor de ecrã NVDA.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #45 Caixas de combinação não estão estruturadas de forma acessível
As legendas dos campos são breves e claras.
– ver requisito 2.3 na lista Transação
Evidências:
Verificámos que, nas comboboxes “Categoria” e “Subcategoria” presentes na página Diretório de Documentos, o leitor de ecrã não consegue aceder aos rótulos dos campos — quando o utilizador navega com Tab ou Shift+Tab — nem às opções disponíveis dentro de cada combobox. Quando o utilizador tenta navegar pelas opções, através das setas direcionais, o leitor de ecrã anuncia apenas “Em branco”, em vez de ler cada opção disponível.
Isto significa que estas caixas de combinação não estão estruturadas de forma acessível.
URL a verificar:
Página Diretório de Documentos
Recomendações:
Sugerimos que estes componentes sejam reestruturados para garantir total compatibilidade com tecnologias de apoio.
Como referência para uma implementação acessível de uma combobox, recomendamos consultar o exemplo da W3C Editable Combobox With Both List and Inline Autocomplete.
Se concluírem que o número de opções não justifica o uso de uma combobox, podem optar por alternativas mais simples, como listas suspensas ou radio buttons. A página Creating Accessible Forms apresenta exemplos práticos de implementações acessíveis destes componentes.
Figura 1 - Análise do campo "Categoria", na página Diretório de Documentos, através de Tab e Shift+Tab e do leitor de ecrã NVDA.
Figura 2 - Análise das opções da combobox "Subcategoria", na página Diretório de Documentos, através do leitor de ecrã NVDA.
evidência: issue #44 Legenda do campo de pesquisa não é anunciada pelo leitor de ecrã nem aparece na interface
As legendas dos campos são breves e claras.
– ver requisito 2.3 na lista Transação
Evidências:
Verificámos que no campo de pesquisa da página para pesquisar por artigos, existe um elemento <label> dentro da estrutura do formulário, mas este não está a ser reconhecido pelo leitor de ecrã nem está visível na interface gráfica.
URL a verificar:
-Página Pesquisar | Motor de Busca
Recomendações:
Recomendamos que este campo seja reestruturado. Deve ser utilizado um elemento <label> para apresentar a legenda do campo (por exemplo, “Pesquisar:”), que deve ficar acessível para tecnologias de apoio e visível na interface gráfica, e um elemento <input> para o campo onde o utilizador escreve o termo de pesquisa.
Como referência para uma implementação acessível, podem consultar o conteúdo dentro do cabeçalho “Text Inputs”, do artigo Creating Accessible Forms da WebAIM, onde é apresentado um exemplo claro de como estruturar corretamente este tipo de campo.
Figura 1 – Análise do formulário para pesquisar por artigos através do Google Inspector.
Figura 2 – Análise do formulário para pesquisar por artigos através do leitor de ecrã NVDA.
etiqueta: N/A
Lista de evidências recolhidas:
evidência: issue #1 Inexistência de ações longas
Em ações longas, o sistema deve indicar o que está a acontecer.
– ver requisito 3.1 na lista Transação
Evidências:
Na análise realizada, não foram identificadas ações longas que exijam comunicação de estado ao utilizador.
Desta forma, considera-se que o critério é não aplicável.
etiqueta: OK (no entanto contém 1 melhoria que se recomenda efetuar)
Lista de evidências recolhidas:
evidência: issue #2 Feedback após submissão não anunciado de forma imediata
Deve ser confirmado o sucesso da transação/envio de informação.
– ver requisito 3.2 na lista Transação
Evidências:
Após submissão do formulário, a mensagem de confirmação é disponibilizada na página e posteriormente anunciada pelo leitor de ecrã.
Contudo, antes da leitura da mensagem de resposta, o leitor de ecrã anuncia conteúdos intermédios não relacionados, atrasando o acesso imediato ao feedback da submissão. A mensagem de sucesso deveria ser apresentada e anunciada de forma imediata e contextual ao utilizador.
Como consequência, os utilizadores de tecnologias de apoio podem não perceber imediatamente que a submissão foi concluída com sucesso, nem compreender rapidamente o estado da interface após a ação executada.
Figura 1 - Mensagem de confirmação apenas anunciada após leitura integral da página
URL a verificar:
Recomendações:
role="status" ou aria-live="polite" para anunciar dinamicamente o resultado da ação;etiqueta: N/A
Lista de evidências recolhidas:
evidência: issue #21 Não existem formulários que permitam ações destrutivas pelo utilizador
As ações destrutivas nunca devem ser permanentes, deve ser sempre possível desfazer a operação.
– ver requisito 4.2 na lista Transação
Evidências:
Não identificamos formulários que permitem o utilizador fazer ações destrutivas e por esse motivo, consideramos esse critério como "Não aplicável".
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #34 Existem mensagens de erro que não ajudam na resolução do problema
As mensagens de erro devem mostrar os passos concretos para a resolução dos mesmos.
– ver requisito 4.4 na lista Transação
Evidências:
Validado que a mensagem de erro apresentada no campo “Contacto de telefone”, no formulário Fale com a Assembleia indica apenas que “O contacto está incorreto.” No entanto, a mensagem não informa de forma clara quais os passos necessários para corrigir o erro. As mensagens de erro devem ser claras, sucintas e indicar concretamente como o utilizador pode resolver o problema.
URLs a verificar:
https://am.cm-machico.pt/institucional/assembleia-municipal/fale-com-a-assembleia
Recomendações:
Recomendamos rever todos os formulários do website para garantir que as mensagens de erro apresentadas expliquem para o utilizador como preencher os campos corretamente.
etiqueta: OK (no entanto contém 4 melhorias que se recomenda efetuar)
Lista de evidências recolhidas:
evidência: issue #72 Outras Violações - Opção "Mapa do Site" sem funcionalidade associada
Evidências:
Foi identificada a presença da opção "Mapa do Site" no rodapé do website.
Contudo, este elemento não se encontra implementado como hiperligação nem disponibiliza qualquer página ou conteúdo associado, não sendo possível ao utilizador aceder a um mapa do site através desta opção.
Como consequência, os utilizadores podem assumir que existe uma página de mapa do site disponível, mas não conseguem aceder ao conteúdo esperado.
Figura 1 - Opção "Mapa do Site" apresentada no rodapé sem hiperligação ou conteúdo associado
O mapa do site constitui frequentemente um mecanismo complementar de navegação que permite aos utilizadores obter uma visão global da estrutura do website e localizar conteúdos de forma mais eficiente.
A disponibilização de uma opção sem funcionalidade associada pode gerar expectativas incorretas e causar frustração durante a navegação.
URLs a verificar:
Recomendações:
evidência: issue #71 Outras violações - Foco não está visível na navegação por teclado e leitor de ecrã
Evidências:
Ao navegar pelo website utilizando apenas o teclado, nem sempre o indicador de foco se encontra visível, dificultando significativamente a navegação, em particular para utilizadores que dependem exclusivamente deste meio de interação.
Durante a navegação sequencial através da tecla TAB, há algumas componentes que não são circunscritas pelo foco por exemplo durante a navegação por teclado nos cards da “Assembleia Informa".
Figura 1 – Exemplo de ausência de foco visível na navegação por teclado
Em alguns momentos o foco não é apresentado de forma perceptível, sendo apenas possível inferir a sua existência através da barra de estado do navegador, o que não constitui uma solução acessível nem adequada. Sendo assim não é possível identificar visualmente a posição do utilizador em cada momento da navegação. Esta situação pode levar o utilizador a perder a noção da sua posição na página, comprometendo a usabilidade e a acessibilidade do website.
URLs a verificar:
Recomendações:
Garantir que todos os elementos interativos do website apresentam um indicador de foco visível, suficientemente contrastante e consistente, sempre que recebem foco através da navegação por teclado.
Esta melhoria é essencial para assegurar uma navegação acessível a utilizadores com deficiência visual, motora ou cognitiva
evidência: issue #56 Outras Violações - Ligações do rodapé direcionam incorretamente para a página inicial
Evidências:
Foi identificado que várias ligações disponibilizadas no rodapé do website não direcionam para os conteúdos indicados pelo respetivo texto da ligação.
Em diversos casos, ao ativar opções presentes nas secções “# Machico atua”, “# Machico apoia”, “# Machico envolve” e “# Machico informa”, o utilizador é encaminhado para a página inicial.
Por exemplo, várias ligações apresentam URLs genéricas (/) ou encaminhamentos para conteúdos não correspondentes ao tema apresentado no texto da ligação, impossibilitando o acesso direto à informação esperada.
Esta situação afeta a previsibilidade da navegação e pode levar os utilizadores a concluir incorretamente que os conteúdos não existem ou não estão disponíveis.
Figura 1 - Ligações do rodapé que não direcionam para os conteúdos correspondentes
A existência de ligações com destinos incorretos compromete a experiência de navegação e dificulta o acesso à informação disponibilizada pelo website. Os utilizadores são conduzidos para páginas inesperadas, sendo obrigados a procurar novamente os conteúdos pretendidos através de outros mecanismos de navegação.
URLs a verificar:
Recomendações:
evidência: issue #38 Outras Violações - Conteúdos incompletos/vazios nas páginas interiores
Evidências:
Na página “Membros Eleitos”, verificam-se conteúdos com informação incompleta ou não desenvolvida, nomeadamente na secção de “Notas Biográficas”.
Em alguns perfis de membros do executivo, a área destinada à biografia apresenta apenas o texto “Brevemente...”, sem conteúdo informativo adicional disponível para o utilizador.
Esta situação resulta na apresentação de uma secção estruturalmente existente, mas semanticamente vazia do ponto de vista informativo, podendo gerar expectativas de conteúdo que não se encontram cumpridas.
Figura 1 - Secção de Notas Biográficas com conteúdo não desenvolvido (“Brevemente...”)
A presença de conteúdos incompletos pode afetar a experiência de utilização, uma vez que o utilizador é exposto a uma área de informação que aparenta estar em falta ou em desenvolvimento. Em contexto institucional, este tipo de ausência de conteúdo pode comprometer a clareza e a completude da informação disponibilizada.
URLs a verificar:
Recomendações: