Interfaces, usabilidade e acessibilidade

Arquitetura de informação, navegação e formulários acessíveis, com a página de compra refeita.

TLDR

Perguntar sobre esta página

ChatGPTClaudePerplexityGrokGeminiCopiar e abrirDeepSeekCopiar e abrir

Arquitetura de informação

Organiza conteúdo e percursos pelas tarefas da pessoa, não pelas tabelas da base de dados.

SistemaDecisão
OrganizaçãoAgrupar e ordenar por data, categoria, cidade ou outra regra.
RótulosUsar termos reconhecíveis, como “Os meus bilhetes”.
NavegaçãoLigar áreas e conservar contexto.
PesquisaConsulta, resultados, âmbito, filtros e facetas.

Esquemas exatos usam critérios definidos, como cronologia; esquemas ambíguos, como assunto, exigem interpretação e podem sobrepor grupos. Navegação global cobre áreas principais, local cobre a secção e contextual liga conteúdo relacionado. Breadcrumb de hierarquia e caminho seguido podem diferir.

Personalização infere adaptações de um modelo da pessoa; customização permite escolha explícita, como guardar o filtro Porto.

Estrutura e estados

  • Sitemap: destinos e ligações principais.
  • Wireframe: disposição e função dos elementos de uma página.
  • Wireflow: esboços de estados ligados pelas ações que os mudam.
  • Protótipo: permite experimentar interações.

Um erro precisa de mensagem, entrada preservada e próximo passo. Na compra, mostra sessão, data, quantidade e total antes do formulário; aproxima campo, rótulo e erro. Proximidade, alinhamento, repetição, contraste e equilíbrio organizam a leitura. Seguro pré-selecionado ou preço oculto são padrões enganadores.

Formulários e teclado

<label for="email">Email para envio dos bilhetes</label>
<input id="email" name="email" type="email" required autocomplete="email" />

Rótulo persistente ligado por for e id identifica o campo. Placeholder não o substitui. Validação do navegador é preliminar; o servidor volta a verificar.

  • Usa HTML nativo, nomes acessíveis, foco visível e ordem Tab coerente com a leitura.
  • Links ativam por Enter; botões por Enter ou Espaço. Diálogos permitem sair e devolvem foco ao controlo de abertura.
  • Erros usam texto ligado ao campo, sem depender apenas de cor.
  • Imagens informativas têm alternativa descritiva; decorativas usam alternativa vazia.

Leitor de ecrã apresenta estrutura por voz ou braille e permite navegar por títulos. Um div grande não ganha semântica de título. Títulos comuns não entram em Tab e continuam acessíveis por navegação estrutural; leitor de ecrã não é reconhecimento de fala.

Contraste e testes

Texto normal exige pelo menos 4,5:1. Texto grande usa o limiar de 18 pt regulares ou 14 pt a negrito, com critério próprio; controlos e estados também têm critérios específicos. Sobre branco, #9CA3AF dá 2,54:1 e falha para texto normal; #595959 dá cerca de 7:1.

Card sorting observa agrupamentos; tree testing avalia encontrar destinos numa árvore textual. Testa tarefas reais sem explicar o percurso, registando sucesso, erros e tempo. “Bonito” não mede encontrabilidade. Pesquisa vazia distingue ausência de resultados de falha técnica e nunca revela conteúdo privado.

Wireflow e avaliação da interface.

À tua maneira

Aparência

Modo de cor
Tema
Cor de destaque

Leitura

Fonte de leitura

Álgebra, lógica e uma ideia de cada vez.

Código

Fonte do código

Navegação

Cursor de leitura, sem edição. h, j, k, l movem; / pesquisa nesta página. v seleciona caracteres; V seleciona linhas; y copia. Tab permite destacar ou comentar. Espaço ou Enter abre blocos recolhíveis. Nos cartões, h, j, k, l mudam o foco.

CSS personalizado

Ativa uma sugestão ou guarda o teu CSS. Só muda este navegador.

Usa --page, --text e --accent para acompanhar o tema.

Seletores e recuperação

.site-header, .prose, .course-card, [data-reading-history], [data-playground] e .page-actions.

Abre a aparência com a tecla vírgula ou no rodapé. Se o CSS esconder os controlos, abre esta página sem CSS personalizado.

Pesquisar

Escreve para pesquisar em todo o site.

para escolher · Enter para abrir · Esc para fechar

Copiar fórmula

A cópia automática não está disponível. Copia o LaTeX abaixo.

Pesquisar nesta página

Enter procura · n / N repetem · Esc cancela. Ctrl / Cmd K pesquisa todo o site.

Atalhos de teclado

Clica numa tecla para a mudar. Esc cancela. Backspace desativa.

PesquisarCtrl / Cmd K

Os atalhos não interferem enquanto escreves. Tab e Enter funcionam sempre.