SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
WCAG 2.1
Reinaldo Ferraz - 26 de abril de 2019
@reinaldoferraz
https://www.w3.org/TR/WCAG/
https://www.w3.org/TR/WCAG/
https://www.w3.org/TR/WCAG20/
https://www.w3.org/Translations/WCAG20-pt-br/
https://www.w3.org/Translations/WCAG20-pt-br/
Princípio 1: Perceptível
Princípio 2: Operável
Princípio 3: Compreensível
Princípio 4: Robusto
Princípios do WCAG
Diretrizes WCAG 2.1
WCAG 2.0
61 critérios de sucesso
A AA AAA
Algumas diretrizes WCAG 2.0
• Critério de sucesso 1.1.1 Conteúdo Não Textual: A
• Critério de sucesso 1.2.2 Legendas (Pré-gravadas): A
• Critério de sucesso 1.4.1 Utilização de Cores: A
• Critério de sucesso 1.4.4 Redimensionar texto: A
• Critério de sucesso 2.1.1 Teclado: A
• Critério de sucesso 2.3.1 Três Flashes ou Abaixo do Limite: A
• Critério de sucesso 2.4.1 Ignorar Blocos: A
• Critério de sucesso 3.1.1 Idioma da Página: A
• Critério de sucesso 3.3.1 Identificação do Erro: A
• Critério de sucesso 3.3.2 Rótulos ou Instruções: A
• E outras 51 diretrizes...
Diretrizes WCAG 2.1
WCAG 2.1
78 critérios de sucesso
(17 novas diretrizes)
Novas diretrizes WCAG 2.1
• Critério de sucesso 1.3.4 Orientação AA
• Critério de sucesso 1.3.5 Identificação de campos de entrada AA
• Critério de sucesso 1.4.10 Reorganização de conteúdo AA
• Critério de sucesso 1.4.11 Contraste em conteúdo não textual AA
• Critério de sucesso 1.4.12 Espaçamento de texto AA
• Critério de sucesso 1.4.13 Passar o mouse e foco AA
• Critério de sucesso 2.1.4 Atalhos de teclas de caracteres A
• Critério de sucesso 2.5.1 Gestos de ponteiros A
• Critério de sucesso 2.5.2 Cancelamento de ponteiro A
• Critério de sucesso 2.5.3 Rótulo no nome A
• Critério de sucesso 2.5.4 Atuação de movimento A
Critério de sucesso 1.3.4 Orientação
O conteúdo não restringe sua visualização
e operação a uma única orientação de
exibição, como retrato ou paisagem.
Novo – Nível AA
Arrow vector created by macrovector - www.freepik.com
Critério de sucesso 1.3.5 Identificação de campos de entrada
Todo campo de formulário em uma página
Web deve ser determinado em forma de
código de programação.
Novo – Nível AA
Background vector created by zarubin-leonid - www.freepik.com
Critério de sucesso 1.3.5 Identificação de campos de entrada Novo – Nível AA
• "name"
• "honorific-prefix"
• "given-name"
• "additional-name"
• "family-name"
• "honorific-suffix"
• "nickname"
• "username"
• "new-password"
• "current-password"
• "organization-title"
• "organization"
• "street-address"
• "address-line1"
• "country"
• "postal-code"
• "cc-name"
• "cc-given-name"
• "language"
• "sex"
• "url"
• "photo“
• …
<form autocomplete="on">
<input type="text" autocomplete="name">
<input type="email“ autocomplete="email">
https://www.w3.org/TR/html52/sec-forms.html#autofill-field
Critério de sucesso 1.4.10 Reorganização de conteúdo
O conteúdo com zoom de 400% pode ser
apresentado sem perda de informações ou
funcionalidade e sem a necessidade de
rolagem em duas dimensões.
• Representa um viewport de 1280 x 1024
pixels quando em 400%
Novo – Nível AA
Business vector created by freepik - www.freepik.com
Critério de sucesso 1.4.11 Contraste em conteúdo não textual
A apresentação visual dos seguintes itens
tem uma relação de contraste de pelo
menos 3:1 contra cor (es) adjacente (s):
• Componentes da interface do usuário
(botões, links e outros elementos interativos,
exceto quando estão desabilitados)
• Objetos Gráficos
(gráficos necessários para a compreensão do
conteúdo)
Novo – Nível AA
Critério de sucesso 1.4.12 Espaçamento de texto
Não existe perda de conteúdo ou
funcionalidade quando o usuário altera o
espaçamento de texto.
Novo – Nível AA
Critério de sucesso 1.4.13 Passar o mouse e foco
O conteúdo que é exibido quando passar o
mouse ou pelo foco do teclado deve
permitir que o usuário acesse, despreze ou
mova o foco para evitar acionamento
acidental.
Novo – Nível AA
Infographic vector created by freepik - www.freepik.com
Critério de sucesso 1.4.13 Passar o mouse e foco Novo – Nível AA
Critério de sucesso 2.1.4 Atalhos de teclas de caracteres
Se um atalho de teclado for implementado
usando apenas letras (incluindo letras
maiúsculas e minúsculas), pontuação,
número ou caracteres de símbolos, deve
ser possível Desligar, Remapear ou ativá-lo
apenas com foco
Novo – Nível A
Logo vector created by freepik - www.freepik.com
Critério de sucesso 2.1.4 Atalhos de teclas de caracteres Novo – Nível A
M – Desligar áudio
N – Próxima mensagem
P – Próxima mensagem
Pedro! Você viu
a Ammy por ai?
Background vector created by freepik - www.freepik.com
Critério de sucesso 2.5.1 Gestos de ponteiros
Toda funcionalidade que usa gestos
multiponto ou baseados em caminhos para
operação pode ser operada com um único
ponteiro sem um gesto baseado em
caminho.
Novo – Nível A
Design vector created by freepik - www.freepik.com
Critério de sucesso 2.5.1 Gestos de ponteiros Novo – Nível A
+
- Background vector created by rawpixel.com - www.freepik.com
Critério de sucesso 2.5.2 Cancelamento de ponteiro
Deve existir uma forma de cancelar a
ativação por toque ou clique, minimizando
problemas de acionamento acidental do
conteúdo interativo.
Novo – Nível A
Background vector created by iconicbestiary - www.freepik.com
Critério de sucesso 2.5.2 Cancelamento de ponteiro Novo – Nível A
Down-event Up-event
Critério de sucesso 2.5.3 Rótulo no nome
Para componentes da interface do usuário
com rótulos que incluem texto ou imagens
de texto, o nome contém o texto que é
apresentado visualmente.
Novo – Nível A
Vintage vector created by by freepik - www.freepik.com
Critério de sucesso 2.5.3 Rótulo no nome Novo – Nível A
<input type="image" id="image" alt=“Play" src=“play.png">
Critério de sucesso 2.5.4 Atuação de movimento
A funcionalidade que pode ser operada
pelo movimento do dispositivo ou pelo
movimento do usuário também pode ser
operada pelos componentes da interface
do usuário, e a resposta ao movimento
pode ser desativada para impedir o
acionamento acidental.
Novo – Nível A
Technology vector created by freepik - www.freepik.com
https://www.w3.org/TR/WCAG/
Obrigado
www.w3c.br
reinaldol@nic.br @reinaldoferraz
Imagens ilustrativas de Freepik.com

Mais conteúdo relacionado

Mais procurados

Cuidaddo com idoso
Cuidaddo com idosoCuidaddo com idoso
Cuidaddo com idosoCarla Pires
 
Apresentacao legislacao em enfermagem 1
Apresentacao legislacao em enfermagem 1Apresentacao legislacao em enfermagem 1
Apresentacao legislacao em enfermagem 1Rosimeire Areias
 
Síndromes geriátricas (artigo de revisão)
Síndromes geriátricas (artigo de revisão)Síndromes geriátricas (artigo de revisão)
Síndromes geriátricas (artigo de revisão)Carlos Brasil
 
Legalização do aborto observatório (1)
Legalização do aborto   observatório (1)Legalização do aborto   observatório (1)
Legalização do aborto observatório (1)jadertheophilo
 
Análise microbiológica de iogurte
Análise microbiológica de iogurteAnálise microbiológica de iogurte
Análise microbiológica de iogurteArtur Chimbapo
 
Aula 2 conceitos e definições
Aula 2 conceitos e definições Aula 2 conceitos e definições
Aula 2 conceitos e definições Viviane da Silva
 
POWERPOINT SOBRE SIGURANÇA INTERNET
POWERPOINT SOBRE SIGURANÇA INTERNETPOWERPOINT SOBRE SIGURANÇA INTERNET
POWERPOINT SOBRE SIGURANÇA INTERNETTEODORO SOARES
 
A questão do analfabetismo digital no brasil
A questão do analfabetismo digital no brasilA questão do analfabetismo digital no brasil
A questão do analfabetismo digital no brasilJooPauloCastro12
 
Aborto - História, religião, politica e ética.
Aborto - História, religião, politica e ética.Aborto - História, religião, politica e ética.
Aborto - História, religião, politica e ética.Ana Santos
 
Desvantagens das redes sociais
Desvantagens das redes sociaisDesvantagens das redes sociais
Desvantagens das redes sociaisPAFB
 
Guia alimentar da população brasileira 2014.
Guia alimentar da população brasileira 2014. Guia alimentar da população brasileira 2014.
Guia alimentar da população brasileira 2014. Fabrízia Sampaio
 
Folder sobre orientação sexual para meninos
Folder sobre orientação sexual para meninosFolder sobre orientação sexual para meninos
Folder sobre orientação sexual para meninosEvelyn Monte
 

Mais procurados (20)

Cuidados especiais que devemos ter nas redes sociais
Cuidados especiais que devemos ter nas redes sociaisCuidados especiais que devemos ter nas redes sociais
Cuidados especiais que devemos ter nas redes sociais
 
Slid gravidez na adolecencia
Slid gravidez na adolecenciaSlid gravidez na adolecencia
Slid gravidez na adolecencia
 
Cuidaddo com idoso
Cuidaddo com idosoCuidaddo com idoso
Cuidaddo com idoso
 
Apresentacao legislacao em enfermagem 1
Apresentacao legislacao em enfermagem 1Apresentacao legislacao em enfermagem 1
Apresentacao legislacao em enfermagem 1
 
Portals
PortalsPortals
Portals
 
Síndromes geriátricas (artigo de revisão)
Síndromes geriátricas (artigo de revisão)Síndromes geriátricas (artigo de revisão)
Síndromes geriátricas (artigo de revisão)
 
Legalização do aborto observatório (1)
Legalização do aborto   observatório (1)Legalização do aborto   observatório (1)
Legalização do aborto observatório (1)
 
Análise microbiológica de iogurte
Análise microbiológica de iogurteAnálise microbiológica de iogurte
Análise microbiológica de iogurte
 
MANUSEIO MÍNIMO DO RECÉM-NASCIDO
MANUSEIO MÍNIMO DO RECÉM-NASCIDOMANUSEIO MÍNIMO DO RECÉM-NASCIDO
MANUSEIO MÍNIMO DO RECÉM-NASCIDO
 
Aula 2 conceitos e definições
Aula 2 conceitos e definições Aula 2 conceitos e definições
Aula 2 conceitos e definições
 
Palestra diabetes
Palestra diabetes Palestra diabetes
Palestra diabetes
 
POWERPOINT SOBRE SIGURANÇA INTERNET
POWERPOINT SOBRE SIGURANÇA INTERNETPOWERPOINT SOBRE SIGURANÇA INTERNET
POWERPOINT SOBRE SIGURANÇA INTERNET
 
Caderneta de saúde da criança
Caderneta de saúde da criançaCaderneta de saúde da criança
Caderneta de saúde da criança
 
A questão do analfabetismo digital no brasil
A questão do analfabetismo digital no brasilA questão do analfabetismo digital no brasil
A questão do analfabetismo digital no brasil
 
Aborto - História, religião, politica e ética.
Aborto - História, religião, politica e ética.Aborto - História, religião, politica e ética.
Aborto - História, religião, politica e ética.
 
Site grátis
Site grátisSite grátis
Site grátis
 
Desvantagens das redes sociais
Desvantagens das redes sociaisDesvantagens das redes sociais
Desvantagens das redes sociais
 
Guia alimentar da população brasileira 2014.
Guia alimentar da população brasileira 2014. Guia alimentar da população brasileira 2014.
Guia alimentar da população brasileira 2014.
 
Folder sobre orientação sexual para meninos
Folder sobre orientação sexual para meninosFolder sobre orientação sexual para meninos
Folder sobre orientação sexual para meninos
 
Aborto
AbortoAborto
Aborto
 

Semelhante a WCAG 2.1

WCAG 2.2 e 3.0
WCAG 2.2 e 3.0WCAG 2.2 e 3.0
WCAG 2.2 e 3.0Centro Web
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Rodrigo Kono
 
Portando sua aplicação web para iphone
Portando sua aplicação web para iphonePortando sua aplicação web para iphone
Portando sua aplicação web para iphoneRenato Nitta
 
Barometro de tecnologia da web 2020
Barometro de tecnologia da web   2020Barometro de tecnologia da web   2020
Barometro de tecnologia da web 2020La Fabrique du net
 
Por dentro do W3C e as novidades nos padrões de acessibilidade na
Por dentro do W3C e as novidades nos padrões de acessibilidade na Por dentro do W3C e as novidades nos padrões de acessibilidade na
Por dentro do W3C e as novidades nos padrões de acessibilidade na Centro Web
 
Criando Jogos com HTML5
Criando Jogos com HTML5Criando Jogos com HTML5
Criando Jogos com HTML5José Farias
 
Impulsionando startups com api publica
Impulsionando startups com api publicaImpulsionando startups com api publica
Impulsionando startups com api publicaFábio Rosato
 
MTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression TestingMTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression TestingSamanta Cicilia
 
Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?David Ruiz
 
Avaliação Interface Humano-Computador - Portal UFS
Avaliação Interface Humano-Computador - Portal UFSAvaliação Interface Humano-Computador - Portal UFS
Avaliação Interface Humano-Computador - Portal UFSFelipe J. R. Vieira
 
Frontline - Rails3.1
Frontline - Rails3.1Frontline - Rails3.1
Frontline - Rails3.1Daniel Lopes
 
QArentena 21: BDD - com Fábio Araújo
QArentena 21: BDD - com Fábio AraújoQArentena 21: BDD - com Fábio Araújo
QArentena 21: BDD - com Fábio AraújoJosé Correia
 
Desenvolvendo aplicações orientadas a testes de aceitação: um caso prático
Desenvolvendo aplicações orientadas a testes de aceitação: um caso práticoDesenvolvendo aplicações orientadas a testes de aceitação: um caso prático
Desenvolvendo aplicações orientadas a testes de aceitação: um caso práticoelliando dias
 
Caipira agil automacao front end selenium
Caipira agil automacao front end seleniumCaipira agil automacao front end selenium
Caipira agil automacao front end seleniumQualister
 
Microsoft .Net
Microsoft .NetMicrosoft .Net
Microsoft .Netjaumnc
 

Semelhante a WCAG 2.1 (20)

WCAG 2.2
WCAG 2.2WCAG 2.2
WCAG 2.2
 
WCAG 2.2
WCAG 2.2WCAG 2.2
WCAG 2.2
 
WCAG 2.2 e 3.0
WCAG 2.2 e 3.0WCAG 2.2 e 3.0
WCAG 2.2 e 3.0
 
WCAG 2.2 e 3.0
WCAG 2.2 e 3.0WCAG 2.2 e 3.0
WCAG 2.2 e 3.0
 
Produtividade
ProdutividadeProdutividade
Produtividade
 
Javascript Cross-browser
Javascript Cross-browserJavascript Cross-browser
Javascript Cross-browser
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
 
Portando sua aplicação web para iphone
Portando sua aplicação web para iphonePortando sua aplicação web para iphone
Portando sua aplicação web para iphone
 
Barometro de tecnologia da web 2020
Barometro de tecnologia da web   2020Barometro de tecnologia da web   2020
Barometro de tecnologia da web 2020
 
Por dentro do W3C e as novidades nos padrões de acessibilidade na
Por dentro do W3C e as novidades nos padrões de acessibilidade na Por dentro do W3C e as novidades nos padrões de acessibilidade na
Por dentro do W3C e as novidades nos padrões de acessibilidade na
 
Criando Jogos com HTML5
Criando Jogos com HTML5Criando Jogos com HTML5
Criando Jogos com HTML5
 
Impulsionando startups com api publica
Impulsionando startups com api publicaImpulsionando startups com api publica
Impulsionando startups com api publica
 
MTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression TestingMTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression Testing
 
Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?
 
Avaliação Interface Humano-Computador - Portal UFS
Avaliação Interface Humano-Computador - Portal UFSAvaliação Interface Humano-Computador - Portal UFS
Avaliação Interface Humano-Computador - Portal UFS
 
Frontline - Rails3.1
Frontline - Rails3.1Frontline - Rails3.1
Frontline - Rails3.1
 
QArentena 21: BDD - com Fábio Araújo
QArentena 21: BDD - com Fábio AraújoQArentena 21: BDD - com Fábio Araújo
QArentena 21: BDD - com Fábio Araújo
 
Desenvolvendo aplicações orientadas a testes de aceitação: um caso prático
Desenvolvendo aplicações orientadas a testes de aceitação: um caso práticoDesenvolvendo aplicações orientadas a testes de aceitação: um caso prático
Desenvolvendo aplicações orientadas a testes de aceitação: um caso prático
 
Caipira agil automacao front end selenium
Caipira agil automacao front end seleniumCaipira agil automacao front end selenium
Caipira agil automacao front end selenium
 
Microsoft .Net
Microsoft .NetMicrosoft .Net
Microsoft .Net
 

Mais de Reinaldo Ferraz

Acessibilidade Digital e Realidade Estendida (VR/XR)
Acessibilidade Digital e Realidade Estendida (VR/XR)Acessibilidade Digital e Realidade Estendida (VR/XR)
Acessibilidade Digital e Realidade Estendida (VR/XR)Reinaldo Ferraz
 
Acessibilidade na Web - Muito além do código
Acessibilidade na Web - Muito além do códigoAcessibilidade na Web - Muito além do código
Acessibilidade na Web - Muito além do códigoReinaldo Ferraz
 
Por que re-descentralizar a Web?
Por que re-descentralizar a Web?Por que re-descentralizar a Web?
Por que re-descentralizar a Web?Reinaldo Ferraz
 
Passado, presente e futuro da acessibilidade na web
Passado, presente e futuro da acessibilidade na webPassado, presente e futuro da acessibilidade na web
Passado, presente e futuro da acessibilidade na webReinaldo Ferraz
 
The power of ALT and LANG attributes
The power of ALT and LANG attributesThe power of ALT and LANG attributes
The power of ALT and LANG attributesReinaldo Ferraz
 
Quando e como usar WAI-ARIA
Quando e como usar WAI-ARIAQuando e como usar WAI-ARIA
Quando e como usar WAI-ARIAReinaldo Ferraz
 
Accessibility on SVG and SEO
Accessibility on SVG and SEOAccessibility on SVG and SEO
Accessibility on SVG and SEOReinaldo Ferraz
 
Technological study of Brazilian government websites
Technological study of Brazilian government websitesTechnological study of Brazilian government websites
Technological study of Brazilian government websitesReinaldo Ferraz
 
Aplicações em HTML5 para interação com a TV Digital
Aplicações em HTML5 para interação com a TV DigitalAplicações em HTML5 para interação com a TV Digital
Aplicações em HTML5 para interação com a TV DigitalReinaldo Ferraz
 
Alt e Lang: Dois atributos da pesada
Alt e Lang: Dois atributos da pesadaAlt e Lang: Dois atributos da pesada
Alt e Lang: Dois atributos da pesadaReinaldo Ferraz
 
Acessibilidade na Web: Construíndo páginas para pessoas e não só para máquinas
Acessibilidade na Web: Construíndo páginas para pessoas e não só para máquinasAcessibilidade na Web: Construíndo páginas para pessoas e não só para máquinas
Acessibilidade na Web: Construíndo páginas para pessoas e não só para máquinasReinaldo Ferraz
 
Atributos textuais para imagens e SEO
Atributos textuais para imagens e SEOAtributos textuais para imagens e SEO
Atributos textuais para imagens e SEOReinaldo Ferraz
 
ALT and TITLE attributes in images and SEO
ALT and TITLE attributes in images and SEOALT and TITLE attributes in images and SEO
ALT and TITLE attributes in images and SEOReinaldo Ferraz
 
Web das Coisas - Que tal fazer coisas que sejam realmente úteis?
Web das Coisas - Que tal fazer coisas que sejam realmente úteis?Web das Coisas - Que tal fazer coisas que sejam realmente úteis?
Web das Coisas - Que tal fazer coisas que sejam realmente úteis?Reinaldo Ferraz
 
Re-descentralizar a web!
Re-descentralizar a web!Re-descentralizar a web!
Re-descentralizar a web!Reinaldo Ferraz
 

Mais de Reinaldo Ferraz (20)

Acessibilidade Digital e Realidade Estendida (VR/XR)
Acessibilidade Digital e Realidade Estendida (VR/XR)Acessibilidade Digital e Realidade Estendida (VR/XR)
Acessibilidade Digital e Realidade Estendida (VR/XR)
 
Acessibilidade na Web - Muito além do código
Acessibilidade na Web - Muito além do códigoAcessibilidade na Web - Muito além do código
Acessibilidade na Web - Muito além do código
 
Legendas na Web
Legendas na WebLegendas na Web
Legendas na Web
 
Por que re-descentralizar a Web?
Por que re-descentralizar a Web?Por que re-descentralizar a Web?
Por que re-descentralizar a Web?
 
Passado, presente e futuro da acessibilidade na web
Passado, presente e futuro da acessibilidade na webPassado, presente e futuro da acessibilidade na web
Passado, presente e futuro da acessibilidade na web
 
Re-descentralizar a web
Re-descentralizar a webRe-descentralizar a web
Re-descentralizar a web
 
The power of ALT and LANG attributes
The power of ALT and LANG attributesThe power of ALT and LANG attributes
The power of ALT and LANG attributes
 
Quando e como usar WAI-ARIA
Quando e como usar WAI-ARIAQuando e como usar WAI-ARIA
Quando e como usar WAI-ARIA
 
Accessibility on SVG and SEO
Accessibility on SVG and SEOAccessibility on SVG and SEO
Accessibility on SVG and SEO
 
Technological study of Brazilian government websites
Technological study of Brazilian government websitesTechnological study of Brazilian government websites
Technological study of Brazilian government websites
 
WCAG 2.1
WCAG 2.1WCAG 2.1
WCAG 2.1
 
Acessibilidade na web
Acessibilidade na webAcessibilidade na web
Acessibilidade na web
 
Aplicações em HTML5 para interação com a TV Digital
Aplicações em HTML5 para interação com a TV DigitalAplicações em HTML5 para interação com a TV Digital
Aplicações em HTML5 para interação com a TV Digital
 
HTML Acessível
HTML AcessívelHTML Acessível
HTML Acessível
 
Alt e Lang: Dois atributos da pesada
Alt e Lang: Dois atributos da pesadaAlt e Lang: Dois atributos da pesada
Alt e Lang: Dois atributos da pesada
 
Acessibilidade na Web: Construíndo páginas para pessoas e não só para máquinas
Acessibilidade na Web: Construíndo páginas para pessoas e não só para máquinasAcessibilidade na Web: Construíndo páginas para pessoas e não só para máquinas
Acessibilidade na Web: Construíndo páginas para pessoas e não só para máquinas
 
Atributos textuais para imagens e SEO
Atributos textuais para imagens e SEOAtributos textuais para imagens e SEO
Atributos textuais para imagens e SEO
 
ALT and TITLE attributes in images and SEO
ALT and TITLE attributes in images and SEOALT and TITLE attributes in images and SEO
ALT and TITLE attributes in images and SEO
 
Web das Coisas - Que tal fazer coisas que sejam realmente úteis?
Web das Coisas - Que tal fazer coisas que sejam realmente úteis?Web das Coisas - Que tal fazer coisas que sejam realmente úteis?
Web das Coisas - Que tal fazer coisas que sejam realmente úteis?
 
Re-descentralizar a web!
Re-descentralizar a web!Re-descentralizar a web!
Re-descentralizar a web!
 

WCAG 2.1

  • 1. WCAG 2.1 Reinaldo Ferraz - 26 de abril de 2019
  • 3.
  • 4.
  • 8. Princípio 1: Perceptível Princípio 2: Operável Princípio 3: Compreensível Princípio 4: Robusto Princípios do WCAG
  • 9. Diretrizes WCAG 2.1 WCAG 2.0 61 critérios de sucesso
  • 11. Algumas diretrizes WCAG 2.0 • Critério de sucesso 1.1.1 Conteúdo Não Textual: A • Critério de sucesso 1.2.2 Legendas (Pré-gravadas): A • Critério de sucesso 1.4.1 Utilização de Cores: A • Critério de sucesso 1.4.4 Redimensionar texto: A • Critério de sucesso 2.1.1 Teclado: A • Critério de sucesso 2.3.1 Três Flashes ou Abaixo do Limite: A • Critério de sucesso 2.4.1 Ignorar Blocos: A • Critério de sucesso 3.1.1 Idioma da Página: A • Critério de sucesso 3.3.1 Identificação do Erro: A • Critério de sucesso 3.3.2 Rótulos ou Instruções: A • E outras 51 diretrizes...
  • 12. Diretrizes WCAG 2.1 WCAG 2.1 78 critérios de sucesso (17 novas diretrizes)
  • 13. Novas diretrizes WCAG 2.1 • Critério de sucesso 1.3.4 Orientação AA • Critério de sucesso 1.3.5 Identificação de campos de entrada AA • Critério de sucesso 1.4.10 Reorganização de conteúdo AA • Critério de sucesso 1.4.11 Contraste em conteúdo não textual AA • Critério de sucesso 1.4.12 Espaçamento de texto AA • Critério de sucesso 1.4.13 Passar o mouse e foco AA • Critério de sucesso 2.1.4 Atalhos de teclas de caracteres A • Critério de sucesso 2.5.1 Gestos de ponteiros A • Critério de sucesso 2.5.2 Cancelamento de ponteiro A • Critério de sucesso 2.5.3 Rótulo no nome A • Critério de sucesso 2.5.4 Atuação de movimento A
  • 14. Critério de sucesso 1.3.4 Orientação O conteúdo não restringe sua visualização e operação a uma única orientação de exibição, como retrato ou paisagem. Novo – Nível AA Arrow vector created by macrovector - www.freepik.com
  • 15. Critério de sucesso 1.3.5 Identificação de campos de entrada Todo campo de formulário em uma página Web deve ser determinado em forma de código de programação. Novo – Nível AA Background vector created by zarubin-leonid - www.freepik.com
  • 16. Critério de sucesso 1.3.5 Identificação de campos de entrada Novo – Nível AA • "name" • "honorific-prefix" • "given-name" • "additional-name" • "family-name" • "honorific-suffix" • "nickname" • "username" • "new-password" • "current-password" • "organization-title" • "organization" • "street-address" • "address-line1" • "country" • "postal-code" • "cc-name" • "cc-given-name" • "language" • "sex" • "url" • "photo“ • … <form autocomplete="on"> <input type="text" autocomplete="name"> <input type="email“ autocomplete="email"> https://www.w3.org/TR/html52/sec-forms.html#autofill-field
  • 17. Critério de sucesso 1.4.10 Reorganização de conteúdo O conteúdo com zoom de 400% pode ser apresentado sem perda de informações ou funcionalidade e sem a necessidade de rolagem em duas dimensões. • Representa um viewport de 1280 x 1024 pixels quando em 400% Novo – Nível AA Business vector created by freepik - www.freepik.com
  • 18. Critério de sucesso 1.4.11 Contraste em conteúdo não textual A apresentação visual dos seguintes itens tem uma relação de contraste de pelo menos 3:1 contra cor (es) adjacente (s): • Componentes da interface do usuário (botões, links e outros elementos interativos, exceto quando estão desabilitados) • Objetos Gráficos (gráficos necessários para a compreensão do conteúdo) Novo – Nível AA
  • 19. Critério de sucesso 1.4.12 Espaçamento de texto Não existe perda de conteúdo ou funcionalidade quando o usuário altera o espaçamento de texto. Novo – Nível AA
  • 20. Critério de sucesso 1.4.13 Passar o mouse e foco O conteúdo que é exibido quando passar o mouse ou pelo foco do teclado deve permitir que o usuário acesse, despreze ou mova o foco para evitar acionamento acidental. Novo – Nível AA Infographic vector created by freepik - www.freepik.com
  • 21. Critério de sucesso 1.4.13 Passar o mouse e foco Novo – Nível AA
  • 22. Critério de sucesso 2.1.4 Atalhos de teclas de caracteres Se um atalho de teclado for implementado usando apenas letras (incluindo letras maiúsculas e minúsculas), pontuação, número ou caracteres de símbolos, deve ser possível Desligar, Remapear ou ativá-lo apenas com foco Novo – Nível A Logo vector created by freepik - www.freepik.com
  • 23. Critério de sucesso 2.1.4 Atalhos de teclas de caracteres Novo – Nível A M – Desligar áudio N – Próxima mensagem P – Próxima mensagem Pedro! Você viu a Ammy por ai? Background vector created by freepik - www.freepik.com
  • 24. Critério de sucesso 2.5.1 Gestos de ponteiros Toda funcionalidade que usa gestos multiponto ou baseados em caminhos para operação pode ser operada com um único ponteiro sem um gesto baseado em caminho. Novo – Nível A Design vector created by freepik - www.freepik.com
  • 25. Critério de sucesso 2.5.1 Gestos de ponteiros Novo – Nível A + - Background vector created by rawpixel.com - www.freepik.com
  • 26. Critério de sucesso 2.5.2 Cancelamento de ponteiro Deve existir uma forma de cancelar a ativação por toque ou clique, minimizando problemas de acionamento acidental do conteúdo interativo. Novo – Nível A Background vector created by iconicbestiary - www.freepik.com
  • 27. Critério de sucesso 2.5.2 Cancelamento de ponteiro Novo – Nível A Down-event Up-event
  • 28. Critério de sucesso 2.5.3 Rótulo no nome Para componentes da interface do usuário com rótulos que incluem texto ou imagens de texto, o nome contém o texto que é apresentado visualmente. Novo – Nível A Vintage vector created by by freepik - www.freepik.com
  • 29. Critério de sucesso 2.5.3 Rótulo no nome Novo – Nível A <input type="image" id="image" alt=“Play" src=“play.png">
  • 30. Critério de sucesso 2.5.4 Atuação de movimento A funcionalidade que pode ser operada pelo movimento do dispositivo ou pelo movimento do usuário também pode ser operada pelos componentes da interface do usuário, e a resposta ao movimento pode ser desativada para impedir o acionamento acidental. Novo – Nível A Technology vector created by freepik - www.freepik.com