O website https://www.cm-alcobaca.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: NOK |
| 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 | 54.5% (12/22) | etiqueta: Não passa |
| Conteúdo | 81.3% (13/16) | etiqueta: 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.
Verificámos também que a Declaração de Acessibilidade não se encontra corretamente afixada. Consulte o capítulo "Declaração de acessibilidade" para saber o que tem de corrigir.
etiqueta: NOK
De acordo com o artigo 8º do DL n.º 83/2018, todos os sítios web e todas as aplicações móveis têm de ostentar uma Declaração de Acessibilidade. A Declaração é o documento na qual a organização evidencia o trabalho levado a efeito para tornar os seus conteúdos e serviços digitais mais acessíveis, disponibilizando ainda contactos para ajuda adicional.
Lista de evidências recolhidas:
evidência: issue #64 Declaração de acessibilidade - Atualizar os ficheiros das checklists
Após as correções, é necessário incluir as respectivas evidências em cada checklist enviada junto ao relatório (10 aspectos e de Conteúdo) e atualizar a Declaração de Acessibilidade com os respectivos ficheiros.
evidência: issue #63 Declaração de acessibilidade - Garantir formato machine-readable
Ao submeter novamente o ficheiro da Declaração ao Gerador (https://www.acessibilidade.gov.pt/gerador/), este não reconhece a informação, nem preenche os campos automaticamente, o que é sinal de que o formato da Declaração está corrompido.
Quando se termina o preenchimento da Declaração no Gerador, deve-se descarregar o código HTML e colá-lo numa página do site. Dessa forma, garante-se que a informação da Declaração é machine-readable.
etiqueta: NOK
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 #6 Avaliação automática - O "link saltar para o conteúdo principal" não recebe o foco quando se navega com o teclado e leitor de ecrã
Quando se entra no site e se começa a navegar com a tecla TAB pelos elementos interativos do site, o link "Saltar para o conteúdo principal da página" não é o primeiro link a receber o foco. Recebe apenas o foco quando se navega dos links do menu para trás.
Figura 1 - Link "Saltar para o conteúdo principal da página em desktop
O mesmo acontece em mobile, cujo link não aparece visualmente, embora seja lido pelo leitor de ecrã.
Figura 2 - Link "Saltar para o conteúdo principal da página em mobile
Devem garantir que o link "Saltar para o conteúdo principal da página" tem uma class de foco e que é o primeiro link da página a receber o foco em desktop e mobile.
evidência: issue #5 Avaliação automática - Grupos de ligações (links) com o mesmo texto apontam para destinos diferentes
Utilizadores que navegam com o leitor de ecrã quando acedem apenas à lista de links da página, consultam os links sem contexto. Por isso, o nome do link deve ser claro e explicativo por si só, o que não acontece com 3 links "Aqui" na página Presidenciais 2026.
Esses links, além do nome ser igual, não é suficientemente descritivo.
Figura 1 - Lista de links do NVDA revela três links "Aqui"
É importante que os utilizadores percebam claramente para onde o link vai e o que faz, sem precisarem de ler o texto à volta.
Um exemplo de como o link ficaria mais descritivo e era possível distinguir seria transformar o próprio texto "NOMEAÇÃO DOS MEMBROS DAS MESAS DAS ASSEMBLEIAS DE VOTO ANTECIPADO EM MOBILIDADE" em link. O mesmo se aplica aos restantes "Aqui".
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 #9 Outras melhorias - O componente de paginação não está estruturado como <nav> e não tem aria-label
O elemento de paginação em páginas como Marcas Identitárias ou Avisos é anunciado pelo leitor de ecrã apenas como “lista de 7 opções”, sendo também indicada a posição de cada link dentro da lista.
Figura 1 - Paginação na página Marcas Identitárias.
No entanto, não é fornecido pelo leitor de ecrã qualquer contexto adicional que identifique este componente como um elemento de navegação, o que dificulta a compreensão da sua finalidade.
Rever o elemento de página em todas as páginas:
Estruturar o elemento de paginação como <nav>.
Adicionar um aria-label para distinguir esse <nav> do <nav> principal. Por exemplo: <nav aria-label="Paginação"
evidência: issue #4 R 1.1 - Subopções do menu de mobile não estão estruturadas como listas
<ul> e <li>.<div>. O leitor de ecrã não comunica que é uma lista, nem quantos elementos existem.Figura 1 - Inspect das subopções do menu em mobile revela que as opções estão apenas estruturadas como divs.
Figura 2 - Inspect do botão "Município" do menu de mobile revela que o texto está dentro do botão.
<ul><li>.<span>. etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #8 R 1.2 - As subopções do menu em mobile não estão associadas ao botão de menu hambúrguer
Quando se navega com o teclado e com leitor de ecrã na versão mobile do site, o leitor de ecrã anuncia o botão do menu hambúrguer como estando fechado. No entanto, quando se avança para o elemento seguinte, são lidas as subopções do menu, mesmo sem este ter sido aberto.
Figura 1 – Navegação por teclado na opção “Outros contactos” do menu hambúrguer, ainda fechado, na versão mobile do site.
O mesmo acontece com as subopções de segundo nível:
Figura 2 – Navegação por teclado na opção Saúde e emergência da opção "Contactos" do menu hambúrguer, ainda fechado.
Rever a estrutura do menu hambúrguer, para que em todas as páginas, o menu hambúrguer e as subopções apenas sejam lidas quando o utilizador realiza a ação de expandir o menu hambúrguer e as subopções.
Para mais informações de como estruturar, podem consultar a página Navigation Menu Button Example.
evidência: issue #2 R 1.2 - Subopções do menu principal em desktop não são acionáveis por hover/click e não têm pista visual
Existem subopções dentro dos submenus que não podem ser acedidas utilizando o rato Hover ou click na versão desktop. Apenas é possível aceder da navegação por teclado ou leitor de ecrã.
Além disso, não existem indicadores visuais para sinalizar que existem subopções. Por exemplo, a subopção de nível 1 “Câmara Municipal” inclui a subopção de nível 2 “Executivo”, mas não apresenta qualquer elemento visual (como uma seta ou ícone) que indique a existência desse submenu.
Figura 1 - Subopções do menu de primeiro nível
border: 0 !important e width:auto aplicado a um query de min-width: 1200px.Figura 2 - CSS das setas do menu de navegação
Figura 3 - Subopções de menu de segundo nível
:hover.etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #3 R 1.3 - As imagens das setas das subopções do menu em mobile não têm texto alternativo
No menu de navegação em mobile existe, junto às opções e subopções do menu, um botão identificado visualmente por um ícone de seta. Este botão tem como função expandir e colapsar as subopções associadas à respetiva opção do menu.
Importa referir que:
O botão que contém o ícone de seta não possui texto alternativo nem nome acessível definido.
Ao navegar com um leitor de ecrã, o elemento é anunciado apenas como “Botão”, sem qualquer indicação da sua finalidade ou estado (expandido/colapsado). Ao olharmos para o código dessas setas, verifica-se precisamente a ausência de nome acessível:
<button class="info-parent__arrow">
Isto impede que utilizadores de tecnologias de apoio compreendam a função do botão, a existência de subopções e o estado atual do submenu.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #7 R 2.1 - Não existe um título <h1> marcado na página inicial em mobile
Na página inicial de mobile, não existe um <h1> atribuído, obrigando o utilizador a percorrer o url ou grande parte da página para perceber a sua estrutura e em que página se encontra.
Figura 1 - Código HTML do logótipo na versão mobile do site.
Figura 2 - Estrutura de títulos da página inicial na versão mobile do site, com um <h1> em falta.
Cada página deve ter um título principal (h1). No caso da página inicial deve estar atribuído ao logótipo, e irá assumir o alt da imagem, que deverá ser "Página inicial do Município de Alcobaça".
Na página inicial, o logótipo deve ser apenas uma imagem.
Nas páginas secundárias, o logótipo deve ser o link que remete para a página inicial.
Devem replicar em mobile a mesma estrutura e lógica correta em desktop.
etiqueta: N/A
Lista de evidências recolhidas:
evidência: issue #30 R 3.1 - 10 Aspetos
As células que constituem os cabeçalhos da tabela estão marcadas com o elemento
<th>.
– ver requisito 3.1 na lista 10 aspetos
evidência: issue #10 R 3.1 - Não existem tabelas no site, por isso não é aplicável a estrutura de cabeçalhos com <th>
No ficheiro Excel das evidências, consideram que a página Boletim contém tabelas, mas apresenta apenas uma lista, não uma estrutura de <table> nem conteúdo que necessite dessa estrutura.
Colocar como "Não aplicável" no Excel dos 10 aspectos funcionais da candidatura, uma vez que parece não existem tabelas no site.
etiqueta: N/A
Lista de evidências recolhidas:
evidência: issue #31 R 3.2 - 10 Aspetos
A legenda da tabela está marcada com o elemento
<caption>
– ver requisito 3.2 na lista 10 aspetos
evidência: issue #11 R 3.2 - Não existem tabelas no site, por isso não é aplicável a legenda estar marcado com o <caption>
No ficheiro Excel das evidências, consideram que a página Boletim contém tabelas, mas apresenta apenas uma lista, não uma estrutura de <table> nem conteúdo que necessite dessa estrutura.
Colocar como "Não aplicável" no Excel dos 10 aspectos funcionais da candidatura, uma vez que parece não existem tabelas no site.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #14 R 4.1 - Campos de input sem etiqueta (label) e estruturados como outros elementos
Existem campos de input que não estão estruturados como tal e sem label associada:
aria-label do input, não do <span> visualmente escondido.Figura 1 - HTML do campo da pesquisa
aria-label do input, não do span visualmente escondido.Figura 2 - HTML do campo do email para receber newsletter
<div> e o input noutra <div>, quebrando a ligação adjacente do HTML nativo.Figura 3 - HTML da checkbox dos termos e condições
<label>) associado. Não é possível interagir com esse campo através do teclado e leitor de ecrã.Figura 4 - HTML do campo de data picker da página inicial
Figura 5 - HTML do campo da categoria da página inicial
Na página Eventos, os mesmos problemas são encontrados no campo da categoria e intervalo de datas.
Figura 6 - HTML do campo da categoria da página Eventos
Figura 7 - HTML do campo de intervalo de datas da página Eventos
Devem garantir que todos os campos de edição, dropdowns, pesquisa, date pickers, são estruturados como <input> e com uma <label>. Oforda <label> deve ter o mesmo valor que o id do <input>, para que o leitor de ecrã consiga comunicar a informação da label do campo quando foca no componente, assim como o cursor surgir no respectivo campo de edição quando se clica na etiqueta.
No caso do campo de categoria devem estruturar como uma multi-select combobox.
No caso do campo de intervalo de datas devem estruturar como um date picker combobox, com uma label associada. Podem seguir o exemplo do elemento Date Picker Combobox Example da W3C. como referência.
No caso da checkbox, devem garantir que o input está associado à label. Podem consultar a página Labeling Controls - Checkbox da W3C como referência.
A label de todos os campos mencionados deve ficar visível e não ser escondida do leitor de ecrã através de <span> ou ser atribuída através de um aria-label. A label estar constantemente visível permite relembrar cognitivamente o que as pessoas estão a inserir nos campos.
Não é necessário a label estar fora do campo, quando o campo ainda não tem input inserido, mas quando o input é inserido, a
Não devem utilizar o placeholder do campo como substituto da label.
etiqueta: N/A
Lista de evidências recolhidas:
evidência: issue #35 R 5.2 - 10 Aspetos
O gráfico é acompanhado de uma descrição longa.
– ver requisito 5.2 na lista 10 aspetos
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #15 R 5.3 - As imagens-link informativas não têm a informação extra do title correta
Foram colocados atributos title errados em imagens-link, como o botão da lupa.
Quando se coloca o mouse hover nesse botão, aparece uma tooltip com esse title atribuído (title="Ícone de lupa"), o que não reflete a função do botão da mesma forma que o aria-label="Pesquisar". Uma pessoa com visão fica sem compreender a ação ao ler a tooltip do title.
Figura 1 - HTML do botão de Pesquisa do topo da página
Figura 2 - HTML do botão de Pesquisa da barra da pesquisa
Devem rever as imagens para que seja atribuído um title a imagens-link e o valor do atributo corresponda à ação do elemento em que a imagem se encontra, não uma descrição da imagem. No caso da lupa, o title deve ser title="Pesquisar".
etiqueta: N/A
Lista de evidências recolhidas:
evidência: issue #38 R 7.1 - 10 Aspetos
Deve ser possível ativar os botões de controlo do leitor quer com o rato quer com o teclado.
– ver requisito 7.1 na lista 10 aspetos
etiqueta: N/A
Lista de evidências recolhidas:
evidência: issue #39 R 7.2 - 10 Aspetos
O vídeo ou áudio deve conter preferencialmente legendas fechadas sincronizadas.
– ver requisito 7.2 na lista 10 aspetos
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #17 R 8.4 - Quando se retira a CSS, a informação relevante não permanece visível
Quando se retira a CSS, não aparece visível nenhuma informação sobre o botão das redes sociais, incluindo o seu texto alternativo.
Figura 1 - Botões das redes sociais do topo da página sem CSS
Figura 2 - Botões das redes sociais abaixo do campo da pesquisa sem CSS
Acontece que o HTML dessas imagens-link estão mal estruturadas, estando uma <div> dentro de um link (<a>).
Figura 3 - HTML das imagens - links das redes sociais
Remover a <div>, um elemento block, dentro do link (<a>), um elemento inline. Seguir a construção nativa HTML de um link que contém uma imagem.
Além disso, garantir que os estilos CSS não estão aplicados a uma <div>, mas à imagem.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #18 R 9.1 - Quando a modal é aberta, o foco não se move para um elemento dentro da modal
Existem duas modais dos cookies que quando abrem, não recebem logo o foco nos elementos da modal.
Figura 1 - Modal que abre a partir do link"Abrir os cookies" do rodapé
Figura 2 - Modal dos Cookies quando se entra pela primeira vez no site.
Além disso, a modal de cookies apresentada no primeiro acesso ao site apenas recebe foco após a secção de Acessos Rápidos da página inicial, por se encontrar posicionada no meio do conteúdo no código HTML.
Devem rever as modais para garantir que estão estruturadas com role="dialog" e que possuem o atributo aria-modal="true", de forma a isolar o foco dentro da modal e impedir a interação com o conteúdo subjacente.
Devem garantir que .focus() é chamado quando a modal é aberta.
O foco deve ir para o primeiro elemento da modal (ex: botão de "Fechar" na modal que abre a partir do link do rodapé) ou ação principal (ex: botão "Aceitar todas" da modal que abre na primeira visita ao site).
Devem garantir que a modal dos Cookies quando se entra pela primeira vez é o primeiro elemento na página HTML a ser lido quando se entra no site e se navega pelas páginas.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #19 R 9.2 - Quando a modal está aberta, a navegação com teclado não fica circunscrita aos elementos que compõem modal
Quando se entram em duas modais dos cookies que existem no site, a navegação com teclado continua pelos elementos atrás da modal:
Figura 1 -Foco encontra-se atrás da modal que abre a partir do link"Abrir os cookies" do rodapé
Figura 2 - Foco encontra-se atrás da Modal dos Cookies quando se entra pela primeira vez no site.
Quando uma modal é aberta, o foco do teclado deve ser automaticamente direcionado para dentro dela. Isto garante que os utilizadores que navegam com o teclado, incluindo aqueles que recorrem a tecnologias de apoio, possam interagir facilmente com o conteúdo apresentado e percebam que uma nova interação está disponível.
Devem rever as modais para garantir que estão estruturadas com role="dialog" e que possuem o atributo aria-modal="true", de forma a isolar o foco dentro da modal e impedir a interação com o conteúdo subjacente.
Devem garantir que .focus() é chamado quando a modal é aberta.
O foco deve ir para o primeiro elemento da modal (ex: botão de "Fechar" na modal que abre a partir do link do rodapé) ou ação principal (ex: botão "Aceitar todas" da modal que abre na primeira visita ao site).
Devem garantir que a modal dos Cookies quando se entra pela primeira vez é o primeiro elemento na página HTML a ser lido quando se entra no site e se navega pelas páginas.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #20 R 10.1 - Existem PDFs onde não é possível extrair o conteúdo textual para formato TXT
Foram encontrados ficheiros em formato PDF em que não é possível extrair os conteúdos.
Por exemplo:
Devem garantir que os ficheiros PDF são otimizados para que seja possível extrair a informação para um processador de texto. Desta forma, garante-se que o texto pode ser lido por leitores de ecrã na ordem correta. No caso de documentos que são fotocópias, contendo apenas imagens, é possível converter os documentos para texto através do Reconhecimento Óptico de Caracteres (OCR) da Adobe.
etiqueta: NOK
Nível de conformidade:
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #21 R 1.1 - O sítio Web não apresenta um resumo breve do seu propósito
Não existe qualquer resumo do propósito, pelo que deve ser adicionado.
Figura 1 - Página inicial da CM Alcobaça
Como referência de uma boa prática, é possível verificar no website acessibilidade.gov ou da Câmara Municipal de Valongo que o seu propósito está escrito no topo da página.
etiqueta: N/A
Lista de evidências recolhidas:
evidência: issue #46 R 1.2 - Conteúdo
Os termos mais complexos têm uma definição agregada.
– ver requisito 1.2 na lista Conteúdo
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #23 R 4.1 - Os documentos longos não têm um índice no topo com hiperligações internas para o mesmo
Nas páginas consideradas longas, como a Exposições temporárias não existem um índice com hiperligações para cada secção interna dessa página.
Figura 1 - Página Exposições temporárias é uma página longa.
Para facilitar a navegação em páginas longas, com várias secções de conteúdos, deve existir um índice no topo da página. Esse índice deve conter hiperligações para as várias seções que existem.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #24 R 5.4 - Elementos gráficos interativos não aparentam ser clicáveis
Na página inicial, há elementos interativos, como os cartões das Notícias, que têm um estilo não aparenta ser clicável, visto que a única indicação de que é clicável é seta em cima da imagem e o hover por cima do card.
No entanto, quando se navega com teclado, o comportamento de focus não se manifesta mantendo-se o estilo normal.
Figura 1 - Focus no primeiro card das Notícias não apresenta o estilo de focus
Figura 2 - Hover no primeiro card das Notícias apresenta o estilo de focus
Na páginas secundárias, como Cultura e Património e Publicações, as secções são clicáveis, mas não apresentam nenhuma indicação a não a linha acima do link mudar de cor e a mão em cima do link.
Figura 3 - Links não têm indicação de que são clicáveis
Rever o estilo dos elementos interativos para que seja mais perceptível que são clicáveis.
Os elementos interativos devem ter um estilo que demonstre que são clicáveis e, ao mesmo tempo, suficientemente diferente de elementos não clicáveis para que não se confundam.
Por exemplo, os elementos clicáveis terem sempre sombra ou a seta indicada nos vários elementos da página inicial.
etiqueta: NOK
Lista de evidências recolhidas:
evidência: issue #13 Outras melhorias - O texto alternativo das imagens não deve ser repetido em texto visível
Existem imagens com texto alternativo, o que por si é uma boa prática de acessibilidade a seguir.
No entanto, esse texto alternativo das imagens também está presente visivelmente, resultando no leitor de ecrã a ler informação repetida e redundante, criando ruído na experiência.
Figura 1 - Alcobaça e Vestiaria é o texto visível da imagem, mas também o texto alternativo no alt.
O mesmo se aplica ao ícone da bandeira do país na combobox da mudança da língua, que tem o texto alternativo igual ao texto visível
Figura 2 - Texto alternativo do ícone das bandeiras é igual ao texto visível da opção.
Figura 3 - Texto alternativo é alt="generic image", o que está errado. Mas também não deve repetir o nome da freguesia.
Figura 4 - Texto alternativo da imagem é "Marcas Identitárias, igual ao texto por baixo da imagem.
Devem rever os atributos alts para que fiquem nulos, ou seja, alt="". Desta forma, o leitor de ecrã irá ignorar a imagem decorativa. Neste caso, a imagem é considerada decorativa porque não adiciona informação relevante, uma vez que já é transmitida pelo texto visível.
Nota: Existem muitas páginas com imagens decorativas com texto alternativo igual ao texto visível, sendo uma prática geral no site.
Podem encontrar algumas dessas imagens decorativas a rever nas seguintes páginas, havendo outras a rever:
https://www.cm-alcobaca.pt
https://www.cm-alcobaca.pt/49542/conhecer
https://www.cm-alcobaca.pt/49543/area-do-municipe
https://www.cm-alcobaca.pt/49544/municipio
https://www.cm-alcobaca.pt/49547/camara-municipal
https://www.cm-alcobaca.pt/49548/assembleia-municipal
https://www.cm-alcobaca.pt/49549/freguesias