Acessibilidade na web

Documentos relacionados
Acessibilidade na web O caminho das pedras para construir sítios acessíveis. SECOP de setembro de 2011 Reinaldo Ferraz W3C.

Tutorial Acessibilidade na Web Construindo Formulários e Tabelas acessíveis

WCAG 2.0: a nova versão de padrões web de acessibilidade

Acessibilidade na Web: Novos padrões WCAG 2.0. Reinaldo Ferraz. Novembro/2009. Acessibilidade na Web: novos padrões WCAG 2.0

Fazendo a Web falar: HTML5, WAI-ARIA e NVDA. Reinaldo Ferraz W3C Brasil

Aplicativos para Internet Aula 01


TECNOLOGIAS WEB AULA 8 PROF. RAFAEL DIAS

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

WebDesign. Professor: Paulo Trentin Escola CDI de Videira

DICAS PARA DESENVOLVER SITE ACESSÍVEL

Acesso à Internet e direitos do consumidor: balanço e perspectivas

Monday, January 23, 12. Introdução sobre Acessibilidade na web

Deficiências. Deficiência Física Deficiência Auditiva Deficiência Visual Deficiência Mental Deficiência Múltipla. Tem dificuldade para:

#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira / j.edu@vqv.com.br

Mitos da Acessibilidade Web

HTML5. Prof. Salustiano Rodrigues de Oliveira

Introdução. História. Como funciona

Oficina: ASES 2.0 Beta 6.0

PROGRAMAÇÃO PARA INTERNET HTML

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

P.V. Descrição Ocorrências Linhas

Análise do formato semanal do AVEA Moodle utilizando o padrão WCAG 2.0 para alunos cegos

ENGENHARIA DE USABILIDADE Unidade V Acessibilidade à Web. Luiz Leão luizleao@gmail.com

#Aula Nº 1 Introdução webstandards.samus.com.br Vinicius Fiorio Custódio samus@samus.com.br

Workshop de Telecomunicações da FIESP

FORMULÁRIOS ACESSÍVEIS

Maurício Samy Silva. Novatec

e-mag Modelo Brasileiro de Acessibilidade em Governo Eletrônico

Responsive Web Design

Dessa forma, o uso de elementos HTML que estruturem de forma clara a tabela auxiliam a sua leitura por pessoas que se utilizam leitores de tela.

Introdução à Tecnologia Web

SIEP / RENAPI. Dicas HTML e CSS para Desenvolvimento. de um Site/Portal Acessível

Lista e Tabelas. Fundamentos da Linguagem Web

Medição das TIC no contexto nacional: o caso do Brasil Maputo, Moçambique 7 de Julho de 2015

Web Design Aula 09: Formulários

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS -

CSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

"O poder da Web está na sua universalidade. O acesso por todas as pessoas, não obstante a sua incapacidade, é um aspecto essencial.

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO. I. Ementa HTML e XHTML, de estrutura e marcação utilizados na sua composição; CSS.

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL.

Técnicas e processos de produção. Profº Ritielle Souza

Roteiro de Estudos e Atividades Avaliativas HTML

TAGS. O HTML trabalha com o sistema de tags (etiquetas). Esse sistema funciona da seguinte maneira. <tag>conteúdo da tag</tag>

Pesquisa TIC Domicílios 2013

HTML5 e Mobile Web Reinaldo Ferraz W3C Brasil

Prof. Erwin Alexander Uhlmann 1/7/2010

Acessibilidade na Web

Algoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15

Pesquisa sobre Provedores de Serviços Internet no Brasil. São Paulo, 30 de novembro de 2011

7. Formulários em XHTML

WEBDESIGN. Professor: Paulo Trentin Escola CDI de Videira

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

Workshop Acessibilidade Web Ponto de Situação em Portugal

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

Número de pessoas com acesso à internet passa de 120 milhões

Programação e Designer para WEB

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

Pré-requisito Treinamento de Lógica de Programação, ou conhecimento equivalente.

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RN - IFRN APOSTILA: AUTORIA WEB PROFESSOR: ADDSON ARAÚJO DA COSTA SANTA CRUZ - RN

Cabeçalho do documento

Programação para Internet I

R E L A T Ó R I O D A A P R E S E N T A Ç Ã O J Q U E R Y

HTML: Listas, Tabelas e Formulários CST Sistemas para Internet

HTML. Conceitos básicos de formatação de páginas WEB

English Português. By erickalves 25 Julho, :08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios

HTML (Hyper Text Markup Language) É a linguagem com que se escrevem as páginas web;

HTML Curso Básico HTML CURSO BÁSICO Aprenda os conceitos iniciais de HTML em alguns minutos.

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

Curso PHP Básico. Jairo Charnoski do Nascimento

Por que aprender a fazer tabelas? Tabelas auxiliam na formatação da página, e é por essa razão que eles foram acrescentados à linguagem html

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata

0,5 pelo negrito das palavras ID, Nome, e Analisar em outro momento.

Programação Web Aula 2 XHTML/CSS/XML

Web Design Aula 13: Introdução a CSS

Uso e Posse de Computador e Internet, Barreiras de Acesso, Uso do Celular, Intenção de Aquisição

HTML: INTRODUÇÃO TAGS BÁSICAS

Nas áreas urbanas, 44% da população está conectada à internet. 97% das empresas e 23,8% dos domicílios brasileiros estão conectados à internet.

Tendências Web Estatísticas da rede. Heitor de Souza Ganzeli Analista de Projetos do nic.br

EXEMPLO. h1 {font-family: arial, verdana, sans-serif;} h2 {font-family: "Times New Roman", serif;}

Transcrição:

Acessibilidade na web Front In Porto Alegre 18 de Agosto de 2012 Reinaldo Ferraz W3C.br @reinaldoferraz @w3cbrasil

Um pouco do W3C

Um pouco do W3C

O W3C no Brasil

conferenciaweb.w3c.br

http://premio.w3c.br/

A Web conta histórias.

Estatísticas Pessoas com deficiência no Brasil 24% 45.623.910 pessoas Censo 2010 Fonte: IBGE Fonte: http://www.ibge.gov.br/home/estatistica/populacao/censo2010/resultados_preliminares/default_resultados_preliminares.shtm

Andy Walker

Acessibilidade na web Pessoas com deficiências motoras no Brasil 13.273.969 Censo 2010 Fonte: http://www.ibge.gov.br/

Acessibilidade na web Pessoas com deficiências motoras Não consegue (se movimentar) de modo algum Grande dificuldade Alguma dificuldade 740.456 3.701.790 8.831.723 Censo 2010 Fonte: http://www.ibge.gov.br/

Tornar todo o conteúdo operável via teclado

Operável via teclado

Operável via teclado <a href="menu.php" onmouseover="swapimageon('menu')" onfocus="swapimageon('menu')" onmouseout="swapimageoff('menu')" onblur="swapimageoff('menu')"> <img id="menu" src="menu_off.gif" alt="menu" /> </a>

Operável via teclado

Operável via teclado Um link Pular para o conteúdo principal

Formulários

Formulários

Formulários

Formulários

Formulários <input type="checkbox" value="yes" name="apples"> Apples <input type="checkbox" value="yes" name="oranges"> Oranges <input type="checkbox" value="yes" name="lemons"> Lemons <input type="checkbox" value="yes" name="limes"> Limes

Formulários <input type="checkbox" value="yes" id= apples name="apples"> <label for= apples"> Apples</label> <input type="checkbox" value="yes" id= oranges name="oranges"> <label for= oranges"> Oranges</label> <input type="checkbox" value="yes" id= lemmons name="lemons"> <label for= lemons"> Lemons</label> <input type="checkbox" value="yes" id= limes name="limes"> <label for= limes"> Limes</label>

Terry Garrett

Acessibilidade na web Número de pessoas cegas no Brasil 528.624 Censo 2010 Fonte: http://www.ibge.gov.br/

Tecnologias assistivas

Tecnologias assistivas

Bloqueios de teclado

Bloqueios de teclado

Bloqueios de teclado

Cabeçalhos

Cabeçalhos <H1>Título Principal</H1> <H2>Subtítulo</H2> <H3>Sub-Subtítulo</H3> <H2>Subtítulo</H2> <H3>Sub-Subtítulo</H3> <H4>...</H4>

Cabeçalhos

Tabelas

Tabelas

Tabelas A5 - TIPO DE CONEXÃO PARA ACESSO À INTERNET NO DOMICÍLIO Percentual sobre o total de domicílios com acesso à Internet 1 Percentual (%) Modem Tradicional (acesso discado linha telefônica) Banda Larga 2 Outros NS/NR 3 TOTAL Banda Larga Modem digital via linha telefônica (tecnologia DSL) Modem via cabo Conexão via rádio Conexão via satélite TOTAL BRASIL 20 66 23 25 14 3 6 10 ÁREA URBANA 19 66 24 26 14 3 6 9 RURAL 21 55 17 14 20 5 8 16 REGIÕES DO PAÍS SUDESTE 22 65 21 30 11 3 4 10 NORDESTE 19 64 12 32 18 1 10 9 SUL 13 71 34 12 22 3 8 10 NORTE 31 49 23 11 11 5 14 7 CENTRO-OESTE 13 67 34 18 13 2 8 13 RENDA FAMILIAR Até R$465 16 51 14 20 14 3 12 21 R$466-R$930 22 61 18 24 15 4 4 14 R$931-R$1395 23 62 22 24 13 2 6 9 R$1396-R$2325 23 63 23 22 15 3 6 8 R$2326-R$4650 16 75 32 28 11 4 7 4 R$4651 ou mais 12 78 27 34 16 1 6 5 CLASSE SOCIAL 4 A 11 81 24 41 14 3 9 3 B 18 71 28 26 13 3 6 7 C 22 61 19 24 15 3 5 12 DE 26 41 10 15 15 2 3 29

Tabelas Utilizar o atributo scope para associar células de cabeçalho e células de dados em tabelas de dados. <table border="1"> <caption>contact Information</caption> <tr> <td></td> <td scope="col">name</td> <td scope="col">phone#</td> <td scope="col">city</td> </tr><tr> <td>1.</td> <td scope="row">joel Garner</td> <td>412-212-5421</td> <td>pittsburgh</td> </tr><tr> <td>2.</td> <td scope="row">clive Lloyd</td> <td>410-306-5400</td> <td>baltimore</td> </tr> </table>

Tabelas Utilizar os atributos ID e headers para associar células de dados com células de cabeçalhos em tabelas de dados. <table> <tr> <th rowspan="2" id="h">homework</th> <th colspan="3" id="e">exams</th> <th colspan="3" id="p">projects</th> </tr> <tr> <th id="e1" headers="e">1</th> <th id="e2" headers="e">2</th> <th id="ef" headers="e">final</th> <th id="p1" headers="p">1</th> <th id="p2" headers="p">2</th> <th id="pf" headers="p">final</th> </tr> <tr> <td headers="h">15%</td> <td headers="e e1">15%</td> <td headers="e e2">15%</td> <td headers="e ef">20%</td> <td headers="p p1">10%</td> <td headers="p p2">10%</td> <td headers="p pf">15%</td> </tr> </table>

Textos alternativos

<img /> Textos alternativos

Textos alternativos <img /> <img alt="foto das teclas W, 3 e C fora do teclado" />

Textos alternativos <img /> <img alt="foto das teclas W, 3 e C fora do teclado" /> <img src="foto.jpg" alt= Foto das teclas W, 3 e C fora do teclado" />

Imagens para layout

CaPtcHa

Pessoas são diferentes CaPtcHa

http://www.seosmarty.com/impossible-captcha-it-doesnt-really-matter-if-you-are-human-or-not/

http://www.seosmarty.com/impossible-captcha-it-doesnt-really-matter-if-you-are-human-or-not/

http://www.seosmarty.com/impossible-captcha-it-doesnt-really-matter-if-you-are-human-or-not/

http://random.irb.hr/signup.php http://www.seosmarty.com/impossible-captcha-it-doesnt-really-matter-if-you-are-human-or-not/

http://www.seosmarty.com/impossible-captcha-it-doesnt-really-matter-if-you-are-human-or-not/

CaPtcHa Exemplos Digite o código Ou Que dia vem depois de sexta-feira?

Formulários

Formulários

Formulários Em um campo de entrada de texto: <label for="firstname">first name:</label> <input type="text" name="firstname" id="firstname"> Em um campo checkbox: <input type="checkbox" id="markuplang" name="computerskills > <label for="markuplang">html</label>

Formulários

Formulários

Formulários <form action="http://example.com/adduser" method="post"> <fieldset> <legend>residential Address</legend> <label for="raddress">address: </label> <input type="text" id="raddress" name="raddress" /> <label for="rzip">postal/zip Code: </label> <input type="text" id="rzip" name="rzip" />...more residential address information... </fieldset> <fieldset> <legend>postal Address</legend> <label for="paddress">address: </label> <input type="text" id="paddress" name="paddress" /> <label for="pzip">postal/zip Code: </label> <input type="text" id="pzip" name="pzip" />...more postal address information... </fieldset> </form>

Formulários Utilizar o elemento o atributo title para identificar controles de formulários quando o elemento label não puder ser utilizado Exemplo: Campos de texto para números de telefone <fieldset> <legend>phone number</legend> <input id="areacode" title="area Code" type="text" size="3" value="" > <input id="exchange title="first three digits of phone number" type="text value="" > <input id="lastdigits title="last four digits of phone number" type="text value="" > </fieldset>

Propósito do link Título da notícia Esse é um exemplo de chamada de notícia, que tem um breve resumo para que o usuário leia o resto da notícia na outra página... Saiba mais Título da outra notícia Esse é um exemplo de chamada de notícia, que tem um breve resumo para que o usuário leia o resto da notícia na outra página... Saiba mais Título da terceira notícia Esse é um exemplo de chamada de notícia, que tem um breve resumo para que o usuário leia o resto da notícia na outra página... Saiba mais

Idioma da página Definir o idioma da página Usando atributos de idioma no elemento HTML <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html lang="fr"> <head> <title>document écrit en français</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> </head> <body>...document écrit en français </body> </html>

Idioma da página Definir o idioma da página Usando atributos de idioma no elemento HTML <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html lang="fr"> <head> <title>document écrit en français</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> </head> <body>...document écrit en français <span lang= en >and english</span>... </body> </html>

Ivy Bean

Acessibilidade na web Pessoas com deficiência visual no Brasil 35.791.488 Censo 2010 Fonte: http://www.ibge.gov.br/

Acessibilidade na web Pessoas com deficiência visual no Brasil Não consegue (enxergar) de modo algum Grande dificuldade Alguma dificuldade 528.624 6.056.684 29.206.180 Censo 2010 Fonte: http://www.ibge.gov.br/

Estatísticas Número de pessoas com 60 anos ou mais no mundo: 1950 205 milhões 2000 606 milhões Estimativa para 2050 Quase 2 bilhões de pessoas com mais de 60 anos. (+ de 20% da população) Foto: Flickr.com - Jacob BÃ tter Fonte: http://www.un.org/esa/population/publications/worldageing19502050/

Foto: everystockphoto.com - Violator3 Medo de usar o computador

Acessibilidade na web Motivos pelos quais nunca utilizou a internet 57% Falta de habilidade com o computador/internet Pessoas que nunca acessaram a internet, mas usaram um computador. Fonte: Pesquisa TIC Domicílios 2011 CGI.br Fonte: http://www.cetic.br/

Fontes pequenas Fontes muito pequenas dificultam a leitura, mas alguns websites não permitem que suas fontes sejam aumentadas. Fontes muito pequenas dificultam a leitura, mas alguns websites não permitem que suas fontes sejam aumentadas. Fontes muito pequenas dificultam a leitura, mas alguns websites não permitem que suas fontes sejam aumentadas. Fontes muito pequenas dificultam a leitura, mas alguns websites não permitem que suas fontes sejam aumentadas. Fontes muito pequenas dificultam a leitura, mas alguns websites não permitem que suas fontes sejam aumentadas. Fontes muito pequenas dificultam a leitura, mas alguns websites não permitem que suas fontes sejam aumentadas.

Fontes pequenas Utilize CSS para definir tamanhos de fontes: Use unidades relativas em vez de absolutas Em vez de Font-size: 10px; Utilize Font-size: 1em;

Contraste

Contraste

Você consegue ler este texto. Contraste

Você consegue ler este texto? Contraste

Contraste Você não consegue ler este texto!

Neil Harbisson http://www.youtube.com/watch?v=cvpoh0p9cf0

Daltonismo

Daltonismo

Daltonismo Uma menina com cabelos loiros, olhos azuis vestida de rosa

Visão normal Daltonismo

Protanopia (Deficiências em vermelho) Daltonismo

Deuteranopia (Deficiências em verde) Daltonismo

Tritanopia (Deficiências em azul) Daltonismo

Acromatopsia (Deficiências todas as cores) Daltonismo

Daltonismo

Formulários

Acessibilidade é para todos!

Foto: everystockphoto.com -bartimaeus- Usuários de Dispositivos Móveis

Deficiência temporária Foto: Flickr.com - Tuftronic10000

Início de aprendizado Nosso primeiro contato

Idade Avançada Nós, daqui alguns anos Foto: Flickr.com - Jacob BÃ tter

Site acessível é feio Padrões Web limitam o design

http://www.csszengarden.com/ Foto: Flickr.com - Patrick Q

http://www.csszengarden.com/ Foto: Flickr.com - Patrick Q

http://www.csszengarden.com/ Foto: Flickr.com - Patrick Q

http://www.csszengarden.com/ Foto: Flickr.com - Patrick Q

http://www.csszengarden.com/ Foto: Flickr.com - Patrick Q

Sua página não precisa ser feia para ser acessível

Aplicando acessibilidade Web Content Accessibility Guidelines (WCAG) Versão 1.0 5 de maio de 1999 www.w3.org/tr/wcag10/ Versão 2.0 11 de dezembro de 2008 www.w3.org/tr/wcag/

WCAG 2.0 2 - Operável 1 - Perceptível 3 - Compreensível 4 - Robusto

WCAG 2.0 4 Princípios WCAG 2.0 Recomendações (12 no total) Entendendo as Recomendações Critérios de sucesso Como Cumprir os critérios de sucesso Entendendo os critérios de sucesso Técnicas suficientes e aconselhadas

Princípios do W3C Web para todos, em qualquer dispositivo, em qualquer lugar, segura e confiável! Foto: everystockphoto.com - woodleywonderworks

A Web é feita por pessoas para pessoas

Você é o responsável por uma web para todos

Obrigado! Reinaldo Ferraz W3C Escritório Brasil www.w3c.br Twitter: @w3cbrasil reinaldo@nic.br Twitter: @reinaldoferraz