Top Banner
ACCESIBILIDAD WEB ADOLFO SANZ DE DIEGO SEPTIEMBRE 2014
250

Accesibilidad Web (esa gran olvidada)

Dec 21, 2014

Download

Technology

Primero empiezo con una breve introducción sobre accesibilidad web: objetivos, WAI, WCAG, etc.

Después enumero las directrices POUR: Perceptible, Operable, Comprensible, Robusto

Luego cuento los mitos de la accesibiliad web y los beneficios que obtenemos siguiendo las pautas de accesibilidad web.

Seguidamente, enumero los problemas de discapacidad, e intento mostrar como navegan los usuarios con dichas discapacidades.

También enumero los dispositivos harware y software que los usuarios con discapacidad suelen utilizar.

Continúo contando de una forma general los desafíos de las personas con discapacidad y las posibles soluciones, enumerando justo después los principios claves a tener en cuenta cuando desarrollamos una aplicación web.

Acto seguido, muestro trucos y códigos de ejemplo de los elementos más importantes a tener en cuenta: imágenes y animaciones, mapas de imagen, elementos multimedia, enlaces, organización de las páginas, figuras y diagramas, scripts, frames, tablas, formularios y elementos repetitivos

Para terminar enumero ciertas herramientas que nos pueden ser útiles para validar la accesibilidad web.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Accesibilidad Web (esa gran olvidada)

ACCESIBILIDADWEBADOLFOSANZDEDIEGO

SEPTIEMBRE2014

Page 2: Accesibilidad Web (esa gran olvidada)

1ELAUTOR

Page 3: Accesibilidad Web (esa gran olvidada)

1.1ADOLFOSANZDEDIEGOAntiguoprogramadorwebJEE(6años)Hoyendía:ProfesordeFP(6años):Hardware,SistemasOperativosRedes,Programación

FormadorFreelance(3años):Java,AndroidJavaScript,jQueryJSF,Spring,HibernateGroovy&Grails

Page 4: Accesibilidad Web (esa gran olvidada)

1.2ALGUNOSPROYECTOSFundadory/ocreador:HackathonLovers:TweetsSentiment:MarkdownSlides:

Co-fundadory/oco-creador:PeliTweets:PasswordManagerGenerator:

http://hackathonlovers.comhttp://tweetssentiment.com

https://github.com/asanzdiego/markdownslides

http://pelitweets.com

http://pasmangen.github.io

Page 5: Accesibilidad Web (esa gran olvidada)

1.3¿DONDEENCONTRARME?Minick:asanzdiegoAboutMe:GitHub:Twitter:Blog:LinkedIn:Google+:

http://about.me/asanzdiegohttp://github.com/asanzdiegohttp://twitter.com/asanzdiego

http://asanzdiego.blogspot.com.eshttp://www.linkedin.com/in/asanzdiego

http://plus.google.com/+AdolfoSanzDeDiego

Page 6: Accesibilidad Web (esa gran olvidada)

2INTRODUCCIÓN

Page 7: Accesibilidad Web (esa gran olvidada)

2.1OBJETIVOSLaaccesibilidadwebnosecentrasóloenlaspersonascondiscapacidad,enrealidadtienecomoobjetivolograrquelaspáginaswebseanutilizablesporelmáximonúmerodepersonas,independientementedesusconocimientosocapacidadespersonaleseindependientementedelascaracterísticastécnicasdelequipoutilizadoparaaccederalaWeb.

Page 8: Accesibilidad Web (esa gran olvidada)

2.2OPORTUNIDADESOfreceoportunidadessinprecedentesparalosdiscapacitados:Losciegospuedenleerperiódicosgraciasaloslectoresdepantallas.Lossordospuedenvervídeossubtitulados.Laspersonascondiscapacidadmotorapuedenutilizarprogramasde"eye-tracking"

Page 9: Accesibilidad Web (esa gran olvidada)

2.3DIFICULTADESApesardeello,todavíaquedancosasporhacer:Haysitioswebquesólosepuedenusarconelratón.Muchosvídeosnoestánsubtituladosparasordos.Hayinterfacesendondenohaysubstitutoalainteracciónconimágenes.

Page 10: Accesibilidad Web (esa gran olvidada)

2.4DESTINATARIOSLamayoríadelosestudiosestimanqueun20%delapoblacióntienealgúntipodediscapacidad,notodastienendiscapacidadesquedificultansuaccesoaInternet,perosiguesiendounaparteimportantedelapoblación.Cadadiscapacidadrequieredeciertostiposdeadaptaciones,quelamayoríadelasveces,beneficiaránacasitodos,nosóloalaspersonascondiscapacidad.

Page 11: Accesibilidad Web (esa gran olvidada)

2.5DESARROLLADORESLamayoríadeloserroresdeaccesibilidadwebsonporfaltadeconocimientosdeldesarrollador.

Page 12: Accesibilidad Web (esa gran olvidada)

2.6LENGUAJECORRECTOPersonacondiscapacidadPersonacondiscapacidadmotrizPersonacondiscapacidadauditivaPersonacondiscapacidadvisualPersonacondiscapacidadintelectualPersonacondiscapacidadpsicosocial

Page 13: Accesibilidad Web (esa gran olvidada)

2.7LENGUAJEINCORRECTODiscapacitado,inválido,disminuidoMinusválido,incapaz,impedidoSordomudo,sordito(todoslosdiminutivos)Invidente,cieguito(todoslosdiminutivos)Retrasadomental,mongol,tontootarado,deficienteLoco,loquito,demente

Page 14: Accesibilidad Web (esa gran olvidada)

2.8W3CElW3Cesungrupointernacionaleindependientequedefinelosprotocolosyestándaresparalaweb,comoHTML,CSS,etc.

Page 15: Accesibilidad Web (esa gran olvidada)

2.9WAIUnadelasprincipalesiniciativasdelW3CeslaWAI(WebAccessibilityInitiative)queseencargadeldesarrollodenormasdeaccesibilidad.

Page 16: Accesibilidad Web (esa gran olvidada)

2.10WCAGLasWCAG(WebContentAccessibilityGuidelines)oPautasdeAccesibilidadalContenidoenlaWebsonlasprincipalesnormasdeaccesibilidadweb.

Page 17: Accesibilidad Web (esa gran olvidada)

2.11WCAG1.0Finalizadasen1999,fueronunavanceimportante.Proporcionaban14directricesynumerosospuntosdecontrol.Proporcionabantresprioridades:NivelArequisitosbásico,NivelAAmejoraccesibilidadylaeliminacióndeimportantesbarreras,NivelAAAproporcionabamejorasalaaccesibilidad.

Page 18: Accesibilidad Web (esa gran olvidada)

2.12WCAG2.0SefundamentanenWCAG1.0,perointroducenalgunoscambiossignificativos.Laspautasestáncentradasenprincipiosmásqueentécnicas,paraquesigansiendorelevantesinclusocuandolatecnologíacambie.Sitúaúnicamente4principiosenelnivelsuperior,las4directricesPOUR(Servir).

Page 19: Accesibilidad Web (esa gran olvidada)

3DIRECTRICESPOUR

Page 20: Accesibilidad Web (esa gran olvidada)

3.1PERCEPTIBLE(I)Disponibleparalossentidos(visiónyaudiciónprincipalmente),bienatravésdelnavegadoropormediodeayudastécnicas(porejemplo,lectoresdepantalla,ampliadoresdepantalla,etc.)

Page 21: Accesibilidad Web (esa gran olvidada)

3.2PERCEPTIBLE(II)Directriz1.1:Textoalternativo:Proporcionatextoalternativoparaelcontenidoquenoseatextual,asípodrásertransformadoenotrosformatosquelagentenecesite,comocaracteresgrandes,lenguajebraille(brailenoescorrecto),lenguajeoral,símbolosolenguajemássimple.Directriz1.2:Contenidomultimediadependientedeltiempo:Proporcionealternativassincronizadasparacontenidosmultimediasincronizadosdependientesdeltiempo.

Page 22: Accesibilidad Web (esa gran olvidada)

3.3PERCEPTIBLE(III)Directriz1.3:Adaptable:Crearcontenidoquepuedaserpresentadodediferentesformassinperderniinformaciónniestructura.Directriz1.4:Distinguible:Facilitaralosusuariosveryescucharelcontenidoincluyendoladistinciónentrelomásymenosimportante.

Page 23: Accesibilidad Web (esa gran olvidada)

3.4OPERABLE(I)Losusuariospuedeninteractuarcontodosloscontrolesyelementosinteractivosusandoelratón,untecladooundispositivodeayuda.

Page 24: Accesibilidad Web (esa gran olvidada)

3.5OPERABLE(II)Directriz2.1:Tecladoaccesible:Podercontrolartodaslasfuncionesdesdeelteclado.Directriz2.2:Tiemposuficiente:Proporcionatiemposuficientealosusuariosparaleeryutilizarelcontenido.

Page 25: Accesibilidad Web (esa gran olvidada)

3.6OPERABLE(III)Directriz2.3:Ataquesepilépticos:Nodiseñarcontenidoquepuedacausarataquesepilépticos.Directriz2.4:Navegación:Proporcionaformasparaayudaralosusuariosanavegar,abuscarcontenidoyadeterminardondeestánestos.

Page 26: Accesibilidad Web (esa gran olvidada)

3.7COMPRENSIBLE(I)Elcontenidoesclaroyselimitalaconfusiónylaambigüedad.

Page 27: Accesibilidad Web (esa gran olvidada)

3.8COMPRENSIBLE(II)Directriz3.1:Legible:Hacercontenidodetextolegibleycomprensible.Directriz3.2:Previsible:Hacerlaaparienciaylaformadeutilizarlaspáginaswebprevisibles.Directriz3.3:Asistenciaalaentradadedatos:Ofrecerayudaalosusuariosparaevitarycorregirerrores.

Page 28: Accesibilidad Web (esa gran olvidada)

3.9ROBUSTO(I)Unaampliagamadedispositivosytecnologíaspuedeaccederalcontenido.

Page 29: Accesibilidad Web (esa gran olvidada)

3.10ROBUSTO(II)Directriz4.1:Compatible:Maximizalacompatibilidadconlosagentesdeusuarioactualesyfuturos,incluyendotecnologíasdeasistencia.

Page 30: Accesibilidad Web (esa gran olvidada)

4MITOS

Page 31: Accesibilidad Web (esa gran olvidada)

4.1LASPÁGINASWEBACCESIBLESSONFEASFALSO.Dehecholamayoríadelosprincipiosdeaccesibilidadwebnoafectanalacabadofinal(lookandfeel)deunsitioweb.

Page 32: Accesibilidad Web (esa gran olvidada)

4.2LASPERSONASCONDISCAPACIDADNOUTILIZANLAWEB

FALSO.Másbientodolocontrario,yaquelasnuevastecnologíaseInternethapermitidoaungrannúmerodepersonascondiscapacidadllevarunavidaautónomaeindependiente.

Page 33: Accesibilidad Web (esa gran olvidada)

4.3LASPÁGINASWEBCONSÓLOTEXTOSONACCESIBLES

FALSO.Laspáginaswebquesólocontienentextopuedenserdifícilesdeentenderporpersonascondiscapacidadcognitivaocondificultadesconellenguajecomolaspersonassordomudas.

Page 34: Accesibilidad Web (esa gran olvidada)

4.4LAACCESIBILIDADESCARAYCOSTOSAFALSO.Evidentemente,elprocesodeaprendizajeylaposterioradaptaciónalossitioswebyaexistentessuponenuncoste,peroigualqueaprenderunanuevatecnología(porejemplo,AJAX)yadaptarlossitioswebalanuevatecnología.

Page 35: Accesibilidad Web (esa gran olvidada)

4.5LAACCESIBILIDADESSÓLOPARACIEGOSFALSO.Existenusuarioscondiferentestiposdediscapacidadquepuedenexperimentardistintosproblemasdeaccesoyusodelcontenidodelaspáginasweb.

Page 36: Accesibilidad Web (esa gran olvidada)

4.6LAACCESIBILIDADESSÓLOPARALASPERSONASCONDISCAPACIDAD

FALSO.Aunquelaspersonascondiscapacidadpuedenserlosusuariosquemássebeneficienalaplicarlaaccesibilidadweb,enrealidadsebeneficiatodoelmundo,yaquetambiénayudaacualquierusuarioqueseencuentreencircunstanciasespecialescomopuedeserentornosconbajailuminación,ambientesruidosos,accesoaInternetconconexionesyequiposconcapacidadeslimitadas,etc.

Page 37: Accesibilidad Web (esa gran olvidada)

5BENEFICIOS

Page 38: Accesibilidad Web (esa gran olvidada)

5.1MEJORAELPOSICIONAMIENTOENBUSCADORES

Elcumplimientodelaspautas,tantoencódigocomoencontenidossemánticos(porejemplo,vínculosconsentido)permitealosbuscadoresunamejoridentificacióndeloscontenidos,yenconsecuencia,mayoresposibilidadesdeposicionamientoenlosmotoresdebúsqueda.

Page 39: Accesibilidad Web (esa gran olvidada)

5.2SEINCREMENTAELNÚMERODEPOTENCIALESVISITANTES

Laeliminacióndebarrerasdeentradaaunawebpermitesuperarlaslimitacionesdelusuario,captandonuevosusuarios.

Page 40: Accesibilidad Web (esa gran olvidada)

5.3AUMENTALAUSABILIDADDELAPÁGINASiseconsigueunapáginaaccesible,seaumentaconsiderablementelausabilidaddelamisma,nosóloalosdiscapacitadossinoatodos.

Page 41: Accesibilidad Web (esa gran olvidada)

5.4SECUMPLENLOSESTÁNDARESWEBEstoimplicaquenuestrapáginawebserávisionadacorrectamentedesdecualquiernavegador.

Page 42: Accesibilidad Web (esa gran olvidada)

5.5REDUCEELTIEMPODECARGADELASPÁGINASWEB

AlsepararelcontenidodelapresentaciónmedianteCSSselograreducireltamañodelaspáginasweb.

Page 43: Accesibilidad Web (esa gran olvidada)

5.6REDUCIMOSELCOSTEDEMANTENIMIENTOSeparareldiseñoycontenido,normalmentegeneramenoscódigomáslimpio,loquefavoreceráfuturasmodificacionesdelaweb.

Page 44: Accesibilidad Web (esa gran olvidada)

5.7DEMUESTRARESPONSABILIDADSOCIALLaeliminacióndebarrerasquedificultenelaccesoanuestrawebdemuestraunapreocupaciónyatenciónhaciatodoslosclientes,loqueayudaamejorarlaimagendenuestraempresa.

Page 45: Accesibilidad Web (esa gran olvidada)

5.8CUMPLIRLALEYEsunderechociudadanolaparticipaciónylanodiscriminaciónporrazóndediscapacidad.

Page 46: Accesibilidad Web (esa gran olvidada)

6PROBLEMASDISCAPACIDAD

Page 47: Accesibilidad Web (esa gran olvidada)

6.1VISUALImágenesoelementosmultimediasintextoalternativoTamañodeltextomuyreducidoInformaciónbasadaexclusivamenteenelcolorCombinacionesdecoloresconpococontraste

Page 48: Accesibilidad Web (esa gran olvidada)

6.2AUDITIVAAusenciadetranscripcionesdelaudioAusenciadesubtítulosenvídeosTextoslargosycomplejosAusenciadeimágenesquecomplementenlainformacióntextual

Page 49: Accesibilidad Web (esa gran olvidada)

6.3FÍSICAInterfacesdeusuarioquesólosepuedenutilizarconratónEnlacesycontrolesdeformulariomuypequeñosInterfacesdeusuarioquerequierenuncontrolmuyprecisoInterfacesdeusuariocontiemposderespuestaporpartedelusuariomuypequeños

Page 50: Accesibilidad Web (esa gran olvidada)

6.4COGNITIVAYNEUROLÓGICATextoslargosycomplejosAusenciadeimágenesquecomplementenlainformacióntextualAusenciadeunmapadelsitiowebAusenciadedescripcionesyayudasparainterpretarloscontrolesdeunformularioInconsistenciasentredistintaspáginasdeunmismositioweb

Page 51: Accesibilidad Web (esa gran olvidada)

6.5RELACIONADASCONELENVEJECIMIENTONormalmente,problemasrelacionadoscon:ladiscapacidadvisual,ladiscapacidadauditivayladiscapacidadfísica.

Page 52: Accesibilidad Web (esa gran olvidada)

6.6TECNOLÓGICASistemasoperativosantiguosNavegadoresalternativosAnchodebandadecomunicaciónporInternetbajoAusenciadeunpluginparareproducirciertoscontenidosDispositivodevisualizacióndepequeñotamaño.

Page 53: Accesibilidad Web (esa gran olvidada)

7¿CÓMONAVEGANLOSUSUARIOS?

Page 54: Accesibilidad Web (esa gran olvidada)

7.1CONCEGUERATOTALOVISIÓNMUYREDUCIDA

Utilizanlectoresdepantallaquelespermitenlautilizacióndelsistemaoperativoydelasdistintasaplicacionesdeunordenadormedianteelempleodeunsintetizadordevozque"leeyexplica"loquesevisualizaenlapantalladelordenador.

Page 55: Accesibilidad Web (esa gran olvidada)

7.2CONDEFICIENCIAVISUALOVISIÓNPARCIALRecurrenalaumentodeltamañodeltexto,empleancombinacionesdecoloresconunaltocontrasteoempleanmagnificadoresdepantallaquelespermitenvisualizarlapantallaconunconsiderableaumentoensutamaño.

Page 56: Accesibilidad Web (esa gran olvidada)

7.3CONCEGUERAALCOLOR(DALTONISMO)Nosuelenemplearningúntipodetecnologíadeapoyo.

Page 57: Accesibilidad Web (esa gran olvidada)

7.4CONSORDERATOTALODEFICIENCIAAUDITIVA

Nosuelenemplearningúntipodetecnologíadeapoyo.

Page 58: Accesibilidad Web (esa gran olvidada)

7.5CONDISCAPACIDADFÍSICAEmpleandiferentestiposdedispositivosadaptadossegúnelgradodemovilidadqueconserven:tecladosespeciales,conmutadores,sistemasdereconocimientodevoz,sistemasdereconocimientofacial,etc.

Page 59: Accesibilidad Web (esa gran olvidada)

7.6CONDISCAPACIDADCOGNITIVASuelenemplearnavegadoresaccesiblesquesimplificanlanavegación.

Page 60: Accesibilidad Web (esa gran olvidada)

8HARDWARE

Page 61: Accesibilidad Web (esa gran olvidada)

8.1APUNTADORCascoconunavarillametálica.Indicadoparapersonaspérdidademovilidadenlasextremidadessuperiores,peroconunbuencontroldelmovimientodelacabeza.

Apuntador.Fuente:accesibilidadweb.dlsi.ua.es

Page 62: Accesibilidad Web (esa gran olvidada)

8.2CONMUTADORESActivadosporpresión.Enlaimagenseapreciaparalaboca,peroloshayparaelpuño.

Conmutadorporsoplido.Fuente:ability-world.com

Page 63: Accesibilidad Web (esa gran olvidada)

8.3TECLADOSLoshayconteclasgrandes,conprotectoresparaimpedirlapulsaciónerrónea,conreguladoresderepetición,inclusodiseñadosparaunasolamano.

Teclado.Fuente:accesibilidadweb.dlsi.ua.es

Page 64: Accesibilidad Web (esa gran olvidada)

8.4WEBCAMSPermitenreconocerlosmovimientosdelacara.

Webcam.Fuente:accesibilidadweb.dlsi.ua.es

Page 65: Accesibilidad Web (esa gran olvidada)

8.5LÍNEASBRAILLEPermitenleerellenguajebraille.

Líneabraille.Fuente:accesibilidadweb.dlsi.ua.es

Page 66: Accesibilidad Web (esa gran olvidada)

8.6TECLADOSBRAILLEPermitenescribirellenguajebraille.

Tecladosbraille.Fuente:accesibilidadweb.dlsi.ua.es

Page 67: Accesibilidad Web (esa gran olvidada)

8.7LÍNEA+TECLADOPermitenleeryescribirellenguajebraille.

Líneabraillecontecladobraille.Fuente:accesibilidadweb.dlsi.ua.es

Page 68: Accesibilidad Web (esa gran olvidada)

8.8PDASBRAILLEPermitenescucharyescribir,puessontecladosbrailleconunlectordepantallas(envezdelalíneabraille)

PDAbraille.Fuente:accesibilidadweb.dlsi.ua.es

Page 69: Accesibilidad Web (esa gran olvidada)

9SOFTWARE

Page 70: Accesibilidad Web (esa gran olvidada)

9.1LECTORESDEPANTALLA(I)NVDA:GratuitoySoftwareLibre.ParaWindows.

ORCA:GratuitoySoftwareLibre.ParaLinux.

VoiceOver:VieneenlossistemasdeiOSyOSx.

http://www.nvda-project.org

https://wiki.gnome.org/action/show/Projects/Orca

https://www.apple.com/es/accessibility/ios/voiceoverhttps://www.apple.com/es/accessibility/osx/voiceover

Page 71: Accesibilidad Web (esa gran olvidada)

9.2LECTORESDEPANTALLA(II)Sedeberíaprobarlawebconalmenosestos3lectoresdepantalla.Elproblemaesquehayqueaprenderausarloslectoresdepantalla,yademáslosvidentesnolosusandelamismaformaquelosnovidentes.Aúnasíesunabuenapráctica.

Page 72: Accesibilidad Web (esa gran olvidada)

9.3MAGNIFICADORESDEPANTALLAVirtualMagnifyingGlass:GratuitoySoftwareLibre.Multiplataforma(Windows,Linux,FreeBSDandOSX)http://magnifier.sourceforge.net

Page 73: Accesibilidad Web (esa gran olvidada)

9.4TECLADOSVIRTUALESCasitodoslossistemasoperativosvienenhoyendíaequipadosconunsoftwaredeestetipo.

Onboardon-screenkeyboard.Fuente:asandiego

Page 74: Accesibilidad Web (esa gran olvidada)

10DESAFÍOSYSOLUCIONES

Page 75: Accesibilidad Web (esa gran olvidada)

10.1CEGUERA(I)Imágenes,fotos,gráficosinserviblesProveerdedescripcionesdetextoenelatributoalt,sifuesennecesariasexplicacionesmáslargas(tantoenlamismapáginacomoconunenlaceexterno).

Page 76: Accesibilidad Web (esa gran olvidada)

10.2CEGUERA(II)AlgunosusuariosavecesescuchanlawebCreaenlacesquepermitanalosusuariossaltarlosmenúsdenavegación,listasdeitems,arteASCIIyotroselementosquepuedandificultarohacertediosalaescucha.

Page 77: Accesibilidad Web (esa gran olvidada)

10.3CEGUERA(III)LosusuariosamenudosaltandeenlaceaenlaceconeltabuladorAsegúratequelosenlacestienensentido("clickea/pulsaaquí"esproblemático).

Page 78: Accesibilidad Web (esa gran olvidada)

10.4CEGUERA(IV)LosusuariosgeneralmentenoutilizanelratónNoescribasscriptsquenecesitenelusodelratón.Proveededealternativasporteclado(porejemplo,utilizaonFocusenvezdeonMouseover).

Page 79: Accesibilidad Web (esa gran olvidada)

10.5CEGUERA(V)PuedeserdifícilparalosusuariossaberdondeestáncuandoescuchanelcontenidodeunatablaProveedeencabezadosenlascolumnasylasfilasparalosdatosdelatabla(<th>).Evite,siesposible,filasocolumnasexpandidas.

Page 80: Accesibilidad Web (esa gran olvidada)

10.6CEGUERA(VI)LosgráficosylastablasdedatoscomplejasquesoninterpretadosvisualmentesoninserviblesRealiceresúmenesy/odescripcionesdetexto,preferiblementeenlamismapágina,oenlaceconotrapáginacomoalternativa.

Page 81: Accesibilidad Web (esa gran olvidada)

10.7CEGUERA(VII)Losmarcosnopuedenservistos.Debemosaccederaellosporseparado,porloqueconllevadesorientaciónNousesmarcosanoserqueseainevitable.Silousas,utilicetítulosenelmarcoparareflejarsuproposito.(Porejemplo,"marcodenavegación","contenidoprincipal").

Page 82: Accesibilidad Web (esa gran olvidada)

10.8CEGUERA(VIII)LoscoloressoninútilesNoutiliceselcolorpararepresentarunsignificado.

Page 83: Accesibilidad Web (esa gran olvidada)

10.9CEGUERA(IX)LosusuariosesperanqueloslinkslesllevenaalgúnsitioNoescribasscriptsenlinksquenotenganundestinoverdaderoasociado(porejemplohref="javascript:function(this)").

Page 84: Accesibilidad Web (esa gran olvidada)

10.10CEGUERA(X)LoslectoresdepantallaleenelcontenidoenelordenqueapareceenelcódigoAsegúratequelosCSScomplejosolosdiseñosmaquetadoscontablasseleencorrectamente,tantovisualmentecomoenelcódigo.

Page 85: Accesibilidad Web (esa gran olvidada)

10.11CEGUERA(XI)HayquiennopuedevervideosDispongadedescripcionesauditivasdeloshechosdelvideoquenopuedanserinterpretadosporelaudiodeeste.(porejemploqueunnarradordescribalasaccionesenlosvideos,enlosquenohayadiálogo).

Page 86: Accesibilidad Web (esa gran olvidada)

10.12CEGUERACROMÁTICAColoresconuncontrastesimilaramenudosonindistinguiblesAsegúratequetienenuncontrastesuficiente.Noutilicessoloelcolorpararepresentarunsignificado.

Page 87: Accesibilidad Web (esa gran olvidada)

10.13PROBLEMASVISUALES(I)AmenudolosusuariosutilizanampliadoresdepantallaParareducireltotaldeldesplazamientohorizontal,utilizaunidadesrelativasenvezdeabsolutas(porejemplo,usaporcentajesparaelanchodelastablas,envezdepíxeles).

Page 88: Accesibilidad Web (esa gran olvidada)

10.14PROBLEMASVISUALES(II)Eltextoengráficosnoseamplíasinunsoftwareespecial,ysevepixeladocuandoseamplíaLímitaoeliminaeltextodentrodegráficos.Usaanti-aliasingparaconseguiruntextoclaroylegible.

Page 89: Accesibilidad Web (esa gran olvidada)

10.15SORDERAElaudioesinútilProveedetranscripcionesparaelaudio.Proveedesubtítulossincronizadosparalosvídeos.

Page 90: Accesibilidad Web (esa gran olvidada)

10.16DISCAPACIDADESMOTORAS(I)LosusuariospuedequenoseancapacesdeutilizarelratónAsegúratequetodaslasfuncionesestándisponiblesdesdeelteclado(intentaqueconeltabuladorsaltedeenlaceaenlace).Asegúratequeelordeneslógico.

Page 91: Accesibilidad Web (esa gran olvidada)

10.17DISCAPACIDADESMOTORAS(II)Losusuariosqueutilizantecnologíasdesopladoyaspirado,osimilarespuedenfatigarseProporcionaunmétodoparasaltarlistaslargasoenlacesredundantesuotroscontenidostediosos.

Page 92: Accesibilidad Web (esa gran olvidada)

10.18DISCAPACIDADESMOTORAS(III)LosusuariosutilizansoftwareactivadoporvozElsoftwaredereconocimientodevozgeneralmentenopuedereplicarelmovimientodelratóndeunamaneratanefectivacomoconelusodelteclado,asíqueasegúratequetodaslasfuncionesestándisponiblesdesdeelteclado.

Page 93: Accesibilidad Web (esa gran olvidada)

10.19DISCAPACIDADESCOGNITIVAS(I)LosusuariospuedenconfundirsecondiseñosconfusososistemasdenavegacióninconsistentesSimplificaeldiseñotantocomoseaposible.Manténlossistemasdenavegacióntanconsistentescomopuedas.

Page 94: Accesibilidad Web (esa gran olvidada)

10.20DISCAPACIDADESCOGNITIVAS(II)LosusuariospuedentenerdificultadesdeconcentraciónocomprensiónconpárrafoslargosDondeseaapropiado,agrupalainformacióndebajodeencabezadoslógicos.Organizalainformaciónen"trozos"manejables.

Page 95: Accesibilidad Web (esa gran olvidada)

10.21DISCAPACIDADESCOGNITIVAS(III)UnsolométodopuedenosersuficienteDondeseanecesario,agregailustracionesuotromedioaltexto,yviceversa.

Page 96: Accesibilidad Web (esa gran olvidada)

11PRINCIPIOSCLAVES

Page 97: Accesibilidad Web (esa gran olvidada)

11.1PROPORCIONAUNTEXTOALTERNATIVOADECUADO

Eltextoalternativoproporcionaunaalternativatextualaloscontenidosquenosontextoenlaspáginasweb.Esespecialmenteútilparalaspersonasquesonciegasydependendeunlectordepantallaparaaccederalcontenidodeunsitioweb.

Page 98: Accesibilidad Web (esa gran olvidada)

11.2PROPORCIONAENCABEZADOSPARALASTABLASDEDATOS

Lastablasqueseutilizanparaorganizardatostabuladosdebentenerencabezadosadecuados(elelemento<th>).Lasceldasdedatosdebenestarasociadasconsuscabecerasadecuadas,loquehacequeseamásfácilparalosusuariosdelectoresdepantallanavegaryentenderlastablasdedatos.

Page 99: Accesibilidad Web (esa gran olvidada)

11.3GARANTIZAQUELOSUSUARIOSPUEDENCOMPLETARYENVIARTODOSLOSFORMULARIOSAsegúratedequecadaelementodeunformulariotieneasociadaunaetiqueta<label>.Además,asegúratedequepuedeenviarelformularioyrecuperarsedecualquiererror.

Page 100: Accesibilidad Web (esa gran olvidada)

11.4ASEGURAQUELOSENLACESTENGANSENTIDOFUERADECONTEXTO

Cadaenlacedebetenersentidosieltextodelenlaceesleídodeformaaislada.Losusuariosdelectoresdepantallapuedenoptarporleersólolosenlacesdeunapáginaweb.Ciertasfrases,como"hagaclicaquí"y"más",debenserevitadas.

Page 101: Accesibilidad Web (esa gran olvidada)

11.5SUBTITULAY/OPROPORCIONATRANSCRIPCIONES

Losvídeosdebentenersubtítulosyelaudiotranscripción.Estoesespecialmenteútilparapersonascondiscapacidadauditiva,peronosóloparaaellas,puesacualquierpersonalepuedeinteresartenerlossubtítulosdeunvídeoolatranscripcióndeunaudio,comoporejemploparapodertraducirloaotroidioma.

Page 102: Accesibilidad Web (esa gran olvidada)

11.6GARANTIZALAACCESIBILIDADDELCONTENIDOQUENOSEAHTML

LosdocumentosPDFyotroscontenidosquenosonHTMLdebenserlomásaccesibleposible.Sinopuedeshacerloaccesible,consideraelusodeHTMLensulugaro,almenos,ofreceunaalternativaaccesible.

Page 103: Accesibilidad Web (esa gran olvidada)

11.7PERMITEALOSUSUARIOSSALTARLOSELEMENTOSREPETITIVOS

Proporcionaunmétodo(porejemplounenlace"Saltaralcontenido"enlapartesuperiordelapágina)quepermitasaltarselanavegaciónuotroselementosqueserepitenencadapágina.Suelesermolestocuandosenavegaconunlectordepantallaquecadavezqueserecargaunapáginavuelvearepetirdenuevolacabeceraquesueleseridéntica.

Page 104: Accesibilidad Web (esa gran olvidada)

11.8NOCONFÍESÚNICAMENTEENELCOLORPARATRANSMITIRELSIGNIFICADO

Elusodelcolorpuedemejorarlacomprensión,peronousessóloelcolorparatransmitirinformación.Esainformaciónpuedenoestardisponibleparaunapersonaqueesdaltónicaynoestarádisponibleparausuariosdelectoresdepantalla.

Page 105: Accesibilidad Web (esa gran olvidada)

11.9ASEGÚRATEDEQUEELCONTENIDOESTÁCLARAMENTEESCRITOYESFÁCILDELEER

Escribeconclaridad,utilizatiposdeletrasevidentes,yemplealosencabezadosylaslistasadecuadamente.

Page 106: Accesibilidad Web (esa gran olvidada)

11.10HAZACCESIBLEELJAVASCRIPTAsegúratedequeloscontroladoresdeeventosdeJavaScriptsonindependientesdeldispositivo(porejemplo,quenorequierenelusodeunratón).

Page 107: Accesibilidad Web (esa gran olvidada)

11.11DISEÑASEGÚNLASNORMASElHTMLválidoylaspáginasaccesiblessonmásrobustasyproporcionanunmejorposicionamientoenlosmotoresdebúsqueda.ElCascadingStyleSheets(CSS)permitesepararelcontenidodelapresentación.

Page 108: Accesibilidad Web (esa gran olvidada)

12IMÁGENESYANIMACIONES

Page 109: Accesibilidad Web (esa gran olvidada)

12.1USEELATRIBUTOALTParadescribirlafuncióndecadaelementovisual(IMG,AREA,APPLETeINPUT).

Page 110: Accesibilidad Web (esa gran olvidada)

12.2AUDAALOSUSUARIOSEltextoalternativoayudaalosusuarios:quenotenganterminalesgráficas,cuyosnavegadoresnosoportenformularios,condiscapacidadesvisuales,queutilicensintetizadoresdevoz,quehayanconfiguradosusagentesdeusuarioparanomostrarimágenes,etc.

Page 111: Accesibilidad Web (esa gran olvidada)

12.3NOESPECIFICARTEXTOALTERNATIVO(I)cuandolasimágenessólosirvenparadarformatoaunapágina,porejemplo,alt="bolaroja"paraunaimagenqueañadeunabolarojaparadecoraruntítuloounpárrafo;entalescasos,eltextoalternativodeberíaserlacadenavacía("").

Page 112: Accesibilidad Web (esa gran olvidada)

12.4NOESPECIFICARTEXTOALTERNATIVO(II)cuandoeltextocarezcadesignificado(p.ej.,"rellenoquequedabonito"),puesestonosolamentefrustraráalosusuarios,sinoqueralentizaráalosagentesdeusuarioquedebanconvertirtextoasalidaporvozoBraille.

Page 113: Accesibilidad Web (esa gran olvidada)

12.5EJEMPLODEPÁGINACONIMÁGENES

Ejemplodepáginaconimágenes.

Page 114: Accesibilidad Web (esa gran olvidada)

12.6MALUSODEALT(I)Malusodealtcuandodescribeimagenenvezdesufunción<ahref="anterior.html"><imgsrc="./img/flecha-izq.gif"alt="Flecharojaizquierda"></a><ahref="indice.html">Índice</a><ahref="siguiente.html"><imgsrc="./img/flecha-der.gif"alt="Flecharojaderecha"></a>

Page 115: Accesibilidad Web (esa gran olvidada)

12.7MALUSODEALT(II)Malusodealtcuandoseusaenimágenesdecorativas<ahref="unete.html"><imgsrc="./img/logo.png"alt="Únete"/>Únete</a>

Page 116: Accesibilidad Web (esa gran olvidada)

12.8MALUSODEALT(III)Malusodealtcuandonoaportanadaútil

<p>Teléfonodecontacto:<imgsrc="./img/telefono.gif"alt="Teléfonodecontacto"/></p>

Page 117: Accesibilidad Web (esa gran olvidada)

12.9FANGSMALEnFangsnosevisionacorrectamente

ResultadodeFangsmal.

Page 118: Accesibilidad Web (esa gran olvidada)

12.10PROBLEMASEnestapáginaexistenvariosproblemas:Eltextoalternativoquetienenlasflechasdescribelasimágenes,peronoindicasufunción.Lasimágenesdecorativasdelaslistasrepitenladescripcióndelenlace.Laimagenquecontieneunnúmerodeteléfonotieneuntextoalternativoquenoesnadaútil.

Page 119: Accesibilidad Web (esa gran olvidada)

12.11SOLUCIONESParaqueestápáginaseaaccesibleexistenlassiguientessoluciones:Eltextoalternativodelasflechaspasaaindicarsufunción:"Anterior"y"Siguiente".Eltextoalternativodelasimágenesdecorativasdelaslistaslodejamosvacío.Eltextoalternativodelaimagenconunnúmerodeteléfonolohacemosútilindicandoelnúmerodeteléfono.

Page 120: Accesibilidad Web (esa gran olvidada)

12.12BUENUSODEALT(I)Buenusodealtcuandodescribelafuncióndeunaimagen<ahref="anterior.html"><imgsrc="./img/flecha-izq.gif"alt="Anterior"></a><ahref="indice.html">Índice</a><ahref="siguiente.html"><imgsrc="./img/flecha-der.gif"alt="Siguiente"></a>

Page 121: Accesibilidad Web (esa gran olvidada)

12.13BUENUSODEALT(II)Buenusodealtcuandoestávacíoenimágenesdecorativas<ahref="unete.html"><imgsrc="./img/logo.png"alt=""/>Únete</a>

Page 122: Accesibilidad Web (esa gran olvidada)

12.14BUENUSODEALT(III)Buenusodealtcuandoeltextoesútil

<p>Teléfonodecontacto:<imgsrc="./img/telefono.gif"alt="999123456"/></p>

Page 123: Accesibilidad Web (esa gran olvidada)

12.15FANGSMEJORYahoraenFangssevisionamejor...

ResultadodeFangsbien.

Page 124: Accesibilidad Web (esa gran olvidada)

12.16PROBLEMASMENORESEnFangsapareceunproblemanuevo:cuandounaimagennotienetextoalternativomuestraelvalordelatributosrc.Enlamayoríadeloscasos,estevalornoesmuyútil,yaquesueleincluirnombresdedirectoriosyelnombredelfichero.

Page 125: Accesibilidad Web (esa gran olvidada)

12.17IMÁGENESDECORATIVAS(I)LomejoresnoincluirlasimágenesdecorativasenelHTML<ul><li><ahref="unete.html">Únete</a></li>

Page 126: Accesibilidad Web (esa gran olvidada)

12.18IMÁGENESDECORATIVAS(II)LomejoresemplearCSSparasuinclusión.

ul{list-style-image:url(./img/logo.png);}

Page 127: Accesibilidad Web (esa gran olvidada)

12.19IMÁGENESCONTEXTO(I)Lomejoresnousarimágenesparamostrartextossinousartextosdirectamente.Teléfonodecontacto:<strong>999123456</strong>

Page 128: Accesibilidad Web (esa gran olvidada)

12.20IMÁGENESCONTEXTO(II)LomejoresdecorareltextoconCSS.

strong{font-size:2em}

Page 129: Accesibilidad Web (esa gran olvidada)

12.21FANGSMEJORYahoraenFangssevisionamuchomejor...

ResultadodeFangsrebien.

Page 130: Accesibilidad Web (esa gran olvidada)

13MAPASDEIMAGEN

Page 131: Accesibilidad Web (esa gran olvidada)

13.1¿QUÉSON?Losmapasdeimágenespermitenalosautoresespecificarregionesenunaimagenuobjetoyasignarunaacciónespecíficaacadaregión.

Page 132: Accesibilidad Web (esa gran olvidada)

13.2TEXTOALTERNATIVOParaqueseaaccesible,setienequeproporcionaruntextoalternativoconaltparacadaetiqueta<area>.Comocadazonaactivarealizalamismafunciónqueunenlace,eltextoalternativotienequesereficaz,ytienequetenersentidocuandoseleafueradecontexto.

Page 133: Accesibilidad Web (esa gran olvidada)

13.3EJEMPLOREGULARNoutilizalaetiqueta<object>

<imgsrc="img.png"usemap="#map1"><mapname="map1"id="map1"><areahref="index.html"alt="Inicio">

Page 134: Accesibilidad Web (esa gran olvidada)

13.4VISUALIZACIÓNMALAsíFangsnomuestranada.

ResultadodeFangsmal.

Page 135: Accesibilidad Web (esa gran olvidada)

13.5EJEMPLOBIENUutilizalaetiqueta<object>

<objectdata="img.png"type="image/jpg"usemap="#map1"><mapname="map1"id="map1"><p>Navegarporestesitio:<ahref="index.html">Inicio</a>

Page 136: Accesibilidad Web (esa gran olvidada)

13.6VISUALIZACIÓNBIENEnFangsahorasevecorrectamente:

ResultadodeFangbien.

Page 137: Accesibilidad Web (esa gran olvidada)

14MULTIMEDIA

Page 138: Accesibilidad Web (esa gran olvidada)

14.1POCOACCESIBLESLoselementosmultimediapuedenocasionarproblemasdeaccesibilidad,yanosóloalaspersonasconalgúntipodediscapacidad,sinoatodoelmundoengeneral,pues,aunquecadavemenos,enmuchoscasos,requierenlainstalacióndeplug-in.

Page 139: Accesibilidad Web (esa gran olvidada)

14.2TRANSCRIPCIÓNYSUBTÍTULOSSetienequeproporcionarunatranscripcióndelosdiálogosyunadescripcióndelossonidos.Enelcasodelosvídeostambiénsetienequeproporcionarunadescripcióndelvídeoensí(delaimagen).

Page 140: Accesibilidad Web (esa gran olvidada)

14.3YOUTUBE(I)Aprincipiosde2010,YouTubeempezóaofrecerunsistemaparalainclusióndesubtítulosdeformaautomática.Además,cualquierapuedecrearunficherodesubtítulosysubirloaYouTubeparaqueseaempleado.

Page 141: Accesibilidad Web (esa gran olvidada)

14.4YOUTUBE(II)EnYouTube,sepuedeemplear"Filtros"debúsquedaparaindicarquesequierebuscarvídeosquetengansubtítulos.

OpcionesdebúsquedaenYouTube.

Page 142: Accesibilidad Web (esa gran olvidada)

14.5YOUTUBE(III)Losvídeosquetienensubtítulosaparecenenlosresultadosdeunabúsquedaconelmarcador"CC"(deltérminoinglés"ClosedCaptions"quesignifica"SubtítulosCerrados")

Page 143: Accesibilidad Web (esa gran olvidada)

14.6YOUTUBE(IV)Lossubtítulosaparecensobreimpresossobreelvídeo.

EjemplodevisualizacióndesubtítulosenYouTube.

Page 144: Accesibilidad Web (esa gran olvidada)

14.7YOUTUBE(V)Pinchandoeneliconodesubtítulospodemosactivarlosydesactivarlos.Además,nospermiteconfiguraralgunosparámetrosdevisualizacióndelossubtítulos,comoeltipodeletra,eltamañodeletrayelmásimportante,elidiomadelossubtítulos.

Page 145: Accesibilidad Web (esa gran olvidada)

14.8YOUTUBE(VI)YouTubepermiteañadirsubtítulosendiferentesidiomas,ytambiénpermiteemplearunserviciodetraducciónautomáticadelossubtítulos.

Subtítulostraducidosdeformaautomáticaen

Page 146: Accesibilidad Web (esa gran olvidada)

15ENLACES

Page 147: Accesibilidad Web (esa gran olvidada)

15.1FUERADECONTEXTOAlgunosnavegadoresyalgunosprogramasdeayudapermitenmostrarlalistadeenlacesdeunapáginaweb.Paraqueelenlacetengasentidoenesalistadeenlaces,eltextodelenlacetienequetenersentidofueradesucontexto.

Page 148: Accesibilidad Web (esa gran olvidada)

15.2EVITAR"PINCHAAQUÍ"Intentaevitarlosenlacestipo"Pinchaaquí":

Evitarlosenlacestipo"Pinchaaquí"

Page 149: Accesibilidad Web (esa gran olvidada)

15.3EJEMPLOMAL<p>Estabamosdesayunandocuandoderepentesucedió.<ahref="noticia-hija-mayor.html">Másinformación.</a></p>

Page 150: Accesibilidad Web (esa gran olvidada)

15.4EJEMPLOBIEN(HTML)<p>Estabamosdesayunandocuandoderepentesucedió.<ahref="noticia-hija-mayor.html">Másinformación<span>sobrelanoticiatitulada"Amihijamayorselehacaídosuprimerdiente"</span>.</a></p>

Page 151: Accesibilidad Web (esa gran olvidada)

15.5EJEMPLOBIEN(CSS)span{position:absolute;left:-9999em;width:1px;overflow:hidden;}

Page 152: Accesibilidad Web (esa gran olvidada)

15.6EJEMPLOREBIEN

Enlacestipo"Pinchaaquí"accesibles

Page 153: Accesibilidad Web (esa gran olvidada)

15.7EJEMPLOREBIEN(HTML)<p>Estabamosdesayunandocuandoderepentesucedió.<ahref="noticia-hija-mayor.html">Másinformación<span>sobrelanoticiatitulada"Amihijamayorselehacaídosuprimerdiente"</span>.</a></p>

Page 154: Accesibilidad Web (esa gran olvidada)

15.8EJEMPLOREBIEN(CSS)a:hover,a:focus,a:active{position:relative;}a:hoverspan,a:focusspan,a:activespan{left:20px;top:20px;width:100px;}a:hoverspan:before,a:focusspan:before,a:activespan:before{content:"Masinformacion";}

Page 155: Accesibilidad Web (esa gran olvidada)

15.9TAMAÑOAsegúratequelosenlacessonlosuficientegrandesparaqueseafácilhacerclickenellos.

Page 156: Accesibilidad Web (esa gran olvidada)

15.10IMPORTANCIAPRIMERENLACEElprimerenlacevaallevarselamayorpartedelaatencióndellectoryelmayorporcentajedeclicks.Eligetuprimerenlacecuidadosamente.Empiezaporloimportanteynolomalgastesenunatrivialidad.

Page 157: Accesibilidad Web (esa gran olvidada)

15.11NOENLACESTODOUsardemasiadosenlaceshaceeltextodifícildeleeryademásdevalúaelvalordelosenlacesimportantes.Dedicaalgodetiempoapensarquéeslomásimportantequeestásescribiendoyquépuedetenersentidoenlazar.

Page 158: Accesibilidad Web (esa gran olvidada)

15.12NOREPITASLOSENLACESSiutilizasporprimeravezalgúntérminooconceptonuevopuedesenlazaraalgunaenciclopediaodiccionarioparaqueellectorencuentremásinformaciónsinosabedequéhablas,perohazlosólolaprimeravez,nocadavezqueseencuentreeltérminoenlapágina.

Page 159: Accesibilidad Web (esa gran olvidada)

15.13MISMOIDIOMAPÁGINAIntentaenlazarenelmismoidiomadelapágina,ysitienesquehacerlo,ynoesobvio,indicaelidiomadelenlaceentreparéntesis.

Page 160: Accesibilidad Web (esa gran olvidada)

15.14COMPORTAMIENTOESTÁNDARNoaltereselcomportamientodelosenlaces,comoporejemploponerprevisualizacionesdelapáginaqueenlazacuandosepasaelratónporencima.

Page 161: Accesibilidad Web (esa gran olvidada)

15.15COPIARYPEGARNoenlacescosasqueelusuariopuedequererseleccionarycopiar,puesesbastantedifícilhacerlo,inclusoparaunapersonaexpertaysindiscapacidad.

Page 162: Accesibilidad Web (esa gran olvidada)

15.16CONTENIDOINDEPENDIENTENohagaselcontenidodependientedelosenlacesparafuncionar.Esimportanteofrecerelcontextonecesarioparahacerelcontenidoentendiblesinlanecesidaddevisitartodoloqueestádetrásdelosenlaces.

Page 163: Accesibilidad Web (esa gran olvidada)

15.17LOSENLACESSONENLACESDalesunestilodistintivoquenopuedaserconfundidoconningúnotroelementootextodelapágina.Usauncolorúniconousadoenningunaotrapartedelapáginayconsiderausarlaconvencióndeunenlacesubrayado.Usaelmismodiseñoparatodoslosenlacesdelsite.

Page 164: Accesibilidad Web (esa gran olvidada)

15.18NOOFUSQUESTUSURLSLosusuariospuedenquererverpreviamentedóndevanaserenviadoscontuenlaceponiendoelratónencimayviendolaURLenlabarradeestado.EvitautilizarredireccionesyserviciosacortadoresdeURLsquehacenlaURLtotalmenteopaca.

Page 165: Accesibilidad Web (esa gran olvidada)

15.19COMPRUEBALOSENLACESVisítalosantesdeenlazar,copiacorrectamentelaURLyunavezpublicadorecuerdapulsarlosparacomprobarquefuncionancorrectamente.NohaynadamásfrustranteenlaRedqueunenlacemalpuestooestropeado.

Page 166: Accesibilidad Web (esa gran olvidada)

16ORGANIZACIÓNDELASPÁGINAS

Page 167: Accesibilidad Web (esa gran olvidada)

16.1ELEMENTOSESTRUCTURALESLaspáginaswebtienenqueestarcorrectamenteestructuradas.Paraello,setienenqueemplearlasetiquetasdeHTMLquedefinenlaestructuradeunapágina,comoson:<title>,<h1>,<h2>,...,<ul>,<ol>,<p>,<blockquote>.

Page 168: Accesibilidad Web (esa gran olvidada)

16.2TITLE(I)Todapáginawebdebeteneruntítulodescriptivoperoalavezbrevedefinidoconlaetiqueta<title>queresumaelcontenidoolafuncióndelapágina.Esconvenienteincluirelnombredelsitiowebparadefinirelcontextodelapágina.

Page 169: Accesibilidad Web (esa gran olvidada)

16.3TITLE(II)Eltítulodelapáginaseemplea:enlosmarcadoresdelosnavegadores,enlosresultadosquemuestranlosbuscadores,ysuelesereltextoquesecomparteenlasredessociales.

Page 170: Accesibilidad Web (esa gran olvidada)

16.4TITLE(III)Eltítulodelapáginaesloprimeroqueleenloslectoresdepantalla.Comoseleeentodaslaspáginas,debesercortoynodebeserelmismoentodaslaspáginas.

Page 171: Accesibilidad Web (esa gran olvidada)

16.5ENCABEZADOS(I)Elcontenidodelaspáginassetienequeestructurarconlasetiquetasdeencabezado<h1>,<h2>,...

Page 172: Accesibilidad Web (esa gran olvidada)

16.6ENCABEZADOS(II)Lamayoríadeloslectoresdepantallayalgunosnavegadorespermitenalusuariodesplazarsedentrodeunapáginaweb"saltando"deunencabezadoaotroencabezado,lopermitellegardeunaformamásrápidaalainformaciónquesebusca.

Page 173: Accesibilidad Web (esa gran olvidada)

16.7ENCABEZADOS(III)Utilizaunúnicoencabezado<h1>paraeltítuloprincipaldelapáginaweb.Utilizadiferentesencabezados<h2>paracadaapartadoprincipaldelapágina.Empleaelrestodeencabezados(<h3>...<6>)paraañadirmayorniveldedetalleenlaestructuradelapágina.

Page 174: Accesibilidad Web (esa gran olvidada)

16.8ENCABEZADOS(IV)Seconsistenteenelusodelosencabezados:porejemplo,nopasesde<h2>a<h4>sinutilizar<h3>.

Page 175: Accesibilidad Web (esa gran olvidada)

16.9ENCABEZADOS(V)Sinoquieresqueseveanlosencabezadosenunnavegadorvisual,utilizaCSSparaesconderlos.Paraello,noutilicesdisplay:none;sinodesplazaelencabezadofueradeláreadevisualizaciónconposicionamientoabsoluto,porejemplo,position:absolute;top:-500px;.

Page 176: Accesibilidad Web (esa gran olvidada)

16.10MAQUETACIÓN(I)Muchosdesarrolladoresdepáginaswebempleanlasetiquetas<div>y<span>paradefinirencabezadosdesecciónyestructurarelcontenido,sinembargo,estasetiquetas<div>y<span>noproporcionancontenidosemántico,porloquesedebeevitarsuuso.

Page 177: Accesibilidad Web (esa gran olvidada)

16.11MAQUETACIÓN(II)Enunapáginawebnuncasedebenutilizarlastablasparamaquetar,yaquesuponenungraveproblemadeaccesibilidad.

Page 178: Accesibilidad Web (esa gran olvidada)

16.12HTML5Sinperderdevistatodolomencionadoanteriormente,sepuedenempezarausarlasnuevasetiquetassemánticasyestructuralesdeHTML5:<header>,<hgroup>,<nav>,<article>,<aside>o<footer>.

Page 179: Accesibilidad Web (esa gran olvidada)

16.13HEADER(I)Laetiqueta<header>seusaparamarcarungrupodeelementosdeintroducciónodenavegacióndentrodeunasecciónodocumento.

Page 180: Accesibilidad Web (esa gran olvidada)

16.14HEADER(II)Elusodelaetiqueta<header>noestárestringidoaunapordocumento:<header><h1>Títulodeldocumento</h1><p>Másinformación</p></header><article><header><h2>Títulodelartículo</h2><p>Autordelartículo</p></header><p>Textodelartículo</p></article>

Page 181: Accesibilidad Web (esa gran olvidada)

16.15HEADER(III)Sisólotenemosunelementonoesnecesariousarestaetiqueta:<article><header><h1>Títulodelartículo</h1></header><p>Textodelartículo</p></article>

Page 182: Accesibilidad Web (esa gran olvidada)

16.16HEADER(IV)Seríamáscorrectodeestaforma:

<article><h1>Títulodelartículo</h1><p>Textodelartículo</p></article>

Page 183: Accesibilidad Web (esa gran olvidada)

16.17HGROUP(I)Laetiqueta<hgroup>seusaparaagruparunconjuntodeelementosdeencabezado(<h1>–<h6>).Elusomástípicodeestaetiquetaesparaagrupareltítulodelapáginaconsueslogan.

Page 184: Accesibilidad Web (esa gran olvidada)

16.18HGROUP(II)AntesdeHTML5lomástípicoeraqueestetipodeestructurasemarcaseasí:<divid="header"><h1>Nombredelaempresa</h1><p>Eslogandelaempresa</p></div><divid="content"><h2>Noticia1</h2><p>Desarrollodelanoticia1</p><h2>Noticia2</h2><p>Desarrollodelanoticia2</p></div>

Page 185: Accesibilidad Web (esa gran olvidada)

16.19HGROUP(III)Estetipodeestructuradejabaelesloganalniveldecualquierotrotextodelaweb,cuandoesevidentequeesuntextomásimportante.Marcarloconun<h2>noeracorrectoyaquecrearíaunanuevasecciónqueenrealidadnoexiste.

Page 186: Accesibilidad Web (esa gran olvidada)

16.20HGROUP(IV)ConHTML5podemosusar<hgroup>paradarlelaimportanciaquerealmentetiene,asociándoloaltítulo:<hgroup><h1>Nombredelaempresa</h1><h2>Eslogandelaempresa</h2></hgroup><article><h2>Noticia1</h2><p>Textodelartículo</p></article>

Page 187: Accesibilidad Web (esa gran olvidada)

16.21NAVLaetiqueta<nav>seusaparamarcarlanavegacióndelapáginaweb.Estaetiquetanodebeserusadaparamarcartodoslosgruposdeenlaces,únicamentelosbloquesprincipalesdenavegaciónporlapágina.

Page 188: Accesibilidad Web (esa gran olvidada)

16.22ARTICLELaetiqueta<article>seusaparamarcarcontenidoindependientequetendríasentidofueradelcontextodelapáginaactualyquepodríasindicarse,porejemplo:unanoticia,unartículoenunblogouncomentario.Normalmenteun<article>podráademástenerdesupropiocontenido,tambiénunacabecera(<header>)yposiblementeunpie(<footer>).

Page 189: Accesibilidad Web (esa gran olvidada)

16.23SECTIONLaetiqueta<section>seusaparamarcarunaseccióngenéricadeundocumentooaplicación,típicamenteconunencabezado(<header>).Sólosedeberíausar<section>paracontenidoindependientealquesepodríaponerunencabezadoyquenoseasusceptibledeirmarcadocon<article>,<aside>o<nav>.

Page 190: Accesibilidad Web (esa gran olvidada)

16.24ARTICLEVSSECTIONEjemplotípicodelusode<section>y<article>:<h1>Nombredelaempresa</h1><sectionid="news-list"><h2>Noticias</h2><article><h3>Noticia1</h3><p>Desarrollodelanoticia1</p></article><article><h3>Noticia2</h3><p>Desarrollodelanoticia2</p></article></section>

Page 191: Accesibilidad Web (esa gran olvidada)

16.25ASIDELaetiqueta<aside>seusaparamarcaruntrozodecontenidoqueestárelacionadoconelcontenidodelapáginaweb,peroquenoespartedelmismo.Ejemplosdeusoserían:glosariodetérminos,gruposdeenlacesapáginasrelacionadas,barraslaterales,...

Page 192: Accesibilidad Web (esa gran olvidada)

16.26FOOTERLaetiqueta<footer>seusaparamarcarelpiedeunasecciónodocumentoyquecontieneinformaciónsobreelmismocomoelautor,licencia,términosdeuso,...

Page 193: Accesibilidad Web (esa gran olvidada)

17FIGURASYDIAGRAMAS

Page 194: Accesibilidad Web (esa gran olvidada)

17.1LONGDESC(I)Cuandoseutilizanimágenesenunaweblaprácticahabitualesdarlesuntextoalternativomedianteelatributoalt,odejarvacíodichoatributoenelcasodequelafuncióndelaimagenseameramentedecorativa.Peronospodemosencontrarconelcasodetenerunaimagenalaquehayaqueasociarleuntextoalternativo,perodichotextoseaexcesivamentelargo,paraesasocasionesestáelatributolongdesc.

Page 195: Accesibilidad Web (esa gran olvidada)

17.2LONGDESC(II)ElatributolongdeschadesersiempreunaURLquelleveaunadescripcióndelaimagen,enlamismaoenotrapágina.SepuededarunaURLexternao,comoenelejemploexpuestomásadelante,unmarcadordepágina.

Page 196: Accesibilidad Web (esa gran olvidada)

17.3LONGDESC(III)SinosequieremostrarladescripciónlargasepuedeesconderconCSS,peroparaello,nousardisplay:none;sinodesplazarelelementofueradeláreadevisualizaciónconposicionamientoabsoluto,porejemplo,position:absolute;left:-9999em;.

Page 197: Accesibilidad Web (esa gran olvidada)

17.4EJEMPLOMAL<imgsrc="./img/disenio-centrado-usuario.png"alt="DiagramadeDiseñoCentradoenelUsuario">

Page 198: Accesibilidad Web (esa gran olvidada)

17.5EJEMPLOBIEN(HTML)<imgsrc="./img/disenio-centrado-usuario.png"alt="DiagramadeDiseñoCentradoenelUsuario"longdesc="#descripcion1"><spanid="descripcion1">ElDiseñoCentradoenelusuariotienevariasfases:planificación,diseño,prototipado,evaluación,implementaciónylanzamiento,mantenimientoyseguimiento</span>

Page 199: Accesibilidad Web (esa gran olvidada)

17.6EJEMPLOBIEN(CSS)span{position:absolute;left:-9999em;width:1px;overflow:hidden;}

Page 200: Accesibilidad Web (esa gran olvidada)

18SCRIPTS

Page 201: Accesibilidad Web (esa gran olvidada)

18.1POCOACCESIBLES(I)AlgunosdelosnavegadoresqueempleanlaspersonasdiscapacitadasnosoncapacesdeinterpretarelcódigodeJavaScriptoalgunoselementosmultimediacomoappletsuobjetosquerequierendeunplug-in.

Page 202: Accesibilidad Web (esa gran olvidada)

18.2POCOACCESIBLES(II)Porreglageneral,elHTMLDinámiconofuncionaráconunnavegadornovisualynoseráaccesible.LasolucióneslograrqueunapáginawebfuncionecorrectamentesinnecesidaddetenerqueejecutarelcódigoJavaScript.

Page 203: Accesibilidad Web (esa gran olvidada)

18.3GRACEFULDEGRADATIONSecreaunapáginawebparalosúltimosnavegadores,conlaposibilidaddequefuncioneennavegadoresantiguos.

Gracefuldegradation

Page 204: Accesibilidad Web (esa gran olvidada)

18.4PROGRESSIVEENHANCEMENTSepartedeunaversiónbásicacompletamenteoperativa,conlaposibilidaddeirañadiendomejorasparalosúltimosnavegadores.Eslaopciónmásutilizadahoyendía.

Progressiveenhancement

Page 205: Accesibilidad Web (esa gran olvidada)

18.5CAPAS(I)Unapáginawebsepuedeconstruirmediantecapas:Capadecontenido:laestructurayelcontenidoconetiquetasdeXHTML.Capadepresentación:lapresentacióndelcontenidodefinidaconCSS.Capadecomportamiento:elcomportamientodelcontenido(porejemplo,larespuestaanteunaaccióndelusuario)definidoconJavaScript.

Page 206: Accesibilidad Web (esa gran olvidada)

18.6CAPAS(II)Separarcontenido(HTML),depresentación(CSS),decomportamiento(Javascript)

Separacióndecontenido,presentaciónycomportamiento

Page 207: Accesibilidad Web (esa gran olvidada)

18.7CAPAS(III)Conundiseñobasadoencapaslogramos:reducirelacomplamientoentrelosdistintoscomponentes(contenido,presentaciónycomportamiento),disminuimosloserrores,reducciónenloscostesdemantenimiento,etc.

Page 208: Accesibilidad Web (esa gran olvidada)

18.8EVENTOSJSAsignarcódigoJavaScriptaunmanejadordeeventosconelsiguientecódigo:elemento.evento=acccion;

Page 209: Accesibilidad Web (esa gran olvidada)

18.9SELECCIÓNJSSeleccionarelementosdelapáginawebmedianteJavaScript:getElementById(id):seleccionaelelementoindicadoporelid.getElementsByTagName(etiqueta):seleccionaloselementosportipodeetiquetasquerySelector(selectors):seleccionaelprimerelementoseleccionadoquerySelectorAll(selectors):seleccionaloselementosseleccionadosgetAttribute(atributo):paraseleccionarlosatributodeunelemento

Page 210: Accesibilidad Web (esa gran olvidada)

18.10EJEMPLOMAL<ahref=""onclick="alert('HolaMundo')">Pinchaparaverun"HolaMundo"enJavascript</a>

Page 211: Accesibilidad Web (esa gran olvidada)

18.11EJEMPLOBIEN(HTML)<ahref="">Pinchaparaverun"HolaMundo"enJavascript</a>

Page 212: Accesibilidad Web (esa gran olvidada)

18.12EJEMPLOBIEN(JS)window.onload=function(){varlink=document.querySelector("a");link.onclick=function(){alert("HolaMundo");}}

Page 213: Accesibilidad Web (esa gran olvidada)

19FRAMES

Page 214: Accesibilidad Web (esa gran olvidada)

19.1POCOACCESIBLESLosframessonunelementodelHTMLquesiemprehancausadoproblemas.nosepuedeenlazaraunacombinaciónparticulardemarcos,nosellevanbienconlosbuscadores,sepuedellegaraunasituacióndemúltiplesmarcosanidados,etc.

Page 215: Accesibilidad Web (esa gran olvidada)

19.2EVITARUSODecaraalograrlamáximaaccesibilidadposible,esmejorevitarelusodemarcos.Hoyendía,existendiferentestécnicasparaincluirautomáticamenteunelemento,comounmenúdenavegaciónounpiedepáginaenunlugardeterminadodetodaslaspáginas,conloqueseconsiguelamismafunciónqueconelusodemarcosperosinsusinconvenientes.

Page 216: Accesibilidad Web (esa gran olvidada)

20TABLAS

Page 217: Accesibilidad Web (esa gran olvidada)

20.1DIFÍCILESDEENTENDERUnatabladedatosesmuydifícildeentendersisólosepuedeverundatoaisladocadavez,queeselproblemaquesufrenlosusuariosqueempleannavegadoresnovisuales.Paraevitaresteproblema,setienenqueetiquetarcorrectamentelastablas.

Page 218: Accesibilidad Web (esa gran olvidada)

20.2CAPTIONPoneruntítuloqueproporcioneunadescripciónbreveenlaetiqueta<caption>,justodespuésdelaetiqueta<table>.

Page 219: Accesibilidad Web (esa gran olvidada)

20.3SUMMARYPonerunresumenquecomplementealtítuloenelatributosummarydelaetiqueta<table>:conlaestructuradelatabla(númerodefílas,númerodecolumnas)conladescripcióndelosencabezamientosconlarelaciónqueguardalatablaconelrestodelapágina,etc.

Page 220: Accesibilidad Web (esa gran olvidada)

20.4THDefinirlosencabezadostantoverticalescomohorizontalesconlaetiqueta<th>.

Page 221: Accesibilidad Web (esa gran olvidada)

20.5EJEMPLOMAL<table><tr><td></td><td><strong>Lunes</strong></td><td><strong>Martes</strong></td></tr><tr><td><strong>10:00</strong></td><td>Matemáticas</td><td>Matemáticas</td></tr><tr><td><strong>11:00</strong></td><td>Lengua</td><td>Lengua</td></tr></table>

Page 222: Accesibilidad Web (esa gran olvidada)

20.6EJEMPLOBIEN<tablesummary="5columnas(díasdelasemana)y4filas(horas)"><caption>Horariodeclase</caption><tr><th></th><thid="columnaLunes">Lunes</th></tr><tr><thid="filaHora10">10:00</th><tdheaders="columnaLunesfilaHora10">Matemáticas</td></tr></table>

Page 223: Accesibilidad Web (esa gran olvidada)

21FORMULARIOS

Page 224: Accesibilidad Web (esa gran olvidada)

21.1LABELAsegúratedequecadaelementodeunformulariotieneasociadaunaetiqueta<label>.

Page 225: Accesibilidad Web (esa gran olvidada)

21.2EJEMPLOMAL<formmethod="post"action="#"><p><strong>Informaciónpersonal</strong></p>Nombre:<inputtype="text"required><br>

Page 226: Accesibilidad Web (esa gran olvidada)

21.3EJEMPLOBIEN<formname="contacto"method="post"action="#"><fieldset><legend>Informaciónpersonal</legend><labelfor="nombre"tabindex="1">Nombre:</label><inputtype="text"id="nombre"name="nombre"autofocusrequired><br>

Page 227: Accesibilidad Web (esa gran olvidada)

22ELEMENTOSREPETITIVOS

Page 228: Accesibilidad Web (esa gran olvidada)

22.1PROBLEMASuelesermolestocuandosenavegaconunlectordepantallaquecadavezqueserecargaunapáginavuelvearepetirdenuevolacabeceraquesueleseridéntica.

Page 229: Accesibilidad Web (esa gran olvidada)

22.2SOLUCIÓNProporcionaunmétodo(porejemplounenlace"Saltaralcontenido"enlapartesuperiordelapágina)quepermitasaltarselanavegaciónuotroselementosqueserepitenencadapágina.

Page 230: Accesibilidad Web (esa gran olvidada)

23VALIDADORES

Page 231: Accesibilidad Web (esa gran olvidada)

23.1DEHTMLW3CMarkupValidationService

WDGHTMLValidatorhttp://validator.w3.org

http://www.htmlhelp.com/tools/validator

Page 232: Accesibilidad Web (esa gran olvidada)

23.2DECSSW3CCSSValidationService

WDGCSSCheckhttp://jigsaw.w3.org/css-validator

http://www.htmlhelp.com/tools/csscheck

Page 233: Accesibilidad Web (esa gran olvidada)

23.3DEENLACESW3CLinkChecker

WDGLinkValet

LinkChecker

http://validator.w3.org/checklink

http://www.htmlhelp.com/tools/valet

http://wummel.github.io/linkchecker

Page 234: Accesibilidad Web (esa gran olvidada)

23.4OTROSVALIDADORESW3CmobileOKChecker

W3CFeedValidationService

W3CSemanticDataExtractor

http://validator.w3.org/mobile

http://validator.w3.org/feed

http://www.w3.org/2003/12/semantic-extractor.html

Page 235: Accesibilidad Web (esa gran olvidada)

23.5UNIFICADOSW3CUnicornhttp://validator.w3.org/unicorn

Page 236: Accesibilidad Web (esa gran olvidada)

23.6ACCESIBILIDAD(I)WAVEWebAccessibilityTool

WAVEWebAccessibilityToolbarforFirefox

CynthiaSays

http://wave.webaim.org

http://wave.webaim.org/toolbar

http://www.cynthiasays.com

Page 237: Accesibilidad Web (esa gran olvidada)

23.7ACCESIBILIDAD(II)eXaminator

AChecker

Nibbler

http://examinator.ws

http://achecker.ca/checker

http://nibbler.silktide.com

Page 238: Accesibilidad Web (esa gran olvidada)

23.8ACCESIBILIDAD(III)TingtunChecker

FunctionalAccessibilityEvaluator

SortSite-AccessibilityCheckerandValidator

http://accessibility.tingtun.no/en/pagecheck2.0

http://fae20.cita.illinois.edu

http://www.powermapper.com/products/sortsite/checks/accessibility-checks.htmlhelp

Page 239: Accesibilidad Web (esa gran olvidada)

24OTRASHERRAMIENTAS

Page 240: Accesibilidad Web (esa gran olvidada)

24.1PLUGINSWebDeveloper,noofrecemuchísimainformaciónútilparacomprobarqueunapáginawebesaccesible.

Verexplicación:

FangsScreenReaderEmulator,emulaelcomportamientoquetendríaunlectordepantallas.

https://addons.mozilla.org/es/firefox/addon/web-developer/

http://accesibilidadweb.dlsi.ua.es/?menu=hr-webdevelopertoolbar

https://addons.mozilla.org/en-us/firefox/addon/fangs-screen-reader-emulator

Page 241: Accesibilidad Web (esa gran olvidada)

24.2COLORESAccessibilityColorWheel

ColorblindWebPageFilter

CheckMyColours

http://gmazzocato.altervista.org/colorwheel/wheel.php

http://colorfilter.wickline.org

http://www.checkmycolours.com

Page 242: Accesibilidad Web (esa gran olvidada)

24.3PALETASDECOLORESPaletton

ColorPaletteGeneratorhttp://paletton.com

http://www.degraeve.com/color-palette

Page 243: Accesibilidad Web (esa gran olvidada)

24.4TIEMPODECARGALoadImpact

PingdomWebsiteSpeedTest

SiteSpeed

WebPageAnalyzer

http://loadimpact.com

http://tools.pingdom.com/fpt

http://sitespeed.me

http://www.webpageanalyzer.com

Page 244: Accesibilidad Web (esa gran olvidada)

25ACERCADE

Page 245: Accesibilidad Web (esa gran olvidada)

25.1LICENCIAEstastransparenciasestánhechascon:MarkdownSlides:

EstastransparenciasestánbajounalicenciaCreativeCommonsReconocimiento-CompartirIgual3.0:

https://github.com/asanzdiego/markdownslides

http://creativecommons.org/licenses/by-sa/3.0/es

Page 246: Accesibilidad Web (esa gran olvidada)

25.2FUENTESTransparencias:

Código:

https://github.com/asanzdiego/curso-interfaces-web-2014/tree/master/02-accesibilidad/slides

https://github.com/asanzdiego/curso-interfaces-web-2014/tree/master/02-accesibilidad/src

Page 247: Accesibilidad Web (esa gran olvidada)

25.3BIBLIOGRAFÍA(I)PáginadeAccesibilidadWebdelaUniversidaddeAlicante

Traducción:PautasdeAccesibilidadparaelContenidoWeb(WCAG)2.0

http://accesibilidadweb.dlsi.ua.es

http://www.sidar.org/traducciones/wcag20/es

Page 248: Accesibilidad Web (esa gran olvidada)

25.4BIBLIOGRAFÍA(II)Enlazaresimportante

Enlacespara“leermás”queseansimplesyaccesibles

Javascriptnoobstructivo,Manualdebuenasmaneras

http://www.microsiervos.com/archivo/weblogs/enlazar-es-importante-3.html

http://www.torresburriel.com/weblog/2005/10/22/enlaces-para-leer-mas-que-sean-simples-y-accesibles

http://www.anieto2k.com/2006/10/15/javascript-no-obstructivo-manual-de-buenas-maneras

Page 249: Accesibilidad Web (esa gran olvidada)

25.5BIBLIOGRAFÍA(III)HTML5:Nuevasetiquetassemánticasyestructurales

HTMLyAccesibilidad:elatributolongdescenimágenes

NuevostiposdeinputenHTML5

http://www.arumeinformatica.es/blog/html5-nuevas-etiquetas-semanticas-y-estructurales

http://blog.outbook.es/desarrollo-web/html-y-accesibilidad-el-atributo-longdesc-en-imagenes

http://www.htmlcinco.com/nuevos-tipos-de-input-en-html5

Page 250: Accesibilidad Web (esa gran olvidada)

25.6BIBLIOGRAFÍA(IV)Lectoresdepantalla

Validadoresyherramientasdeaccesibilidadyusabilidad

WebAccessibilityEvaluationTools:Overview

http://es.wikipedia.org/wiki/Lector_de_pantalla

http://www.usableyaccesible.com/recurso_misvalidadores.php

http://www.w3.org/WAI/ER/tools/Overview.html