<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1531275133681113837</id><updated>2012-06-04T13:37:53.809+02:00</updated><category term='presentaciones'/><category term='accesibilidad legislación'/><category term='enlaces'/><category term='accesibilidad televisión'/><category term='WCAG 2.0'/><category term='plantillas'/><category term='sabías que ...'/><category term='usabilidad textos'/><category term='navegadores trucos'/><category term='reseñas'/><category term='AJAX'/><category term='accesibilidad certificación'/><category term='accesibilidad software'/><category term='frases ...'/><category term='redes sociales'/><category term='accesibilidad general'/><category term='accesibilidad Flash'/><category term='HTML 5'/><category term='Norma UNE 139803'/><category term='documentación'/><category term='iphone'/><category term='DNIe'/><category term='usabilidad metodología'/><category term='recursos'/><category term='accesibilidad Blogger'/><category term='accesibilidad sordos'/><category term='accesibilidad ePub'/><category term='usabilidad color'/><category term='general blog'/><category term='navegadores general'/><category term='Técnicas WCAG 2.0'/><category term='WAI-ARIA'/><category term='off topic'/><category term='XHTML'/><category term='usabilidad software'/><category term='accesibilidad Word'/><category term='usabilidad general'/><category term='usabilidad internacionalización'/><category term='agenda'/><category term='accesibilidad denuncias'/><category term='CSS'/><category term='usabilidad formularios'/><category term='accesibilidad iPad'/><category term='imprescindibles'/><category term='accesibilidad PDF'/><category term='glosario'/><category term='usabilidad iPad'/><category term='navegadores extensiones'/><category term='accesibilidad móvil'/><category term='firma electrónica'/><category term='accesibilidad metodología'/><category term='tecnología asistiva'/><category term='SEO'/><category term='descargas'/><category term='estándares'/><category term='noticias'/><category term='evaluación heurística'/><category term='arquitectura de información'/><category term='accesibilidad multimedia'/><category term='cheatsheet'/><category term='accesibilidad javascript'/><category term='seminarios'/><category term='accesibilidad PowerPoint'/><category term='WCAG 1.0'/><title type='text'>Usable y accesible</title><subtitle type='html'>Consultoría de accesibilidad, usabilidad, arquitectura de información y experiencia de usuario.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/-/accesibilidad+general'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/search/label/accesibilidad%20general'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/-/accesibilidad+general/-/accesibilidad+general?start-index=26&amp;max-results=25'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-4105474291998058972</id><published>2012-05-06T01:12:00.000+02:00</published><updated>2012-05-11T21:22:25.802+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='WCAG 2.0'/><title type='text'>Falsos errores de validadores automáticos de accesibilidad basados en las WCAG 2.0</title><content type='html'>&lt;h2&gt;Falso Error 1: campo de texto sin LABEL asociado... pero que tiene un TITLE adecuado&lt;/h2&gt;&lt;p&gt;Los criterios de conformidad 1.1.1, 1.3.1, 3.3.2 y 4.1.2 hacen referencia a que un campo de formulario debe estar correctamente identificado, lo que en las WCAG 1.0 era el punto de verificación 12.4 &lt;em&gt;Asocie explícitamente las etiquetas con sus controles. [Prioridad 2]&lt;/em&gt;&lt;/p&gt;&lt;p&gt;En estos cuatro criterios de conformidad de las WCAG 2.0 se admite una de estas dos técnicas suficientes para cumplirlos:&lt;/p&gt;  &lt;ul&gt;&lt;li lang="en"&gt;H44: Using label elements to associate text labels with form controls&lt;/li&gt;&lt;li lang="en"&gt;H65: Using the title attribute to identify form controls when the label element cannot be used&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Aunque lo más recomendable siempre es utilizar la técnica H44 y asociar cada campo de formulario (salvo los de tipo &lt;code&gt;button&lt;/code&gt; o los &lt;code&gt;input&lt;/code&gt; de tipo &lt;code&gt;image&lt;/code&gt;, &lt;code&gt;submit&lt;/code&gt;, &lt;code&gt;reset&lt;/code&gt; y &lt;code&gt;hidden&lt;/code&gt;) con su correspondiente &lt;code&gt;label&lt;/code&gt;, hay casos en los que no podemos usar &lt;code&gt;label&lt;/code&gt; o este podría resultar confuso. En esos casos &lt;strong&gt;podemos usar la técnica H65, es decir, no etiquetar  el campo con &lt;code&gt;label&lt;/code&gt; sino usar el atributo &lt;code&gt;title&lt;/code&gt; para etiquetar el campo e identificar su propósito&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ejemplos&lt;/strong&gt; en los que podríamos usar el atributo &lt;code&gt;title&lt;/code&gt; de un campo de formulario para etiquetarlo en vez de etiquetarlo con &lt;code&gt;label&lt;/code&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Cuando para introducir una fecha o un código de cuenta en un formulario tenemos varios campos&lt;/strong&gt; (por ejemplo campos diferentes para día, mes, año). En estos casos podemos identificar cada uno de esos campos con el atributo &lt;code&gt;title&lt;/code&gt; (sin necesidad de que cada uno tenga un &lt;code&gt;label&lt;/code&gt;)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cuando tenemos un campo de búsqueda y un botón Buscar&lt;/strong&gt; sin una etiqueta previa "Buscar" o "Buscador". Si debemos respetar el diseño podemos etiquetar el campo de búsqueda mediante su atributo &lt;code&gt;title&lt;/code&gt;. En este caso además contamos con la técnica suficiente G167 &lt;em&gt;Using an adjacent button to label the purpose of a field&lt;/em&gt;, en la que se indica concretamente que un botón "Buscar" justo a continuación de un campo de búsqueda es suficiente para cumplir con el criterio de conformidad 3.3.2&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Una tabla en la que el contenido de alguna de sus celdas sea un campo de formulario&lt;/strong&gt;. Por ejemplo la tabla resumen de tu pedido en un &lt;em lang="en"&gt;ecommerce&lt;/em&gt;, en la que el contenido de una de sus columnas sea un campo editable con el número de unidades de cada producto.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Sin embargo, hay validadores automáticos de accesibilidad basados en las WCAG 2.0 que anuncian un error cuando encuentran un campo sin un &lt;code&gt;label&lt;/code&gt; asociado, aunque este tenga un atributo &lt;code&gt;title&lt;/code&gt; adecuado.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Validadores que SÍ dan este falso error:&lt;/strong&gt; &lt;a href="http://examinator.ws/"&gt;Examinator&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Validadores que NO dan este falso error:&lt;/strong&gt; &lt;a href="http://www.tawdis.net/index.html"&gt;TAW&lt;/a&gt;, &lt;a href="http://achecker.ca/"&gt;AChecker&lt;/a&gt;, &lt;a href="http://wsspg.dequecloud.com/worldspace/wsservice/eval/checkCompliance.jsp"&gt;Deque Worldspace Free Analysis&lt;/a&gt;, &lt;a href="http://www.acessibilidade.gov.pt/accessmonitor"&gt;AccessMonitor&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Falso Error 2: imagen que es un enlace y tiene ALT vacío... pero que va acompañada por un texto dentro del enlace&lt;/h2&gt;&lt;p&gt;Es el siguiente caso, correcto como se puede consultar por ejemplo en la técnica H2, y que por tanto no está incumpliendo el criterio de conformidad 1.1.1:&lt;/p&gt;&lt;code&gt;&amp;lt;a href="ayuda.html"&amp;gt;&amp;lt;img src="image/ayuda.gif" alt="" /&amp;gt; Ayuda&amp;lt;/a&amp;gt; &lt;/code&gt;&lt;p&gt;Sin embargo hay validadores automáticos de accesibilidad basados en las WCAG 2.0 que anuncian un error cuando encuentran una imagen dentro de un enlace si dicha imagen tiene ALT vacío, sin tener en cuenta que puede ser un caso como el descrito.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Validadores que SÍ dan este falso error:&lt;/strong&gt;  &lt;a href="http://achecker.ca/"&gt;AChecker&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Validadores que NO dan este falso error (o solo advierten que las imágenes decorativas es mejor incluirlas en las CSS):&lt;/strong&gt; &lt;a href="http://www.tawdis.net/index.html"&gt;TAW&lt;/a&gt;, &lt;a href="http://examinator.ws/"&gt;Examinator&lt;/a&gt;, &lt;a href="http://wsspg.dequecloud.com/worldspace/wsservice/eval/checkCompliance.jsp"&gt;Deque Worldspace Free Analysis&lt;/a&gt;, &lt;a href="http://www.acessibilidade.gov.pt/accessmonitor"&gt;AccessMonitor&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Falso Error 3: H2 presente en el código antes que un H1... sin tener en cuenta que estén bien marcados&lt;/h2&gt;&lt;p&gt;La técnica H42 &lt;em lang="en"&gt;Using h1-h6 to identify headings&lt;/em&gt;, incluye un ejemplo en el cual el título del contenido principal coincide con el título de la página y está marcado como "H1" aunque no es el primero que aparece en la página. El contenido de la primera y tercera columna es menos importante y está marcado con "H2". &lt;/p&gt;&lt;p&gt;No es necesario que H1 aparezca antes que H2, lo importante es que realmente el título marcado como H1 sea de primer nivel y los marcados como H2 de segundo nivel.&lt;/p&gt;&lt;p&gt;Sin embargo hay validadores automáticos de accesibilidad basados en las WCAG 2.0 que anuncian un error cuando encuentran un encabezado superior colocado en el código después de uno inferior, cuando solo deberían reportar una advertencia para que se revise que están bien marcados.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Validadores que SÍ dan este falso error:&lt;/strong&gt; &lt;a href="http://wsspg.dequecloud.com/worldspace/wsservice/eval/checkCompliance.jsp"&gt;Deque Worldspace Free Analysis&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Validadores que NO dan este falso error:&lt;/strong&gt; &lt;a href="http://www.tawdis.net/index.html"&gt;TAW&lt;/a&gt; (en una versión anterior sí daba error pero ya está corregido), &lt;a href="http://examinator.ws/"&gt;Examinator&lt;/a&gt;, &lt;a href="http://achecker.ca/"&gt;AChecker&lt;/a&gt;, &lt;a href="http://www.acessibilidade.gov.pt/accessmonitor"&gt;AccessMonitor&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Falso Error 4: indicar en cualquier caso que es obligatorio incluir enlaces para saltar bloques de contenido y un primer enlace en la página que lleve al contenido principal de la misma&lt;/h2&gt;&lt;p&gt;El criterio de conformidad &lt;em&gt;2.4.1 Evitar bloques: Existe un mecanismo para evitar los bloques de contenido que se repiten en múltiples páginas web (Nivel A)&lt;/em&gt;, se puede cumplir de dos formas diferentes (tal y como se puede consultar en &lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-skip.html" lang="en"&gt;Understanding SC 2.4.1&lt;/a&gt;):&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Agrupando los bloques de contenido de manera que los productos de apoyo puedan reconocerlos y saltarlos: estructurar las páginas con encabezados, agrupando los enlaces en listas, etc.&lt;/li&gt;&lt;li&gt;Proporcionando enlaces para saltar los bloques de contenido, en cuyo caso se ofrece un listado de técnicas de las que es necesario elegir al menos una, entre ellas las dos que comento.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Por tanto, &lt;strong&gt;no se puede reportar siempre y en todos los casos como error que no haya un enlace al comienzo de la página para ir al contenido principal&lt;/strong&gt;. Puede que la página esté bien estructurada y por tanto se esté cumpliendo con el criterio de conformidad 2.4.1. Puede además que no haya claramente un área de contenido principal y por tanto este enlace no resulte útil.&lt;/p&gt;&lt;p&gt;De la misma manera, no se puede reportar siempre y en todos lo casos que no haya enlaces para saltar bloques de contenido.&lt;/p&gt;&lt;p&gt;Y en cualquier caso, no se debería incluir como error ambas, sino indicar que al menos es necesario una de ellas.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Validadores que SÍ dan este falso error:&lt;/strong&gt;  &lt;a href="http://examinator.ws/"&gt;Examinator&lt;/a&gt;, &lt;a href="http://www.acessibilidade.gov.pt/accessmonitor"&gt;AccessMonitor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Validadores que NO dan este falso error:&lt;/strong&gt; &lt;a href="http://www.tawdis.net/index.html"&gt;TAW&lt;/a&gt;, &lt;a href="http://wsspg.dequecloud.com/worldspace/wsservice/eval/checkCompliance.jsp"&gt;Deque Worldspace Free Analysis&lt;/a&gt;, &lt;a href="http://achecker.ca/"&gt;AChecker&lt;/a&gt;&lt;/p&gt;  &lt;div class="entradilla"&gt;&lt;p&gt;Hasta aquí los que he detectado por ahora. ¿Conocéis más falsos errores?&lt;/p&gt;&lt;/div&gt; &lt;p&gt;Artículos relacionados:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2011/01/respuesta-25-dudas-habituales-sobre.html"&gt;Respuesta a 25 dudas habituales sobre accesibilidad web&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2012/01/consejos-avanzados-de-accesibilidad-web.html"&gt;Consejos avanzados de accesibilidad web&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2007/02/wcag-20.html"&gt;WCAG 2.0&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-4105474291998058972?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/4105474291998058972/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2012/05/falsos-errores-de-validadores.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4105474291998058972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4105474291998058972'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2012/05/falsos-errores-de-validadores.html' title='Falsos errores de validadores automáticos de accesibilidad basados en las WCAG 2.0'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-6149716898529363247</id><published>2012-03-28T00:21:00.008+02:00</published><updated>2012-03-30T07:28:15.641+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='XHTML'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Descripción extensa de una imagen: accesible con lector de pantalla y visible sin imágenes activas</title><content type='html'>&lt;p&gt;El objetivo de este artículo es explicar cómo podemos tener una descripción extensa de una imagen en la propia página, de tal manera que:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;sea accesible para los lectores de pantalla&lt;/li&gt;&lt;li&gt;se visualice cuando la imagen no esté cargada (bien porque tenemos las imágenes desactivadas, bien porque ya no se encuentra disponible, etc.)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Todo ello sin depender del atributo &lt;code&gt;longdesc&lt;/code&gt;, que no siempre es soportado, ni de los típicos enlaces [D] junto a la imagen (conocidos como &lt;em&gt;D-Link&lt;/em&gt;); y asegurando que no dé problemas cuando se deshabilita el javascript o las CSS.&lt;/p&gt;&lt;p&gt;Este artículo se me ocurrió después de leer el artículo de Steve Faulkner &lt;a  href="http://www.paciellogroup.com/blog/2011/10/detecting-if-images-are-disabled-in-browsers/" lang="en" target="_blank" title="Se abre en otra ventana"&gt;Detecting if images are disabled in browsers&lt;/a&gt;, en el cual explicaba cómo podemos detectar por javascript si las imágenes están deshabilitadas o no se han cargado.&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;&lt;a  href="http://www.usableyaccesible.com/ejemplo_descripcion_accesible/descripcion_imagenes_accesibles.html" target="_blank" title="Se abre en ventana nueva"&gt;Ver la página de ejemplo&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;p&gt;&lt;a  href="http://www.usableyaccesible.com/ejemplo_descripcion_accesible/ejemplo_descripcion_accesible.rar"&gt;Descargar el ejemplo&lt;/a&gt; (RAR, 13Kb)&lt;/p&gt;&lt;p&gt;La descarga y uso del ejemplo es completamente libre, pero os agradecería mucho que compartierais mejoras que se os ocurran o problemas que detectéis.&lt;/p&gt;&lt;p&gt;He probado su funcionamiento con NVDA, Explorer 7, Explorer 8, Explorer 9, Firefox 1.5, Firefox 2, Firefox 3, Firefox 11, Chrome 17, Opera 11, Safari 5 (para Windows) y desde una BlackBerry y una iPad. En Explorer 6 no hay problema para visualizar la descripción, pero se ve siempre presente como si el javascript estuviera deshabilitado.&lt;/p&gt;&lt;/div&gt;&lt;h2&gt;HTML&lt;/h2&gt;&lt;p&gt;El código HTML es &lt;strong&gt;XHTML 1.0 Strict válido&lt;/strong&gt; y es el siguiente. En primer lugar tenemos la cabecera:&lt;/p&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"&lt;br /&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"  &amp;gt;&lt;br /&gt;&amp;lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es"&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Ejemplo descripción extensa accesible de imágenes&amp;lt; /title &amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /&amp;gt;&lt;br /&gt;&amp;lt;meta name="author" content="Olga Carreras" /&amp;gt;&lt;br /&gt;&amp;lt;meta name="description" content="Descripciones extensas de imágenes accesibles con lectores de pantalla y sin imágenes activas" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;link href="estilos.css" type="text/css" rel="stylesheet" media="all" /&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="utils.js"&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;Como se ve, estoy llamando a una CSS y a un JS que explico más adelante.&lt;/p&gt;&lt;p&gt;A continuación tenemos el cuerpo de la página:&lt;/p&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h1&amp;gt;Ejemplo de descripción extensa de una imagen: accesible con lector de pantalla y sin imágenes activas&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;Olga Carreras. Ejemplo del artículo &amp;lt;a href="http://olgacarreras.blogspot.com"&gt;"Descripción extensa de una imagen: accesible con lector de pantalla y sin imágenes activas"&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;Después de lo que es el título de la página y el enlace al artículo tenemos ya la imagen:&lt;/p&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;div&amp;gt;&lt;br /&gt;&amp;lt;img src="razones_uso_tecnologia_accesible.gif" alt="Razones de uso de la tecnología accesible" id="image1" class="images" /&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;&amp;lt;a href="#descripcion" title="Mostrar la descripción de la imagen Razones de uso de la tecnología accesible" id="linkDescripcion" class="oculto"&amp;gt;Ver descripción de la imagen&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;La imagen es un gráfico, por tanto el atributo ALT no es suficiente, necesitamos una descripción detallada la imagen.&lt;/p&gt;&lt;p&gt;&lt;img border="0" height="386" width="400" src="http://3.bp.blogspot.com/-1GjO9TcyNME/T3IwFUkxdHI/AAAAAAAABg8/aOSkg3RKILw/s400/grafico_descripcion.jpg" alt="Imagen compleja de un gráfico con un enlace bajo la misma Mostrar descripción de la imagen" /&gt;&lt;/p&gt;&lt;p&gt;Os preguntaréis &lt;strong&gt;la razón por la cuál he incluido a continuación de la imagen un enlace "Ver descripción de la imagen".&lt;/strong&gt;&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Ese enlace no es necesario puesto que si la imagen no está cargada se verá la descripción detallada y los lectores de pantalla no van a tener problemas para acceder a dicha descripción.&lt;/p&gt;&lt;p&gt;Sin embargo, puede darse el caso de &lt;strong&gt;usuarios con vista cansada o que accedan desde un dispositivo móvil y el tamaño de letra de la imagen les resulte pequeño&lt;/strong&gt; (y no sepan o no puedan hacer zoom de la imagen)&lt;/p&gt;&lt;p&gt;En ese caso les puede ser de utilidad pulsar el enlace para ver la descripción.&lt;/p&gt;&lt;p&gt;El enlace es un ancla al comienzo de la descripción, después veremos que mediante javascript no intrusivo se le ha asignado una función que permite mostrar/ocultar la descripción detallada y personalizar el texto y el TITLE del enlace en función de si se visualiza o no la descripción.&lt;/p&gt;&lt;/div&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;div id="descripcion" class="visible"&amp;gt;&lt;br /&gt;&amp;lt;h2&amp;gt;&amp;lt; &amp;lt; Descripción de la imagen: Razones de uso de la tecnología accesible&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;h3&amp;gt;Por entorno laboral&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Con discapacidad severa: 4%&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;lt;Con discapacidad moderada: 3%&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;lt;Sin discapacidad: 6%&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;[el resto de la descripción larga, no la pongo aquí toda]&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;Como vemos, a continuación se incluye la descripción detallada correctamente maquetada. &lt;strong&gt;Esta descripción se oculta una vez cargada la página mediante javascript no intrusivo, por tanto estará disponible tanto sin javascript activo como sin CSS activas&lt;/strong&gt;, debajo de la imagen.&lt;/p&gt;&lt;p&gt;Con CSS activas, tanto si pulsas el enlace como si no se carga la imagen, la descripción se posiciona a la derecha de la imagen.&lt;/p&gt;&lt;p&gt;&lt;img border="0" width="570" height="235" src="http://4.bp.blogspot.com/-R9PlrS433bs/T3IyoRhmp_I/AAAAAAAABhU/uyJec1K33nk/s1600/grafico_descripcion_visible.jpg" alt="Imagen compleja de un gráfico, con un enlace bajo la misma Ocultar descripción de la imagen y la descripción detallada de la imagen al lado de la misma"/&gt;&lt;/p&gt;&lt;p&gt;Por otro lado veremos que la descripción extensa se está ocultando de forma accesible, así que los usuarios que usan un lector de pantalla (podéis probarlo con NVDA) escuchan la descripción a continuación de la imagen y el enlace.&lt;/p&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;div class="pie"&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;Probad a deshabilitar javascript, css o imágenes. Para ver sin imágenes cargadas o sin javascript activo acordaros de recargar la página una vez que los desactivéis.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;Para facilitaros verla sin la imagen cargada os dejo una copia de la misma página pero donde se ha escrito mal el nombre de la imagen y por tanto no la encuentra: &amp;lt;a href="descripcion_imagenes_accesibles_sinimg.html"&amp;gt;Probar esta página cuando no se encuentra la imagen.&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;En el pie de la página os recuerdo que si deshabilitáis el javascript, las CSS o las imágenes mientras visualizáis la página deberéis recargarla. Para facilitaros comprobar que, efectivamente, cuando no se carga la imagen se muestra por defecto la descripción a su lado, os pongo un enlace a una copia de la página donde he escrito mal el nombre de la imagen para comprobar &lt;strong&gt;cómo se ve la página sin la imagen cargada&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;&lt;img border="0" height="246" width="570" src="http://3.bp.blogspot.com/-JUcidYuvQhw/T3IzudqFg7I/AAAAAAAABhg/yWf-A2katCs/s1600/imagen_no_cargada.jpg" alt="Hueco donde debería estar la imagen con un texto en su interior. A su derecha la descripción detalla de la imagen" /&gt;&lt;/p&gt;&lt;p&gt;Como se observa, &lt;strong&gt;cuando la imagen no se ha podido mostrar, se ve en el hueco que ocuparía la imagen su ALT, y junto a la imagen aparece por defecto la descripción detallada.&lt;/strong&gt; Ya no se muestra el enlace "Ver descripción de la imagen" porque no es necesario.&lt;/p&gt;&lt;div class="destacado"&gt;&lt;p&gt;Me parece importante destacar que se ha separado:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;el contenido: eso es únicamente lo que vemos en la página HTML&lt;/li&gt;&lt;li&gt;la presentación: no se especifica ningún estilo en la página, todos están recogidos en la CSS&lt;/li&gt;&lt;li&gt;el código javascript: no hay ningún evento, ninguna función, nada que haga sospechar que esta página incluye javascript (salvo la llamada al JS en el HEAD). &lt;strong&gt;Todo el javascript, incluso las funciones que se llaman en el onLoad de la página, están definidas de forma no intrusiva&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h2&gt;CSS&lt;/h2&gt;&lt;p&gt;La CSS es &lt;strong&gt;CSS 2.1 válida&lt;/strong&gt;. No pongo toda la CSS, sólo aquello que es relevante para el ejemplo.&lt;/p&gt;&lt;code&gt;&lt;br /&gt;.oculto{&lt;br /&gt;position:absolute;&lt;br /&gt;left:-999em;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;Con esta clase general "oculto" oculto aquellos elementos que me interesa:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;al cargarse la página compruebo si la imagen se ha cargado, en cuyo caso oculto por javascript la descripción. Sin javascript activo, por tanto, la descripción se verá.&lt;/li&gt;&lt;li&gt;el enlace "Ver descripción de la imagen" tiene esta clase "oculto" por defecto y una vez cargada la página lo hago visible. De esta manera, sin javascript activo, el enlace no se muestra puesto que ya no es necesario.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;La forma de ocultar&lt;/strong&gt; (mediante posicionamiento fuera de pantalla) &lt;strong&gt;permite que los lectores de pantalla sí puedan acceder al contenido oculto, algo que no ocurre con &lt;code&gt;display:none&lt;/code&gt;&lt;/strong&gt;. Más detalles en &lt;a href="http://olgacarreras.blogspot.com.es/2011/11/ocultar-contenido-sin-comprometer-la.html"&gt;"Ocultar contenido sin comprometer la accesibilidad ni el posicionamiento de la página"&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Otros estilos que me interesa comentar son los de la imagen:&lt;/p&gt;&lt;code&gt;&lt;br /&gt;.images{&lt;br /&gt;width:auto;&lt;br /&gt;height:auto;&lt;br /&gt;}&lt;br /&gt;.widthImage1{&lt;br /&gt;width:393px;&lt;br /&gt;height:363px;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;Por defecto indico que el ancho de las imágenes sea "auto". &lt;strong&gt;No puedo poner por defecto el tamaño real de la imagen porque el script se basa en comprobar si el ancho de la imagen es diferente del ancho que debería tener&lt;/strong&gt;, en cuyo caso es que la imagen no está cargada.&lt;/p&gt;&lt;p&gt;Sin embargo tengo una clase con el tamaño real de la imagen porque en Safari y Chrome, si la imagen no tiene especificado su ancho y alto real, no se muestra su atributo ALT. Así que veremos que en el script, &lt;strong&gt;tras comprobar el ancho de la imagen para saber si la imagen está cargada, le aplico la clase "widthImage1", y de este modo en Safari y Chrome vemos su ALT&lt;/strong&gt;.&lt;/p&gt;&lt;h2&gt;JS&lt;/h2&gt;&lt;code&gt;&lt;br /&gt;function addLoadEvent(func) {&lt;br /&gt;var oldonload = window.onload;&lt;br /&gt;if (typeof window.onload != 'function') {&lt;br /&gt;window.onload = func;&lt;br /&gt;} else {&lt;br /&gt;window.onload = function() {&lt;br /&gt;if (oldonload) {&lt;br /&gt;oldonload();&lt;br /&gt;}&lt;br /&gt;func();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;La función "addLoadEvent" es la que nos permite llamar a funciones en el onLoad de la página de forma no intrusiva.&lt;/p&gt;&lt;p&gt;¿Qué funciones estamos llamando? Primero a &lt;code&gt;addLoadEvent(noimage)&lt;/code&gt;&lt;/p&gt;&lt;code&gt;&lt;br /&gt;var Image1Width=393;&lt;br /&gt;function noimage(){&lt;br /&gt;var objImagen = document.getElementById('image1');&lt;br /&gt;var objDescripcion = document.getElementById('descripcion');&lt;br /&gt;var linkDescripcion = document.getElementById( 'linkDescripcion' );&lt;br /&gt;objDescripcion.className = 'oculto';&lt;br /&gt;linkDescripcion.className = 'visible';&lt;br /&gt;if (objImagen.offsetWidth != Image1Width)&lt;br /&gt;{&lt;br /&gt;objDescripcion.className = 'visible';&lt;br /&gt;objImagen.className = 'widthImage1';&lt;br /&gt;linkDescripcion.className = 'oculto';&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;Lo primero que hago, como ya he comentado, es ocultar la descripción larga de la imagen y mostrar el enlace "Ver descripción de la imagen".&lt;/p&gt;&lt;p&gt;A continuación &lt;strong&gt;compruebo si el ancho de la imagen es diferente del ancho que debería tener, en cuyo caso es que la imagen no se ha cargado.&lt;/strong&gt;&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;En la propuesta de S.Faulkner se comparaba si era igual a 1, pero esto no me funcionaba en todos los navegadores. &lt;strong&gt;Por eso lo comparo con el ancho real "393"&lt;/strong&gt;. Es más "sucio" porque no me sirve para todas las imágenes como el compararlo con 1, sino que he de personalizarlo para cada una, pero &lt;strong&gt;funciona en todos los navegadores.&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Nota: Faulkner lo comparaba con 1 porque no le ponía ALT a las imágenes. Entonces el hueco de la imagen no se adaptaba al ALT y por eso su ancho era 1 cuando no estaba cargada. Como se debe poner ALT tenemos que hacerlo comparándolo con su ancho real. Por otro lado, indicar el ancho y alto de la imagen ayuda a las personas que ven la página sin la imagen cargada a hacerse una idea del tamaño que esta tenía.&lt;/p&gt;&lt;p&gt;En el caso de que la imagen no se haya cargado muestro la descripción, cambio la clase de la CSS aplicada a la imagen (ya he explicado en la CSS que es para que en Chrome y Safari se vea el atributo ALT dentro de la zona de la imagen) y oculto el enlace "Ver descripción de la imagen" porque el enlace ya no es necesario.&lt;/p&gt;&lt;p&gt;La otra función que llamo en el onLoad de la página es la siguiente:&lt;/p&gt;&lt;code&gt;&lt;br /&gt;addLoadEvent (function(){&lt;br /&gt;var linkDescripcion = document.getElementById( 'linkDescripcion' );&lt;br /&gt;var objDescripcion = document.getElementById('descripcion');&lt;br /&gt;linkDescripcion.onclick = function(){&lt;br /&gt;if (objDescripcion.className == 'oculto')&lt;br /&gt;{&lt;br /&gt;objDescripcion.className = 'visible';&lt;br /&gt;linkDescripcion.innerHTML="Ocultar descripción de la imagen";&lt;br /&gt;linkDescripcion.title="Ocultar la descripción de la imagen Razones de uso de la tecnología accesible"&lt;br /&gt;}else{&lt;br /&gt;objDescripcion.className = 'oculto';&lt;br /&gt;linkDescripcion.innerHTML="Ver descripción de la imagen";&lt;br /&gt;linkDescripcion.title="Mostrar la descripción de la imagen Razones de uso de la tecnología accesible"&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;Esta función &lt;strong&gt;añade al evento "onClick" del enlace "Ver descripción de la imagen" una función que&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Si la descripción de la imagen está oculta&lt;/strong&gt;, al pulsar el enlace la mostraremos. Y a continuación cambiaremos el texto del enlace por su nueva acción "Ocultar descripción de la imagen" y cambiaremos también el TITLE de la imagen para que esté acorde con su nueva función de ocultar la descripción.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Si la descripción de la imagen está visible&lt;/strong&gt;, al pulsar el enlace la ocultaremos. Y a continuación cambiaremos en texto del enlace por su nueva acción "Ver descripción de la imagen" y cambiaremos también el TITLE de la imagen para que esté acorde con su nueva función de mostrar la descripción.&lt;/li&gt;&lt;/ul&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Algo que no he hecho para que se viera más claro lo que hacían las funciones y que se debería hacer para &lt;strong&gt;separar el código javascript del texto concreto que queremos personalizar&lt;/strong&gt;, sería &lt;strong&gt;definir esos literales en un fichero diferente de variables&lt;/strong&gt; para que nos sean más sencillos de modificar. Así en el código sólo incluiriamos variables y no texto concreto.&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Os animo ha que dejéis en los comentarios cualquier sugerencia de mejora o problema que detectéis.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Artículos relacionados:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2010/12/asociacion-compleja-de-radios-y-labels.html"&gt;Asociación compleja de radios y labels de forma accesible&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2012/03/que-teclas-de-acceso-rapido-accesskey.html"&gt;Qué teclas de acceso rápido (accesskey) utilizar&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es//2007/02/formulario-con-varios-botones.html"&gt;Formulario con varios botones. Implementación usable y accesible&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2007/02/ajax-accesible.html"&gt;AJAX accesible&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2007/02/enlaces-que-actan-como-botones.html"&gt;Enlaces que actúan como botones. Implementación accesible.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-6149716898529363247?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/6149716898529363247/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2012/03/descripcion-extensa-de-una-imagen.html#comment-form' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/6149716898529363247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/6149716898529363247'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2012/03/descripcion-extensa-de-una-imagen.html' title='Descripción extensa de una imagen: accesible con lector de pantalla y visible sin imágenes activas'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-1GjO9TcyNME/T3IwFUkxdHI/AAAAAAAABg8/aOSkg3RKILw/s72-c/grafico_descripcion.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-8478922632808331827</id><published>2012-03-21T13:53:00.005+01:00</published><updated>2012-03-21T14:10:10.620+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='estándares'/><title type='text'>Qué teclas de acceso rápido (accesskey) utilizar</title><content type='html'>&lt;p&gt;&lt;strong&gt;Artículo anterior: &lt;/strong&gt;&lt;br /&gt;&lt;a href="http://olgacarreras.blogspot.com/2012/03/estandares-formales-de-usabilidad-y-su.html"&gt;Estándares formales de usabilidad y su aplicación práctica en una evaluación heurística &lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;El punto de verificación 9.5 de las WCAG 1.0 de nivel AAA indica &lt;q&gt;&lt;em&gt;Proporcione atajos de teclado para los vínculos más importantes (incluidos los de los mapas de imagen de cliente), los controles de formulario y los grupos de controles de formulario. [Prioridad 3] Por ejemplo, en HTML, especifique los atajos a través del atributo "accesskey"&lt;/em&gt;&lt;/q&gt;&lt;/p&gt;&lt;p&gt;En las WCAG 2.0 deja de ser un criterio de conformidad y pasa a ser una técnica adicional del criterio 2.4.1 de nivel A &lt;q&gt;&lt;em&gt;Evitar bloques: Existe un mecanismo para evitar los bloques de contenido que se repiten en múltiples páginas web"&lt;/em&gt;&lt;/q&gt;.&lt;/p&gt;&lt;p&gt;Aunque no es obligatorio, yo sí que recomiendo incluir atajos de teclado. La duda que surge entonces es &lt;strong&gt;¿qué &lt;em&gt;accesskey&lt;/em&gt; incluir de forma que no entren en conflicto con las teclas de atajo de los menús del navegador? ¿hay algún estándar?&lt;/strong&gt;&lt;/p&gt;&lt;h2&gt;UK Government accesskeys standard&lt;/h2&gt;&lt;p&gt;El Gobierno del Reino Unido estableció en 2002 las siguientes teclas de acceso rápido para sus portales web:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;S - Skip navigation&lt;/li&gt;&lt;li&gt;1 - Home page&lt;/li&gt;&lt;li&gt;2 - What’s new&lt;/li&gt;&lt;li&gt;3 - Site map&lt;/li&gt;&lt;li&gt;4 - Search&lt;/li&gt;&lt;li&gt;5 - Frequently Asked Questions (FAQ)&lt;/li&gt;&lt;li&gt;6 - Help&lt;/li&gt;&lt;li&gt;7 - Complaints procedure&lt;/li&gt;&lt;li&gt;8 - Terms and conditions&lt;/li&gt;&lt;li&gt;9 - Feedback form&lt;/li&gt;&lt;li&gt;0 - Access key details&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Consultar en: &lt;a href="http://web.archive.org/web/20050311012228/http://www.cabinetoffice.gov.uk/e-government/docs/resources/web_guideline_handbook/pdf/wgl_2-4.pdf" target="_blank"&gt;Uk Guidelines for government websites (PDF)&lt;/a&gt; (capítulo 2 "Content of websites". Apartado 2.4 "Building in universal accessibility + checklist". Subapartado 2.4.4 "UK Government accesskeys standard".&lt;/p&gt;&lt;p&gt;Estas &lt;em&gt;accesskey&lt;/em&gt; se siguen utilizando como se observa por ejemplo en la web &lt;a href="http://www.direct.gov.uk/en/Hl1/Help/DG_020463 " target="_blank" title="Se abre en ventana nueva"&gt;Directgov&lt;/a&gt; (&lt;em lang="en"&gt;UK government's digital service for people in England and Wales&lt;/em&gt;)&lt;/p&gt;&lt;h2&gt;Swedish Government accesskeys standard&lt;/h2&gt;&lt;p&gt;En Suecia, en las &lt;a href="http://www.eutveckling.se/static/doc/swedish-guidelines-public-sector-websites.pdf#page=57" target="_blank" lang="en"&gt;Swedish National Guidelines for Public Sector Websites (2008)&lt;/a&gt; (PDF), que establecen las normas a seguir por los portales de la Administración Pública, se definen también las teclas de acceso rápido que se han de utilizar.&lt;/p&gt;&lt;p&gt;Según se indica, están basadas en las del Reino Unido (&lt;q&gt;&lt;em&gt;The choices of access keys are inspired by the UK Government access keys&lt;/em&gt;&lt;/q&gt;):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;S - Skip navigation, go directly to text content&lt;/li&gt;&lt;li&gt;0 - “About the website”, accessibility information. Provided details on access keys&lt;/li&gt;&lt;li&gt;1 - “Home” page&lt;/li&gt;&lt;li&gt;2 - News. Collection of news&lt;/li&gt;&lt;li&gt;3 - Content outline. A site map, or perhaps A-Z&lt;/li&gt;&lt;li&gt;4 - Search. Should be connected to the search field that searches the entire website&lt;/li&gt;&lt;li&gt;5 - Frequently Asked Questions (FAQ)&lt;/li&gt;&lt;li&gt;6 - Help. For example, about a specific service.&lt;/li&gt;&lt;li&gt;7 - Contact us. Page with contact details to important functions within the government agency.&lt;/li&gt;&lt;li&gt;8 - Legal information. Page that describe the website’s privacy policy and how legal information such as cookies are handled.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Según se especifica, en la página "About the website" se deben indicar las teclas utilizadas y explicar su uso en diferentes navegadores y sistemas operativos.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ninguna de estas teclas colisiona con los atajos de menú de los navegadores. La "S" no genera conflicto en los navegadores en castellano&lt;/strong&gt;, aunque indican que en la versión sueca de IE6 sí colisiona con un menú.&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Mi recomendación es que no reinventemos la rueda y usemos las &lt;em&gt;accesskey&lt;/em&gt; propuestas por los gobiernos de Reino Unido y Suecia. Tienen la ventaja de no colisionar con el navegador y que &lt;strong&gt;son lo más cercano a un estándar "de facto" que existe, de modo que, si se generalizan, el usuario no deberá reaprenderlas de una web a otra&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Así que os animo a aplicar y difundir este estándar de &lt;em&gt;accesskey&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;Un ejemplo de uso y adaptación de estas &lt;em&gt;accesskey&lt;/em&gt; lo implementamos en la web de la &lt;a href="http://www.cun.es/accesibilidad" target="_blank"&gt;Clínica Universidad de Navarra&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;strong&gt;Otros enlaces de interés&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://clagnut.com/blog/193/" target="_blank" title="Se abre en ventana nueva"&gt;Accesskey standards&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://accesoalan.blogspot.com.es/2003/10/atajos-de-teclado-en-documentos-web.html"  target="_blank" title="Se abre en ventana nueva"&gt;Atajos de teclado en documentos Web &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.hcidata.co.uk/register-dot-gov-dot-uk-access-key.htm"  target="_blank" title="Se abre en ventana nueva"&gt;Access key systems&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Artículos anteriores&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2010/12/asociacion-compleja-de-radios-y-labels.html"&gt;Asociación compleja de radios y labels de forma accesible&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2012/01/consejos-avanzados-de-accesibilidad-web.html"&gt;Consejos avanzados de accesibilidad web&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2011/01/respuesta-25-dudas-habituales-sobre.html"&gt;Respuesta a 25 dudas habituales sobre accesibilidad web&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2012/02/html-5-y-accesibilidad.html"&gt;HTML 5 y accesibilidad&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-8478922632808331827?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/8478922632808331827/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2012/03/que-teclas-de-acceso-rapido-accesskey.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/8478922632808331827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/8478922632808331827'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2012/03/que-teclas-de-acceso-rapido-accesskey.html' title='Qué teclas de acceso rápido (accesskey) utilizar'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-6422256239446445571</id><published>2012-02-16T14:33:00.008+01:00</published><updated>2012-05-14T10:36:09.351+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML 5'/><title type='text'>HTML 5 y accesibilidad</title><content type='html'>&lt;p&gt;Última actualización: 13 de marzo de 2012&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;La especificación de HTML 5 pretende ser una especificación pensada para incluir dinamismo y a la vez accesibilidad desde su concepción. Por tanto, la ventaja principal que tendrá es que los desarrolladores que la utilicen podrán generar efectos de presentación muy atractivos sin limitar la interacción por parte de usuarios de ayudas técnicas. Pero en estos momentos es todavía un borrador, su implementación en los diversos navegadores no es completa aún y por tanto, aunque desde muchos sectores se alienta su uso, yo no lo haría tan alegremente.&lt;/p&gt;&lt;p&gt;Existe un sitio dedicado a informar sobre la implementación de HTML en los navegadores y sus consecuencias para la accesibilidad, así como posibles soluciones: &lt;a href="http://html5accessibility.com/" target="_blank" title="Se abre en ventana nueva"&gt;http://html5accessibility.com/&lt;/a&gt; Recomiendo vivamente estar al tanto de las actualizaciones y, sobre todo de las advertencias contenidas en ese sitio.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.juanhidalgoreina.com/2011/11/emmanuelle-gutierrez-restrepo/" target="_blank" title="Se abre en ventana nueva"&gt;Entrevista a Emmanuelle Gutiérrez y Restrepo&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Un recurso imprescindible, como recomienda Emmanuelle, es la web &lt;strong&gt;&lt;a href="http://www.html5accessibility.com/" lang="en" hreflang="en" target="_blank" title="Se abre en ventana nueva"&gt;"HTML 5 Accesibility"&lt;/a&gt;&lt;/strong&gt; donde se propociona información actualizada sobre el soporte en los diferentes navegadores (la última versión es de este mes, donde se sitúan a la cabeza Chrome y Firefox y a la cola Opera y Safari):&lt;br /&gt;&lt;br /&gt;&lt;blockquote lang="en"&gt;&lt;p&gt;This site is a resource to provide information about which new HTML5 user interface features are accessibility supported in browsers, making them usable by people who rely upon assistive technology (AT) to use the web [...]&lt;/p&gt;&lt;p&gt;It is not intended to dissuade developers from using new HTML5 features. Sometimes there are better choices, sometimes developers have to add a little extra to make the feature useful or usable, and other times features have simply not been implemented by any browser or only by browsers that do not yet support assistive technologies. &lt;strong&gt;As a consequence it may not yet be practical to use a particular HTML5 feature.&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Actualmente el grupo de trabajo WCAG WG está trabajando en las &lt;strong&gt;&lt;a href="http://www.w3.org/WAI/GL/wiki/Techniques/HTML5" target="_blank" title="Se abre en ventana nueva"&gt;Técnicas HTML5 para las WCAG 2.0&lt;/a&gt;&lt;/strong&gt;, tal y como existen ahora para HTML, PDF, Flash, etc. (&lt;a lang="en" href="http://www.w3.org/TR/WCAG-TECHS/" target="_blank" title="Se abre en ventana nueva"&gt;Techniques for WCAG 2.0&lt;/a&gt;). Es una gran noticia, aunque de momento están en un estado muy inicial.&lt;/p&gt;&lt;p&gt;Otro documento de interés del W3C es &lt;strong&gt;&lt;a href="http://dev.w3.org/html5/alt-techniques/" lang="en" target="_blank" title="Se abre en ventana nueva"&gt;HTML5: Techniques for providing useful text alternatives&lt;/a&gt;&lt;/strong&gt;, sobre el correcto uso de las alternativas textuales para que estas sean efectivamente accesibles en cualquier contexto de uso.&lt;/p&gt;&lt;h2&gt;Elemento &lt;code&gt;video&lt;/code&gt; y accesibilidad&lt;/h2&gt;&lt;p&gt;Uno de los objetivos más habituales para el uso actual de HTML 5 es la inclusión de contenido multimedia, &lt;strong&gt;especialmente la inclusión de vídeos con el elemento &lt;code&gt;video&lt;/code&gt;&lt;/strong&gt;. Un recurso muy interesante es: &lt;strong&gt;&lt;a href="http://bit.ly/wdFr55" target="_blank" title="Se abre en ventana nueva"&gt;"Accesibilidad a los contenidos audiovisuales en la Web a través de HTML5" (PDF, 2MB)&lt;/a&gt;&lt;/strong&gt;, trabajo fin de carrera de Alberto Sánchez-Heredero Pérez y tutorizado por Lourdes Moreno López (autora de &lt;a href="http://olgacarreras.blogspot.com/2009/04/resena-accesibilidad-los-contenidos.html" target="_blank" title="Se abre en ventana nueva"&gt;"Accesibilidad a los contenidos audiovisuales en la web"&lt;/a&gt;).&lt;p&gt;&lt;p&gt;&lt;strong&gt;Otros artículos interesantes sobre la accesibilidad y el uso del elemento &lt;code&gt;video&lt;/code&gt; de HTML5 son&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://net.tutsplus.com/tutorials/html-css-techniques/an-in-depth-overview-of-html5-multimedia-and-accessibility/" target="_blank" title="Se abre en ventana nueva"&gt;"An In Depth Analysis of HTML5 Multimedia and Accessibility"&lt;/a&gt; de Ian Devlin&lt;/li&gt;&lt;li&gt;&lt;a href="http://uxmag.com/articles/the-state-of-html5-video" target="_blank" title="Se abre en ventana nueva"&gt;"The State of HTML5 Video"&lt;/a&gt; de Jeroen Wijering&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Combinar los nuevos marcadores semánticos con ARIA Roles&lt;/h2&gt;&lt;p&gt;Sobre el soporte de HTML 5 por los lectores de pantalla son muy interesantes los artículos que tratan sobre &lt;strong&gt;cómo combinar los nuevos marcadores semánticos de HTML 5 (&lt;code&gt;header&lt;/code&gt;, &lt;code&gt;nav&lt;/code&gt;, &lt;code&gt;section&lt;/code&gt;) con ARIA Roles&lt;/strong&gt; (que usan actualmente páginas como Google o Yahoo. Más información en &lt;a href="http://olgacarreras.blogspot.com/2007/02/ajax-accesible-ii-wai-aria.html" target="_blank" title="Se abre en ventana nueva"&gt;"AJAX accesible: WAI-ARIA&lt;/a&gt;", ) para que sean más accesibles para los lectores de pantalla.&lt;/p&gt;&lt;p&gt;&lt;a href="http://cssgallery.info/how-screen-readers-speak-a-page-with-html5-and-aria/" lang="en" target="_blank" title="Se abre en ventana nueva"&gt;"How screen readers speak a page with HTML5 and ARIA"&lt;/a&gt; de Lucica Ibanescu, incluye dos vídeos en los que se muestra como lee una página HTML 5 NVDA, JAWS y Windows Eyes con y sin roles.&lt;/p&gt;&lt;p&gt;Por otra parte, el artículo &lt;a href="http://www.paciellogroup.com/blog/2011/07/html5-accessibility-chops-aria-landmark-support/" target="_blank" title="Se abre en ventana nueva"&gt;"HTML5 Accessibility Chops: ARIA landmark support"&lt;/a&gt;, de Paciello Group Blog (que suele publicar buenos artículos sobre HTML 5 y accesibilidad) trata también este tema, incluyendo un listado detallado del &lt;strong&gt;&lt;a href="http://www.html5accessibility.com/tests/landmarks.html" target="_blank" title="Se abre en ventana nueva"&gt;soporte de ARIA Roles con diferentes lectores de pantalla (JAWS, NVDA, VoiceOver, Chrome, Windows Eyes&lt;/a&gt;)&lt;/strong&gt;.&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Vídeos ilustraticos del soporte de ARIA Roles con diferentes lectores de pantalla son&lt;/strong&gt; (todos en YouTube):&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=-Ze9IdfB-dY" lang="en" target="_blank" title="Se abre en ventana nueva"&gt;NVDA 2011 Firefox 6 with ARIA ROLES Navigation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a lang="en" target="_blank" title="Se abre en ventana nueva" href="http://www.youtube.com/watch?v=jiA9RJBwXvw&amp;feature=related"&gt;JAWS 13 in IE9 with HTML5 and ARIA Landmark Roles &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a lang="en" target="_blank" title="Se abre en ventana nueva" href="http://www.youtube.com/watch?v=EVs50BwLGuI&amp;feature=related"&gt;VoiceOver in Safari 5.1 with HTML5 and ARIA Landmark Roles&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a lang="en" target="_blank" title="Se abre en ventana nueva" href="http://www.youtube.com/watch?v=iI1WLGYzJvk&amp;feature=related"&gt;Window-Eyes 7.5.0 in IE9 with HTML5 and ARIA Landmark Roles &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Puedes consultar todos los vídeos recomendados&lt;/strong&gt; en mi lista de reproducción de Youtube &lt;a href="http://www.youtube.com/playlist?list=PL034EA9CD7BF45FB9&amp;feature=plcp" target="_blank" title="Se abre en ventana nueva"&gt;"HTML 5 y accesibilidad"&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Otro artículo muy interesante sobre el tema es: &lt;a href="http://www.alistapart.com/articles/aria-and-progressive-enhancement/" lang="en" hreflang="en"&gt;ARIA and Progressive Enhancement&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;Accesibilidad HTML 5 y RIA (Rich Internet Applications)&lt;/h2&gt;&lt;p&gt;La siguiente PPT es todo un tesoro: &lt;a href="http://dl.dropbox.com/u/573324/CSUN2012/slides/accessible_webapps_course_2.pptx" lang="en"&gt;"Accesibility of HTML5 y Rich Internet Applications" &lt;/a&gt; de Hans Hillen y Steve Faulker, presentada en CSUN 2012. En ella se explican los problemas habituales de accesibilidad en aplicaciones RIA y sus soluciones.&lt;/p&gt;&lt;p&gt;La primera parte y los ejemplos se pueden encontrar en &lt;a href="http://dl.dropbox.com/u/573324/CSUN2012/index.html" lang="en"&gt;"Accessibility of HTML5 and Rich Internet Applications - CSUN 2012 Workshop Material"&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;Otros artículos de interés sobre HTML 5 y accesibilidad &lt;/h2&gt;&lt;ul&gt;&lt;li&gt;WebAIM elaboró en 2010 una serie de artículos denominados "Future Web Accesibility" donde comenta nuevas características que incorpora HTML 5 y que mejorarán la accesibilidad de los sitios web. Se puede consultar el enlace a estos artículos y una breve descripción de los mismos en el artículo de Sergio Luján &lt;a href="http://accesibilidadenlaweb.blogspot.com/2010/11/el-futuro-de-la-accesibilidad-web-con.html" target="_blank" title="Se abre en ventana nueva"&gt;"El futuro de la accesibilidad web con HTML5"&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" title="Se abre en ventana nueva" href="http://simplyaccessible.com/article/html5-block-links/" lang="en"&gt;"Accessibility and HTML5 Block Links"&lt;/a&gt;, de Derek Featherstone analiza los problemas de accesibilidad de utilizar bloques de contenido dentro de un enlace, algo aceptable en HTML 5.&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" title="Se abre en ventana nueva" href="http://john.foliot.ca/required-inputs/"&gt;"Accessible HTML5 Forms – Required Inputs"&lt;/a&gt;, de Johnny Otis and Etta James, analiza los problemas de accesibilidad para el uso del nuevo atributo &lt;code&gt;required&lt;/code&gt; de HTML 5 y lo compara con el uso de &lt;code&gt;aria-required="true"&lt;/code&gt; de WAI-ARIA (más información sobre WAI-ARIA en &lt;a href="http://olgacarreras.blogspot.com/2007/02/ajax-accesible-ii-wai-aria.html" target="_blank" title="Se abre en ventana nueva"&gt;"AJAX accesible: WAI-ARIA&lt;/a&gt;")&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.iheni.com/wai-aria-support-on-ios/"&gt;WAI ARIA support on iOS&lt;/a&gt;, septiembre de 2012, con el soporte para iPhone 4 e iPad 1&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Iré actualizando este artículo con otros recursos de interés que vaya encontrando.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Artículos relacionados:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2008/01/html-5.html"&gt;HTML 5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2011/01/cheat-sheet-html-401-html-5-xhtml.html"&gt;Cheat Sheet HTML 4.01, HTML 5, XHTML Elements &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-6422256239446445571?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/6422256239446445571/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2012/02/html-5-y-accesibilidad.html#comment-form' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/6422256239446445571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/6422256239446445571'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2012/02/html-5-y-accesibilidad.html' title='HTML 5 y accesibilidad'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-4626603526398694401</id><published>2012-02-14T16:34:00.002+01:00</published><updated>2012-02-15T19:21:45.690+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='recursos'/><category scheme='http://www.blogger.com/atom/ns#' term='WCAG 2.0'/><title type='text'>Herramienta de ayuda para validar de acuerdo a las WCAG 2.0</title><content type='html'>&lt;p&gt;En el artículo anterior &lt;a href="http://olgacarreras.blogspot.com/2012/01/herramienta-de-ayuda-para-realizar-una.html"&gt;"Herramienta de ayuda para realizar una consultoría de accesibilidad web"&lt;/a&gt; compartía y explicaba una herramienta de ayuda para realizar una consultoría de accesibilidad web respecto a las WCAG 1.0 y la Norma UNE 139803. &lt;/p&gt;&lt;p&gt;Ahora comparto la versión de esa herramienta para realizar una consultoría de accesibilidad &lt;strong&gt;en base a las WCAG 2.0&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;El funcionamiento es el mismo, por tanto &lt;a href="http://olgacarreras.blogspot.com/2012/01/herramienta-de-ayuda-para-realizar-una.html"&gt;se puede consultar la descripción detallada en el artículo anterior&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;La única novedad es que &lt;strong&gt;en cada criterio de éxito incluyo una descripción amigable de lo que hay que revisar en cada uno de ellos&lt;/strong&gt;. Esta descripción está basada en la traducción de &lt;a href="http://webaim.org/standards/wcag/checklist" lang="en"&gt;WebAIM`s WCAG 2.0 Checklist&lt;/a&gt; por parte de &lt;a href="http://qweos.net/blog/2009/01/28/guias-practicas-para-profesionales-web-puntos-de-verificacion-de-las-pautas-de-accesibilidad-al-contenido-web-wcag-20/"&gt;Jose Ramón Quevedo&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Otra herramienta complementaria que os recomiendo es la &lt;a href="http://olgacarreras.blogspot.com/2009/04/wcag-20-checklist.html"&gt;WCAG 2.0 Checklist&lt;/a&gt; de Roger Hudson, en la cual incluye por cada criterio de éxito las técnicas a aplicar (está en formato Word y no genera datos automáticos como la que yo comparto)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;La descarga es gratuita. &lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;&lt;a href="http://www.usableyaccesible.com/archivos/herramienta_consultoria_accesibilidad.xlsx"&gt;Descarga de la herramienta de ayuda para realizar una consultoría de accesibilidad web de acuerdo a las &lt;strong&gt;WCAG 1.0/Norma UNE 139803&lt;/strong&gt;&lt;/a&gt;. Archivo excel .XLSX de 85.6 KB&lt;/p&gt;&lt;p&gt;&lt;p&gt;&lt;a href="http://www.usableyaccesible.com/archivos/herramienta_consultoria_accesibilidad_WCAG2.xlsx"&gt;Descarga de la herramienta de ayuda para realizar una consultoría de accesibilidad web de acuerdo a las &lt;strong&gt;WCAG 2.0&lt;/strong&gt;&lt;/a&gt;. Archivo excel .XLSX de 84 KB&lt;/p&gt;&lt;p&gt;Esta prohibido su uso comercial y su distribución sin permiso del autor.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Servicio relacionado:&lt;/strong&gt; &lt;a href="http://www.usableyaccesible.com/servicio_accesibilidad.html"&gt;Consultoría de accesibilidad web&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Artículos relacionados:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2007/01/diferencias-de-prioridad-entre-los.html"&gt;Diferencias de prioridad entre los requisitos de la Norma UNE 139803:2004 y los puntos de control de las WCAG 1.0 &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2009/03/correspondencia-entre-los-requisitos-de.html"&gt;Correspondencia entre Norma UNE 139803/WCAG 1.0/WCAG 2.0 &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2009/06/metodologia-para-la-evaluacion-de-la.html"&gt;Metodología para la evaluación de la accesibilidad Web: "Evaluating Web Sites for Accessibility" de la WAI&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2011/07/sirius-nueva-sistema-para-la-evaluacion.html"&gt;Descarga de herramienta para evaluar con Sirius.  Nuevo sistema para la evaluación de la usabilidad web&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-4626603526398694401?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/4626603526398694401/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2012/02/herramienta-de-ayuda-para-validar-de.html#comment-form' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4626603526398694401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4626603526398694401'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2012/02/herramienta-de-ayuda-para-validar-de.html' title='Herramienta de ayuda para validar de acuerdo a las WCAG 2.0'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-4692559478062013882</id><published>2012-01-25T14:04:00.003+01:00</published><updated>2012-02-14T16:22:58.261+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='descargas'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='recursos'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad metodología'/><title type='text'>Herramienta de ayuda para realizar una consultoría de accesibilidad web</title><content type='html'>&lt;p&gt;&lt;strong&gt;Servicio relacionado:&lt;/strong&gt; &lt;a href="http://www.usableyaccesible.com/servicio_accesibilidad.html"&gt;Consultoría de accesibilidad web&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Comparto con vosotros una herramienta personal que he creado para ayudar a  realizar el informe resultante de una consultoría de accesibilidad web de acuerdo a las WCAG 1.0 y la Norma UNE 139803. &lt;a href="#25122012fin"&gt;Al final del artículo tenéis la descarga&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Novedad febrero 2012.&lt;/strong&gt; Incluyo una nueva versión para validar de acuerdo a las WCAG 2.0&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.usableyaccesible.com/recurso_descargas.html"&gt;Consultar otros materiales de apoyo en la zona de descargas&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;Qué es y qué no es&lt;/h2&gt;&lt;p&gt;NO es una herramienta para realizar una revisión automática de la accesibilidad web de un portal.&lt;/p&gt;&lt;p&gt;Es una herramienta que permite ir recogiendo los datos obtenidos durante la revisión automática y manual del sitio de acuerdo a la Norme UNE 139803, que es un poco más exigente que las WCAG 1.0 (&lt;a href="http://olgacarreras.blogspot.com/2007/01/diferencias-de-prioridad-entre-los.html"&gt;ver diferencia entre las WCAG 1.0 y la Norma UNE 139803&lt;/a&gt;), y que te genera información de utilidad para realizar el informe.&lt;/p&gt;&lt;p&gt;Cuando redactas el informe que refleja los resultados de la consultoría hay dos apartados claves:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;el &lt;strong&gt;análisis detallado&lt;/strong&gt; donde incluyes por cada punto de verificación y página de la muestra qué se pretende evaluar y cómo se ha evaluado, qué errores se han cometido, cómo solucionarlos técnicamente y cómo evitarlos en el resto del portal. Este apartado debe estar &lt;strong&gt;orientado a los desarrolladores que van a realizar los cambios&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;el&lt;strong&gt; resumen de la evaluación&lt;/strong&gt;, que está &lt;strong&gt;destinado a las personas que han contratado la consultoría&lt;/strong&gt; y que no tienen por qué tener conocimientos técnicos. En este resumen se indica de manera concisa y clara, sin entrar en aspectos técnicos, cuáles son los principales problemas en base a su criticidad y recurrencia, el nivel de adecuación alcanzado por la muestra y por cada una de sus páginas, etc.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Los datos que genera la herramienta que comparto son especialmente útiles para ese resumen de la evaluación. Genera un resumen del nivel de adecuación A y AA (tanto de la muestra en general como de cada una de sus páginas) datos estadísticos y gráficas que permiten resumir y presentar de forma concisa y muy gráfica los resultados. También nos ayuda a nosotros a identificar con rapidez cuáles son los puntos de verificación y las páginas que presentan más problemas.&lt;/p&gt;&lt;h2&gt;Descripción de la herramienta&lt;/h2&gt;&lt;p&gt;Está en formato Excel. Todos los campos están protegidos salvo aquellos que se deben ir rellenando. Es una herramienta de uso personal que he decidido compartir, así que su funcionamiento y organización están basados en mi manera habitual de trabajar.&lt;/p&gt;&lt;p&gt;La Excel está dividida en cuatro pestañas:&lt;/p&gt;&lt;h3&gt;Pestaña 1: General&lt;/h3&gt;&lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" alt="Se muestra la pestaña "General" de la excel que se describe a continuación: " src="http://lh4.ggpht.com/-Y81R0fZ9kWM/Tx_vBN0EOHI/AAAAAAAABcM/WHlLpCLF8g0/pesta%2525C3%2525B1a1_accesibilidad_thumb%25255B1%25255D.jpg?imgmax=800" width="667" height="291" /&gt;&lt;/p&gt;&lt;p&gt;En esta pestaña se rellenan los datos generales sobre la web a analizar:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Fecha: rango de fechas entre las que se realiza la evaluación&lt;/li&gt;&lt;li&gt;Web: URL de la web que se analiza&lt;/li&gt;&lt;li&gt;Cliente: cliente para el que se realiza la consultoría&lt;/li&gt;&lt;li&gt;Evaluador: persona que lleva a cabo la evaluación&lt;/li&gt;&lt;li&gt;Nº de páginas de la muestra: nº de páginas que componen la muestra a evaluar. Está pensada para un máximo de 15.&lt;/li&gt;&lt;li&gt;Datos de las páginas de la muestra: alias por el cual haremos referencia a esa página y su URL. El alias que demos a cada página de la muestra será el que automáticamente se adjudique en el resto de la Excel para identificar a esa página.&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Pestaña 2: A&lt;/h2&gt;&lt;p&gt;La labor que debe hacer el evaluador en esta pestaña es indicar por cada una de las páginas de la muestra y por cada uno de los puntos de verificación de nivel A si dicha página cumple, no cumple o no se aplica el correspondiente punto de verificación que está analizando.&lt;/p&gt;&lt;p&gt;Por tanto por cada punto de verificación de nivel A y cada página de la muestra encontramos las siguientes columnas:&lt;/p&gt;&lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" alt="Datos a rellenar en la pestaña 3 y que se describen a continuación: " src="http://lh3.ggpht.com/-GvJ29mlJVUE/Tx_vCVueuPI/AAAAAAAABcY/0jgj8yJg75U/pesta%2525C3%2525B1a2_accesibilidad_thumb%25255B1%25255D.jpg?imgmax=800" width="642" height="238" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;el punto de verificación a evaluar&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;el nivel de dicho punto&lt;/strong&gt;. Se indica si es A, si es A sólo según la Norma UNE 139803, o si sólo es A en determinado contexto&lt;/li&gt;&lt;li&gt;&lt;strong&gt;un listado con las páginas de la muestra&lt;/strong&gt;. El nombre que aparecerá será el alias que se le ha dado a cada página en la primera pestaña.&lt;/li&gt;&lt;li&gt;un&amp;#160; &lt;strong&gt;desplegable&lt;/strong&gt; por cada página para indicar si dicha página &lt;strong&gt;cumple con el punto de verificación&lt;/strong&gt;. Es lo que debe rellenar el evaluador a medida que avanza en el análisis de accesibilidad de las páginas. Los valores disponibles son:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Sí:&lt;/strong&gt; la evaluación manual (o automática cuando sea posible) determina que cumple dicho punto de verificación. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;No:&lt;/strong&gt; la evaluación manual (o automática cuando sea posible) determina que no cumple dicho punto de verificación. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;No se aplica:&lt;/strong&gt; cuando el punto de verificación no es aplicable a la página porque no es posible una respuesta "sí" o "no". Por ejemplo, el punto de verificación 1.2 dice “Proporcione vínculos redundantes en formato texto para cada zona activa de un mapa de imagen del servidor”, si la página analizada no tiene mapas de imagen de servidor, no puedes indicar que se han proporcionado vínculos para cada zona activa ni que no se han proporcionado, simplemente no se aplica porque no se utilizan mapas de imagen de servidor.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;un &lt;strong&gt;desplegable para indicar si la muestra en su conjunto cumple el punto de verificación. &lt;/strong&gt;Los valores disponibles son los mismos que en el caso anterior. El evaluador deberá especificarlo en base a:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;si alguna de las páginas no cumple el punto de verificación, la muestra en su conjunto no lo cumple&lt;/li&gt;&lt;li&gt;si el punto de verificación no se aplica a todas las páginas, dicho punto no se aplica a la muestra en su conjunto&lt;/li&gt;&lt;li&gt;sí ninguna de las páginas no cumple el punto el punto de verificación (es decir, sólo hay páginas que lo cumplen o en las que no se aplica), la muestra en su conjunto cumple el punto de verificación&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Para hacerlo más visual y localizar con más facilidad el tipo de datos insertados, en función del valor especificado se estable un código de color:&lt;/p&gt;&lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" alt="Los datos NO se colorean de rojo; los datos SÍ se colorean de verde; los datos NO SE APLICA se colorean de amarillo" src="http://lh4.ggpht.com/-34MCe-ETIoY/Tx_vDgdCpMI/AAAAAAAABco/eDzfOm9g_oU/pesta%2525C3%2525B1a2_accesibilidad_codigocolor_thumb%25255B1%25255D.jpg?imgmax=800" width="560" height="222" /&gt;&lt;/p&gt;&lt;h3&gt;¿Que información nos genera esta pestaña?&lt;/h3&gt;&lt;p&gt;En la imagen anterior se ve que por cada punto de verificación nos incluye un resumen del número de páginas de la muestra que cumple, no cumplen o en las que no se aplica dicho punto de verificación.&lt;/p&gt;&lt;p&gt;El grueso de la información generada la encontramos a la derecha de las columnas especificadas anteriormente:&lt;/p&gt;&lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" alt="Datos y gráficos que genera automáticamente la pestaña A y que se describe a continuación:" src="http://lh6.ggpht.com/--G3VvA_LCTY/Tx_vFKoiXmI/AAAAAAAABc4/w49hHVqnpzE/pesta%2525C3%2525B1a2_informeaccesibilidad_thumb%25255B1%25255D.jpg?imgmax=800" width="649" height="539" /&gt;&lt;/p&gt;&lt;p&gt;Los datos que proporciona son:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;una tabla resumen del cumplimiento de nivel A de la muestra en general.&lt;/strong&gt; El nº de puntos que se cumplen, no se cumplen o no se aplican y qué porcentaje suponen respecto al número de puntos que hay que cumplir. Se ofrece el porcentaje de cumplimiento y no cumplimiento tanto teniendo en cuenta los puntos no aplicables como sin tenerlos en cuenta.&lt;br /&gt;&lt;li&gt;&lt;strong&gt;gráfico&lt;/strong&gt; que refleja también el resultado del &lt;strong&gt;porcentaje de cumplimiento y no cumplimiento del nivel A&lt;/strong&gt; de la muestra. Para la realización del gráfico no se tienen en cuenta los puntos no aplicables, es decir, a la hora de hacer la estadística se restan del número de puntos que hay que cumplir.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;una tabla resumen por cada una de las páginas de la muestra&lt;/strong&gt;. Por cada página podemos ver el número de puntos de nivel A que cumple, no cumple o no se aplican, y el porcentaje que suponen respecto al número de puntos que se han de cumplir. Se ofrece el porcentaje de cumplimiento y no cumplimiento tanto teniendo en cuenta los puntos no aplicables como sin tenerlos en cuenta.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;gráfico de barras&lt;/strong&gt; que refleja también el porcentaje de cumplimiento y no cumplimiento del nivel A de cada página de la muestra. Para la realización del gráfico no se tienen en cuenta los puntos no aplicables, es decir, a la hora de hacer la estadística se restan del número de puntos que hay que cumplir.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/ul&gt;&lt;p&gt;Esta información nos permite conocer el nivel de adecuación de la muestra y de cada página. Nos permite además localizar de forma visual las páginas que más problemas tienen.&lt;/p&gt;&lt;h2&gt;Pestaña 3: AA&lt;/h2&gt;&lt;p&gt;El funcionamiento y los datos que genera son equivalentes a la pestaña A pero para los puntos de verificación de nivel AA.&lt;/p&gt;&lt;p&gt;Los datos se generan para los puntos de verificación AA y para los puntos de verificación A+AA. &lt;/p&gt;&lt;p&gt;Los primeros son sólo a modo informativo y sirven también de base para calcular los realmente importantes, los datos A+AA.&lt;/p&gt;&lt;p&gt;Para alcanzar el nivel de adecuación AA es necesario cumplir con los puntos de verificación A y AA, por tanto los gráficos y&amp;#160; estadísticas que nos informan del nivel de adecuación AA de la muestra son los datos A+AA. &lt;/p&gt;&lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" alt="Datos y gráficos generados por la pestaña AA, iguales a los de la pestaña A" src="http://lh5.ggpht.com/-bDJ3eVjrNlE/Tx_vHMN5X_I/AAAAAAAABdM/cN_W3txk9go/pesta%2525C3%2525B1a3_informeaccesibilidad_thumb%25255B1%25255D.jpg?imgmax=800" width="485" height="595" /&gt;&lt;/p&gt;&lt;h2&gt;Pestaña 4: Por puntos de verificación&lt;/h2&gt;&lt;p&gt;Esta pestaña nos da una perspectiva global de los puntos de verificación que más problemas están generando. Por cada uno de ellos, en una tabla, agrupados por nivel A o AA, se indica el nº de páginas de la muestra que lo cumplen, no lo cumplen o en las que no se aplica. &lt;/p&gt;&lt;p&gt;Se generan una serie de gráficas que permiten identificar cuáles son los más o lo menos problemáticos.&lt;/p&gt;&lt;h2&gt;&lt;a name="25122012fin"&gt;&lt;/a&gt;Descarga de la herramienta&lt;/h2&gt;&lt;p&gt;La descarga es gratuita. &lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;&lt;a href="http://www.usableyaccesible.com/archivos/herramienta_consultoria_accesibilidad.xlsx"&gt;Descarga de la herramienta de ayuda para realizar una consultoría de accesibilidad web de acuerdo a las WCAG 1.0/Norma UNE 139803&lt;/a&gt;. Archivo excel .XLSX de 85.6 KB&lt;/p&gt;&lt;p&gt;&lt;p&gt;&lt;a href="http://www.usableyaccesible.com/archivos/herramienta_consultoria_accesibilidad_WCAG2.xlsx"&gt;Descarga de la herramienta de ayuda para realizar una consultoría de accesibilidad web de acuerdo a las WCAG 2.0&lt;/a&gt;. Archivo excel .XLSX de 84 KB&lt;/p&gt;&lt;p&gt; Esta prohibido su uso comercial y su distribución sin permiso del autor.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Servicio relacionado:&lt;/strong&gt; &lt;a href="http://www.usableyaccesible.com/servicio_accesibilidad.html"&gt;Consultoría de accesibilidad web&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Artículos relacionados:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2009/06/metodologia-para-la-evaluacion-de-la.html"&gt;Metodología para la evaluación de la accesibilidad Web: "Evaluating Web Sites for Accessibility" de la WAI&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2011/07/sirius-nueva-sistema-para-la-evaluacion.html"&gt;Descarga de herramienta para evaluar con Sirius.  Nuevo sistema para la evaluación de la usabilidad web&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-4692559478062013882?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/4692559478062013882/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2012/01/herramienta-de-ayuda-para-realizar-una.html#comment-form' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4692559478062013882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4692559478062013882'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2012/01/herramienta-de-ayuda-para-realizar-una.html' title='Herramienta de ayuda para realizar una consultoría de accesibilidad web'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-Y81R0fZ9kWM/Tx_vBN0EOHI/AAAAAAAABcM/WHlLpCLF8g0/s72-c/pesta%2525C3%2525B1a1_accesibilidad_thumb%25255B1%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-4623519112500931513</id><published>2012-01-04T01:12:00.006+01:00</published><updated>2012-04-16T14:06:11.728+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><title type='text'>Consejos avanzados de accesibilidad web</title><content type='html'>&lt;p&gt;Última actualización: 16/04/2012&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Artículo relacionado&lt;/strong&gt;: &lt;a href="http://olgacarreras.blogspot.com/2011/01/respuesta-25-dudas-habituales-sobre.html"&gt;Respuesta a 25 dudas habituales sobre accesibilidad web&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Los &lt;em lang="en"&gt;hashtag&lt;/em&gt; de Twitter son efímeros, por ello recopilo en este artículo los consejos de accesibilidad que publico en &lt;a href="https://twitter.com/#!/olgacarreras" target="_blank" title="Perfil de Olga Carreras en Twitter. Se abre en ventana nueva"&gt;Twitter&lt;/a&gt; bajo el &lt;em lang="en"&gt;hashtag&lt;/em&gt; #tipAA. Algunos están ampliados con más de 140 caracteres, tal y como los publiqué en &lt;a href="https://plus.google.com/102276383137193109437/posts#102276383137193109437/posts" target="_blank" title="Perfil de Olga Carreras en Google+. Se abre en ventana nueva"&gt;Google +&lt;/a&gt; o &lt;a href="http://www.facebook.com/usableyaccesible" target="_blank" title="Perfil de Usable y accesible en Facebook. Se abre en ventana nueva"&gt;Facebook&lt;/a&gt;, otros los he reescrito para este artículo.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;En un formulario web se debe asociar explícitamente cada etiqueta con su control, pero&lt;strong&gt; &lt;/strong&gt;¿cómo realizar asociaciones complejas? &lt;a href="http://goo.gl/q0ipw#tipAA" target="_blank" title="Se abre en ventana nueva"&gt;Ejemplo de asociación compleja de radios y &lt;em lang="en"&gt;labels&lt;/em&gt; de forma accesible&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Al validar un formulario web ten en cuenta que: identificar los campos erróneos únicamente resaltándolos en rojo es transmitir información solo con el color, y por tanto incumple el punto de verificación 2.1 de las WCAG 1.0 (prioridad 1) y con el criterio de conformidad 1.4.1 de las WCAG 2.0 (nivel A) &lt;/li&gt;&lt;li&gt;Las WCAG 2.0 indican que puedes borrar el contenido de un &lt;em&gt;input&lt;/em&gt; cuando este coge el foco, puesto que es un cambio de contenido pero no de contexto (&lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/consistent-behavior-unpredictable-change.html" title="Se abre en ventana nueva" target="_blank" hreflang="en"&gt;criterio de éxito 3.2.2&lt;/a&gt;). Sin embargo no es correcto implementar que el foco salte al siguiente campo una vez que el actual se ha rellenado (como por ejemplo es habitual al rellenar los campos de una cuenta bancaria) pues en este caso sí se trata de un cambio de contexto. Más información en la técnica &lt;a href="http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/G13" lang="en" hreflang="en" title="Se abre en ventana nueva" target="_blank"&gt;G13: Describing what will happen before a change to a form control that causes a change of context to occur is made&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Las WCAG 2.0 admite el uso de &lt;em&gt;target=&amp;quot;_blank&amp;quot;&lt;/em&gt; con (X)HTML Transitional si indicas que el enlace se abre en otra ventana mediante un texto incluido dentro del enlace: &amp;lt;a href=&amp;quot;ayuda.html&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Ayuda (se abre en ventana nueva) &amp;lt;/a&amp;gt; (nivel AAA) Más información en &lt;a href="http://olgacarreras.blogspot.com/2009/05/tecnicas-wcag-20-para-10-dudas.html#1904091" title="Se abre en ventana nueva" target="_blank"&gt;“¿Mi página es inaccesible si utiliza ventanas emergentes?”&lt;/a&gt;&amp;#160; &lt;/li&gt;&lt;li&gt;En una página web, los enlaces o los campos de un formulario pueden coger el foco, sin embargo un DIV, por ejemplo, no. Aquellos elementos que vayan a cambiar dinámicamente tienen que poder coger el foco para que sean accesibles a los lectores de pantalla. Para que un elemento que no coge el foco pueda cogerlo deberá tener      &lt;br /&gt;tabindex=&amp;quot;0&amp;quot; Más detalles en el artículo &lt;a href="http://olgacarreras.blogspot.com/2007/02/ajax-accesible-ii-wai-aria.html" title="Se abre en ventana nueva" target="_blank"&gt;“AJAX accesible”&lt;/a&gt; &lt;/li&gt;&lt;li&gt;El interlineado recomendado por las WCAG 2.0 es que el espacio entre líneas (interlineado) sea de, al menos, un espacio y medio dentro de los párrafos y el espacio entre párrafos sea, al menos, 1.5 veces mayor que el espacio entre líneas. Consultar &lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-visual-presentation.html" title="Se abre en ventana nueva" target="_blank"&gt;criterio de conformidad 1.4.8&lt;/a&gt; (nivel AAA) &lt;/li&gt;&lt;li&gt;No utilices elementos desaconsejados por el W3C. Consulta la &lt;a href="http://olgacarreras.blogspot.com/2011/01/cheat-sheet-html-401-html-5-xhtml.html" title="Se abre en ventana nueva" target="_blank" lang="en"&gt;Cheat Sheet HTML 4.01, HTML 5, XHTML Elements&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Incluye un &lt;a href="http://olgacarreras.blogspot.com/2007/02/plantilla-base-xhtml.html#navsem" title="Se abre en ventana nueva" target="_blank"&gt;menú de navegación semántica&lt;/a&gt; en el HEAD de las páginas. WCAG 1.0: punto de verificación 13.2 AA, 13.9 AAA; WCAG 2.0: Técnica &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/H59.html" title="Se abre en ventana nueva" target="_blank" lang="en" hreflang="en"&gt;H59: “Using the link element and navigation tools”&lt;/a&gt;&amp;#160; &lt;/li&gt;&lt;li&gt;Si quieres ocultar contenido visualmente pero que sea accesible para usuarios de lectores de pantalla NO uses &lt;em&gt;display:none&lt;/em&gt;. Consulta el artículo “&lt;a href="http://olgacarreras.blogspot.com/2011/11/ocultar-contenido-sin-comprometer-la.html" title="Se abre en ventana nueva" target="_blank"&gt;Ocultar contenido sin comprometer la accesibilidad ni el posicionamiento de la página&lt;/a&gt;” &lt;/li&gt;&lt;li&gt;Identificar el idioma principal del documento, proporcionar resumen a las tablas y asegurar un orden lógico de tabulación: estos son los 3 puntos que pasan de ser nivel AAA en las WCAG 1.0 a A o AA en la Norma UNE 139803. Consultar &lt;a href="http://olgacarreras.blogspot.com/2007/01/diferencias-de-prioridad-entre-los.html" title="Se abre en ventana nueva" target="_blank"&gt;“Diferencias de prioridad entre los requisitos UNE 139803:2004 y los puntos de control de las WCAG 1.0”&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Se debe incluir el atributo SUMMARY solo en las tablas que no se utilizan para maquetar (AA: Norma UNE 139803; AAA: WCAG 1.0) &lt;/li&gt;&lt;li&gt;Si tu web tiene contenido Flash consulta la “&lt;a href="http://olgacarreras.blogspot.com/2011/01/checklist-para-validar-contenido-flash.html" title="Se abre en ventana nueva" target="_blank"&gt;Checklist para validar contenido Flash de acuerdo con las WCAG 2.0&lt;/a&gt;”&lt;/li&gt;&lt;li&gt;¿Un formulario con varios botones que no dependa de javascript y sea accesible? Mi post más leído con 25.000 visitas: “&lt;a href="http://olgacarreras.blogspot.com/2007/02/formulario-con-varios-botones.html" title="Se abre en ventana nueva" target="_blank"&gt;Formulario con varios botones. Implementación usable y accesible&lt;/a&gt;” &lt;/li&gt;&lt;li&gt;Los enlaces y campos de formulario no solo deben coger el foco, sino que este debe ser visible. No usar&lt;em&gt; :focus {outline:0;}&lt;/em&gt; o peor aun &lt;em&gt;onfocus=&amp;quot;blur()&amp;quot;&lt;/em&gt; Consultar &lt;a href="http://www.w3.org/TR/WCAG-TECHS/F55.html" title="Se abre en ventana nueva" target="_blank" lang="en"&gt;Common Failures F55&lt;/a&gt; y &lt;a href="http://www.w3.org/TR/WCAG-TECHS/F78.html" title="Se abre en ventana nueva" target="_blank" lang="en"&gt;Common Failures F78&lt;/a&gt; &lt;/li&gt;&lt;li&gt;No es necesario que H1 aparezca en el código antes que H2, lo importante es que H1 sea de primer nivel y H2 de segundo nivel. Consultar &lt;a href="http://olgacarreras.blogspot.com/2009/10/tecnicas-wcag-20-para-otras-5-dudas.html#301020092" title="Se abre en ventana nueva" target="_blank"&gt;“¿Es correcto que aparezca en el código HTML un H2 antes que un H1?”&lt;/a&gt;&lt;/li&gt;&lt;li&gt;El ancho de un párrafo no debe ser mayor de 80 caracteres: &lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-visual-presentation.html" title="Se abre en ventana nueva" target="_blank"&gt;criterio de conformidad 1.4.8 (AAA) de las WCAG 2.0&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Solo un sonido que dura más de 3 segundos debe tener la opción de pausarlo o detenerlo: &lt;a href="http://www.w3.org/TR/WCAG20/#visual-audio-contrast-dis-audio" title="Se abre en ventana nueva" target="_blank"&gt;criterio de conformidad 1.4.2&lt;/a&gt; (nivel A) de las WCAG 2.0 &lt;/li&gt;&lt;li&gt;Distinguir los enlaces dentro de un texto solo por el color (sin subrayar) es transmitir información solo con el color, y por tanto incumple el punto de verificación 2.1 de las WCAG 1.0 (prioridad 1) y con el criterio de conformidad 1.4.1 de las WCAG 2.0 (nivel A) &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.usableyaccesible.com/archivos/checklist_formularios_wcag2_v2.xls" title="Se abre en ventana nueva" target="_blank"&gt;Checklist para validar formularios de acuerdo con las WCAG 2.0&lt;/a&gt; (excel, 85 kb) &lt;/li&gt;&lt;li&gt;No es necesario marcar el cambio de idioma de nombres propios, términos técnicos y palabras extranjeras que se pronuncian igual en el idioma de tu página. Consultar &lt;a href="http://olgacarreras.blogspot.com/2011/01/respuesta-25-dudas-habituales-sobre.html#030220112" title="Se abre en ventana nueva" target="_blank"&gt;“¿Debo indicar el cambio de idioma en cualquier tipo de palabra?”&lt;/a&gt; &lt;/li&gt;&lt;li&gt;No justifiques el texto u ofrece un mecanismo para evitarlo. Consulta “&lt;a href="http://olgacarreras.blogspot.com/2009/05/tecnicas-wcag-20-para-10-dudas.html#1904097" title="Se abre en ventana nueva" target="_blank"&gt;¿Cómo debo presentar el texto: justificado o alineado a la izquierda?”&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Conoce las &amp;quot;&lt;a href="http://olgacarreras.blogspot.com/2009/03/correspondencia-entre-los-requisitos-de.html" title="Se abre en ventana nueva" target="_blank"&gt;Correspondencia entre los requisitos de la Norma UNE 139803, los puntos de control de las WCAG 1.0 y los criterios de éxito de las WCAG 2.0&lt;/a&gt;&amp;quot; (excel gratuita de correspondencias) &lt;/li&gt;&lt;li&gt;En una página de nivel de adecuación AA según las WCAG 2.0 los vídeos (grabados) deben incluir subtítulos sincronizados, transcripción de la banda sonora con descripción de la pista visual y audiodescripción.&lt;/li&gt;&lt;li&gt;Una imagen que funciona como enlace no puede considerarse nunca decorativa. Se incluirá en la página con IMG con un ALT significativo. &lt;/li&gt;&lt;li&gt;Caso en el que una imagen que actúa como enlace puede tener &lt;em&gt;alt=””&lt;/em&gt;:       &lt;br /&gt;&amp;lt;a href=”enlace.html”&amp;gt;&amp;lt;img src=”icono.gif” alt=””&amp;gt;Texto del enlace&amp;lt;/a&amp;gt;       &lt;br /&gt;Es decir, una imagen junto a un texto, siendo que el enlace los engloba a los dos. &lt;/li&gt;&lt;li&gt;El ALT (texto alternativo) de una imagen debe tener siempre en cuenta el contexto en el que se inserta la imagen. Ejemplo &lt;a href="http://www.youtube.com/watch?v=hMAIK9V6n3Y&amp;list=PL2DE2E389E0930CE3&amp;index=1&amp;feature=plpp_video" target="_blank" title="Enlace a Youtube que se abre en ventana nueva"&gt;"Accessibility: Images in Context"&lt;/a&gt; (vídeo de Youtube con subtítulos, con posibilidad de traducción al español)&lt;/li&gt;&lt;li&gt;Si tienes campos de formulario que se borran al coger el foco, revisa los problemas que les puede provocar a los usuarios con lectores de pantalla. En &lt;a lang="en" hreflang="en" href="http://bit.ly/nNETl8"&gt;"Accessibility Testing: Correction Scenarios"&lt;/a&gt; Derek Featherstone nos explica casos concretos.&lt;/li&gt;&lt;li&gt;En (X)HTML podemos usar el manejador de evento "onclick" sin necesidad de duplicarlo con "onkeypress". Puesto que los navegadores (X)HTML lo interpretan como el manejador de evento de acción por defecto de enlaces y botones y se activa tanto con el ratón como por el teclado&lt;/li&gt;&lt;li&gt;Un elemento que no sea enlace o botón (por ejemplo: div, img, td, etc.) y tenga un evento "onclick" sí necesita que se duplique con "onkeypress" para ser accesible por teclado. Además se debe incluir el atributo tabindex="0" para que el elemento pueda coger el foco y por tanto ser efectivamente accesible por teclado.&lt;/li&gt;&lt;li&gt;Debe existir contenido textual entre encabezados consecutivos (H1-6) del mismo nivel, entre encabezados consecutivos (H1-6) cuando el segundo sea de mayor nivel que el primero; y entre el último encabezado y el final de página&lt;/li&gt;&lt;li&gt;¿Cómo incluir la descripción larga de una imagen de forma que sea accesible para los lectores de pantalla y se visualice por defecto cuando no se han cargado las imágenes? &lt;a href="http://olgacarreras.blogspot.com.es/2012/03/descripcion-extensa-de-una-imagen.html"&gt;Descripción extensa de una imagen: accesible con lector de pantalla y visible sin imágenes activas &lt;/a&gt;&lt;/li&gt;&lt;li&gt;Las WCAG recomiendan usar &lt;em lang="en"&gt;accesskey&lt;/em&gt; para alcanzar el nivel AAA (en las WCAG 1.0) o como técnica adicional del criterio 2.4.1 (en las WCAG 2.0) ¿Pero cuáles utilizar? &lt;a href="http://olgacarreras.blogspot.com.es/2012/03/que-teclas-de-acceso-rapido-accesskey.html"&gt;Qué teclas de acceso rápido (accesskey) utilizar &lt;/a&gt;&lt;/li&gt;&lt;li&gt;Que un párrafo esté incluido en un DIV no le exime de que obligatoriamente también deba estar incluido en un P&lt;/li&gt;&lt;li&gt;Para comprobar en un audio si el sonido de fondo es 20 dB más bajo que la voces para cumplir con el criterio 1.4.7, puedes usar &lt;a href="http://www.eramp.com/WCAG_2_audio_contrast_tool_help.htm"&gt;WCAG 2.0 Audio Contrast Analysis Tool&lt;/a&gt; incluida en Audacity&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Artículo relacionado&lt;/strong&gt;: &lt;a href="http://olgacarreras.blogspot.com/2011/01/respuesta-25-dudas-habituales-sobre.html"&gt;Respuesta a 25 dudas habituales sobre accesibilidad web&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-4623519112500931513?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/4623519112500931513/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2012/01/consejos-avanzados-de-accesibilidad-web.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4623519112500931513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4623519112500931513'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2012/01/consejos-avanzados-de-accesibilidad-web.html' title='Consejos avanzados de accesibilidad web'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-2955285466882938417</id><published>2011-11-13T03:01:00.003+01:00</published><updated>2011-11-13T03:14:09.170+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><title type='text'>Ocultar contenido sin comprometer la accesibilidad ni el posicionamiento de la página</title><content type='html'>&lt;p&gt;&lt;strong&gt;Artículos relacionados:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2011/02/seo-y-accesibilidad-accesible-tambien.html"&gt;SEO y Accesibilidad. Accesible también para buscadores&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2010/02/sobre-el-uso-de-lectores-de-pantalla.html"&gt;Sobre el uso de lectores de pantalla&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;El objetivo del artículo es explicar cuál es la mejor manera de ocultar visualmente contenido de una página web de tal manera que:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;no comprometa el posicionamiento de la página con prácticas sancionables por Google &lt;/li&gt;&lt;li&gt;asegure la accesibilidad de las páginas para aquellas personas que utilicen lectores de pantalla &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;La idea de este artículo ha surgido a raíz de la conversación que ha suscitado &lt;a href="https://twitter.com/#!/olgacarreras" target="_blank" title="Se abre en ventana nueva"&gt;mi último consejo de accesibilidad en Twitter&lt;/a&gt;: “Si quieres ocultar contenido pero que sea accesible para los lectores de pantalla NO uses display:none, usa text-indent:-999px”&lt;/p&gt;&lt;p&gt;Por tanto no lo hubiera escrito si no lo hubieran comentado: &lt;a href="https://twitter.com/#!/cssbarcelona" target="_blank"&gt;@cssbarcelona&lt;/a&gt;, &lt;a href="https://twitter.com/#!/cottonfieldsbcn" target="_blank"&gt;@cottonfieldsbcn&lt;/a&gt;, &lt;a href="https://twitter.com/#!/davidhidalgo" target="_blank"&gt;@davidhidalgo&lt;/a&gt;, &lt;a href="https://twitter.com/#!/martuishere"&gt;@martuishere&lt;/a&gt;, &lt;a href="https://twitter.com/#!/ericalarcon"&gt;@ericalarcon&lt;/a&gt;, &lt;a href="https://twitter.com/#!/htmlboy" target="_blank"&gt;@htmlboy&lt;/a&gt;, &lt;a href="https://twitter.com/#!/josegemar"&gt;@josegemar&lt;/a&gt; y &lt;a href="https://twitter.com/#!/noekidotcom"&gt;@noekidotcom &lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;/h2&gt;&lt;h2&gt;¿Qué texto podemos desear ocultar? ¿deberíamos ocultarlo?&lt;/h2&gt;&lt;p&gt;En un desarrollo accesible hay dos ejemplos típicos y habituales en los que se plantea ocultar texto:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;el &lt;strong&gt;enlace “Saltar al contenido”&lt;/strong&gt; que suele incluirse al comienzo de las páginas. Según la encuesta &lt;a href="http://olgacarreras.blogspot.com/2010/02/sobre-el-uso-de-lectores-de-pantalla.html#est3" target="_blank" lang="en"&gt;“Survey of Preferences of Screen Readers Users”&lt;/a&gt; de WebAim de 2009, el 38% de los usuarios de lectores de pantalla lo utiliza siempre que puede o a menudo y el 24% algunas veces (otros prefieren saltar de encabezado en encabezado). Recordemos que incluir este tipo de enlace es de prioridad AAA en las WCAG 1.0 (&lt;a href="http://www.discapnet.es/web_accesible/wcag10/WAI-WEBCONTENT-19990505_es.html#tech-group-links" target="_blank" hreflang="en" title="WCAG 1.0: punto de verificación 13."&gt;punto de verificación 13.6&lt;/a&gt;) y de prioridad A en las WCAG 2.0 (&lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-skip.html" target="_blank" hreflang="en" title="WCAG 2.0: criterio de verificación 2.4.1"&gt;criterio de verificación 2.4.1&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;el&lt;strong&gt; texto complementario a los enlaces del tipo “Leer más”,&lt;/strong&gt; puesto que deben evitarse enlaces con el mismo texto pero con vínculos a páginas diferentes. Por tanto, cada uno de los enlaces “Leer más” (por ejemplo asociados a los titulares de varias noticias) es en realidad “Leer más sobre la Noticias 1”, “Leer más sobre la Noticia 2”, pero el texto que sigue a “Leer más” se oculta a la vista. Recordemos que evitar este tipo de enlaces con texto igual pero vínculo diferente es un requisito AA en las WCAG 1.0 (&lt;a href="http://www.discapnet.es/web_accesible/wcag10/WAI-WEBCONTENT-19990505_es.html#gl-facilitate-navigation" target="_blank" title="WCAG 1.0: punto de verificación 13.1"&gt;punto de verificación 13.1&lt;/a&gt;) y A o AAA en las WCAG 2.0 en función de si es comprensible el enlace en el contexto (&lt;a href="http://www.w3.org/TR/WCAG/#navigation-mechanisms" target="_blank" hreflang="en" title="WCAG 2.0:criterio de verificación 2.4.4 y 2.4.9"&gt;criterio de verificación 2.4.4 y 2.4.9&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Por tanto se dan casos en los que para cumplir con las pautas de accesibilidad puede que pensemos que hay que ocultar algún texto. Digo que “puede que pensemos” puesto que antes de tomar esta decisión &lt;strong&gt;habría que meditar si es realmente necesario o conveniente ocultarlo.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Por ejemplo, en el primer caso, si bien es cierto que el enlace “Saltar al contenido” beneficia a los usuarios que utilizan lectores de pantalla porque les permite alcanzar el contenido principal de una forma sencilla y rápida (evitándoles escuchar la cabecera y el sistema de navegación en todas las páginas antes de llegar al contenido) también beneficia a las personas que acceden con el teclado, a aquellos que utilizan magnificadores de pantalla o a los que acceden desde un dispositivo móvil.&lt;/p&gt;&lt;p&gt;Sería por tanto recomendable incluirlo siempre visible, pero a veces se imponen otros criterios estéticos. Solo quería dejar ahí la reflexión. Pasemos ahora a ver, si los ocultamos, cómo deberíamos hacerlo.&lt;/p&gt;&lt;h2&gt;Display:none&lt;/h2&gt;&lt;p&gt;Aplicar el estilo &lt;code&gt;display:none&lt;/code&gt; a un elemento de una página lo hace totalmente invisible: no genera una caja, no ocupa lugar, no afecta a la disposición. &lt;strong&gt;Oculta el elemento y sus descendientes no sólo visualmente sino también a los lectores de pantalla.&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;Para saber exactamente cómo interpretan diferentes lectores de pantalla &lt;code&gt;display:none&lt;/code&gt; (pues no es cierto que todos los lectores de pantalla en todos los casos y con todos los navegadores no lean un elemento oculto con &lt;code&gt;display:none&lt;/code&gt;) recomiendo el artículo de agosto de 2011 “&lt;a href="http://www.accessibleculture.org/blog/2011/08/jaws-window-eyes-and-display-none/" lang="en" hreflang="en" target="_blank" title="Se abre en ventana nueva"&gt;JAWS, Window-Eyes and display:none: Return to 2007&lt;/a&gt;” de Jason Kiss.&lt;/p&gt;&lt;p&gt;Sobre el uso de &lt;code&gt;display:none&lt;/code&gt; recomiendo el artículo &lt;a href="http://www.456bereastreet.com/archive/201108/do_not_use_displaynone_to_visually_hide_content_intended_for_screen_readers/" target="_blank" lang="en" hreflang="en" title="Se abre en ventana nueva"&gt;“Do not use display:none to visually hide content intended for screen readers”&lt;/a&gt; de Roger Johansson.&lt;/p&gt;&lt;h2&gt;Visibility:hidden&lt;/h2&gt;&lt;p&gt;Con &lt;code&gt;visibility:hidden&lt;/code&gt; ocurre algo similar, el contenido así oculto &lt;strong&gt;no siempre será leído por los lectores de pantalla&lt;/strong&gt;, pero estos tampoco lo interpretan como un &lt;code&gt;display:none&lt;/code&gt;. Por eso, cuando lo que se quiere es que algo esté oculto visualmente y oculto para todos los lectores de pantalla (lo contrario que estamos tratando aquí, que queremos ocultarlo visualmente pero que sea leído por los lectores de pantalla) lo que se recomienda es que se oculte con ambos:&lt;/p&gt;&lt;p&gt;&lt;code&gt;.hide { display: none; visibility: hidden; }&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Recomiendo leer el artículo &lt;a href="http://www.456bereastreet.com/archive/200711/screen_readers_sometimes_ignore_displaynone/" target="_blank" lang="en" hreflang="en" title="Se abre en ventana nueva"&gt;“Screen readers sometimes ignore display:none”&lt;/a&gt; de Roger Johansson y el estudio “&lt;a href="http://yuiblog.com/blog/2008/01/23/empty-links/" lang="en" hreflang="en" target="_blank" title="Se abre en ventana nueva"&gt;Empty Links and Screen Readers&lt;/a&gt;” de yuiblog.com donde se muestran esquemáticamente los resultados de utilizar &lt;code&gt;display:none&lt;/code&gt; y &lt;code&gt;visibility:hidden&lt;/code&gt; con diferentes navegadores y lectores de pantalla.&lt;/p&gt;&lt;p&gt;En cualquier caso, ni &lt;code&gt;display:none&lt;/code&gt; ni &lt;code&gt;visibility:hidden&lt;/code&gt; cumplirían el requisito que necesitamos de que el texto oculto sea leído por todos los lectores de pantalla.&lt;/p&gt;&lt;h2&gt;Height:0&lt;/h2&gt;&lt;p&gt;&lt;code&gt;.element-invisible { height: 0; overflow: hidden; position: absolute;}&lt;/code&gt; &lt;/p&gt;&lt;p&gt;Hubiera estado bien, pero Jeff Burnz indica en &lt;a href="http://adaptivethemes.com/using-css-clip-as-an-accessible-method-of-hiding-content" target="_blank" lang="en" hreflang="en" target="_blank" title="Se abre en ventana nueva"&gt;“Using CSS clip as an Accessible Method of Hiding Content”&lt;/a&gt;, que desgraciadamente, aunque NVDA y Jaws leían el contenido, &lt;strong&gt;Apples Voice Over no lo lee&lt;/strong&gt;.&lt;/p&gt;&lt;h2&gt;Posicionar el texto fuera de pantalla&lt;/h2&gt;&lt;p&gt;Por ejemplo con &lt;code&gt;text-indent:-999em&lt;/code&gt; (no aplicable a los lenguajes que se leen de derecha a izquierda) o &lt;code&gt;top: -999em;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Esta técnica &lt;strong&gt;es accesible para los lectores de pantalla&lt;/strong&gt;. Pero debe tenerse en cuenta también a los usuarios que no usan un lector de pantalla y &lt;strong&gt;asegurarse de que el foco se haga visible&lt;/strong&gt;. No puede ser que una persona que accede con el tabulador pierda el foco porque este se ha ido a una serie de elementos ocultos situados fuera de pantalla, de tal manera que debe tabular varias veces, sin saber dónde está el foco, hasta que este vuelve a ser visible.&lt;/p&gt;&lt;p&gt;Fijaros cómo lo resuelve la página &lt;a href="http://www.dhs.gov/index.shtm" lang="en" hreflang="en" target="_blank" title="Se abre en ventana nueva"&gt;Department of Homeland Security&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;br /&gt;a#skip, a#skip:hover, a#skip:visited {position:absolute; top:-100px; width:1px; height:1px; overflow:hidden; font-size:x-small;}&lt;br /&gt;&lt;br /&gt;a#skip:active, a#skip:focus {position:static;width:auto;height:auto;text-align:center;margin:0 auto}&lt;br /&gt;&lt;br /&gt;&amp;lt;a href=&amp;quot;#content&amp;quot; id=&amp;quot;skip&amp;quot; accesskey=&amp;quot;2&amp;quot;&amp;gt;Skip Navigation&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;El enlace está fuera de pantalla, pero cuando el enlace coge el foco este se hace visible.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Os recomiendo también el artículo “&lt;a href="http://www.jimthatcher.com/skipnav.htm" target="_blank" lang="en" hreflang="en" title="Se abre en ventana nueva"&gt;Skip Navigation Links”&lt;/a&gt; de James W. Thatcher, donde recuerda también el tema del &lt;code&gt;tabindex=”-1” &lt;/code&gt;y las anclas en Explorer. &lt;/p&gt;&lt;p&gt;Puede parecer entonces que esta opción, bien implementada, sería la solución ideal. Sin embargo &lt;strong&gt;surge la duda de si podemos tener un problema con el posicionamiento de la página&lt;/strong&gt;. &lt;/p&gt;&lt;p&gt;Google dice que penaliza el contenido que se oculta, y contenido con &lt;code&gt;text-indent&lt;/code&gt; negativo parece fácil de rastrear. Da igual que lo incluyas en la CSS porque también analiza las CSS. Si las restringimos en el fichero “robots.txt” no quiere decir que Google no pueda acceder a ellas y entonces puede que sí seamos realmente sospechosos.&lt;/p&gt;&lt;p&gt;¿Se debe por tanto dejar de utilizar &lt;code&gt;text-indent&lt;/code&gt; negativo por miedo a ser penalizado? He estado leyendo experiencias de mucha gente y todos parecen coincidir al final en lo mismo: &lt;strong&gt;lo utilizan sin sufrir penalización cuando se hace sin intención maliciosa&lt;/strong&gt;, es decir, cuando el texto oculto no incluye un relleno de palabras clave, así lo dicen incluso desde Google, cuya página, al fin y al cabo también utiliza el posicionamiento fuera de pantalla.&lt;/p&gt;&lt;p&gt;Resultan muy ilustrativos los comentarios del artículo &lt;a href="http://www.456bereastreet.com/archive/200510/google_seo_and_using_css_to_hide_text/" target="_blank" lang="en" hreflang="en" title="Se abre en ventana neuva"&gt;”Google, SEO and using CSS to hide text”&lt;/a&gt; o el artículo &lt;a href="http://www.thatwebguyblog.com/show_article.php?id=2675" target="_blank" lang="en" hreflang="en" title="Se abre en ventana nueva"&gt;“Demystifying Google's text-indent mystery”&lt;/a&gt;&lt;/p&gt;&lt;p&gt;En fin, que después de horas leyendo no he encontrado a nadie que diga que utilizando &lt;code&gt;text-indent&lt;/code&gt; de forma legítima, como los ejemplos que he expuesto, le hayan penalizado.&lt;/p&gt;&lt;p&gt;Aun así nos queda una última técnica. &lt;/p&gt;&lt;h2&gt;Clip&lt;/h2&gt;&lt;p&gt;&lt;code&gt;.element-invisible {       &lt;br /&gt;position: absolute !important;        &lt;br /&gt;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */        &lt;br /&gt;clip: rect(1px, 1px, 1px, 1px);        &lt;br /&gt;}&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Está técnica es explicada en &lt;a href="http://adaptivethemes.com/using-css-clip-as-an-accessible-method-of-hiding-content" target="_blank" lang="en" hreflang="en" title="Se abre en ventana nueva"&gt;“Using CSS clip as an Accessible Method of Hiding Content”&lt;/a&gt;. Según se indica, el texto así oculto &lt;strong&gt;trabaja en todos los navegadores y es leído por Jaws, NVDA y Apple Voice Over&lt;/strong&gt;. En realidad &lt;strong&gt;hay que retocarlo&lt;/strong&gt; para que esto sea realmente así según se explica en “&lt;a href="http://yaccessibilityblog.com/library/css-clip-hidden-content.html" lang="en" hreflang="en" target="_blank" title="Se abre en ventana nueva"&gt;Clip your hidden content for better accessibility&lt;/a&gt;”, de Thierry Koblentz.&lt;/p&gt;&lt;p&gt;Esta técnica la &lt;strong&gt;podemos mejorar para el tema del foco&lt;/strong&gt; (cuando lo que ocultamos son elementos que cogen el foco, por ejemplo un enlace), tal y como veíamos en el ejemplo anterior, de tal manera que cuando coja el foco ponemos "clip" a "auto" y "position" a "static"&lt;/p&gt;&lt;p&gt;Por otra parte, &lt;strong&gt;Google no penaliza esta práctica&lt;/strong&gt;. Así que parece la solución ideal: accesible y no compromete el posicionamiento. Pero siempre hay una pega, en este caso que &lt;code&gt;clip: rect(1px 1px 1px 1px);&lt;/code&gt; &lt;strong&gt;no pasa el &lt;a href="http://jigsaw.w3.org/css-validator/" target="_blank"&gt;validador de sintaxis CSS&lt;/a&gt;&lt;/strong&gt;. Resulta que IE6 y IE7 no siguen la especificación y para que funcione en estos navegadores los parámetros deben separarse sin comas.&lt;/p&gt;&lt;p&gt;Mi opinión es que, &lt;strong&gt;si las definiciones específicas para determinados navegadores:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;no provocan conflictos con otros navegadores&lt;/li&gt;&lt;li&gt;no suponen un problema de accesibilidad&lt;/li&gt;&lt;li&gt;se agrupan en una CSS independiente&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;no deben coartar que se utilicen en aras precisamente de mejorar la accesibilidad de las páginas. &lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Conclusión&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;No usar &lt;code&gt;display:none&lt;/code&gt;, &lt;code&gt;visibility:hidden&lt;/code&gt;, ni &lt;code&gt;height:0&lt;/code&gt;, puesto que no aseguran la accesibilidad de los textos ocultos en todos lectores de pantalla.&lt;/li&gt;&lt;li&gt;Se puede usar el posicionamiento fuera de pantalla porque es accesible, siempre y cuando lo utilices de forma lícita y no para incluir palabras clave, de lo contrario puedes ser penalizado.&lt;/li&gt;&lt;li&gt;Se puede usar la técnica del &lt;em&gt;clip&lt;/em&gt; porque es accesible y no provoca problemas con el posicionamiento de la página, pero tienes que ser consciente de que la CSS no pasará el validador de sintaxis del W3C.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Artículos relacionados:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2011/02/seo-y-accesibilidad-accesible-tambien.html"&gt;SEO y Accesibilidad. Accesible también para buscadores&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2010/02/sobre-el-uso-de-lectores-de-pantalla.html"&gt;Sobre el uso de lectores de pantalla&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-2955285466882938417?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/2955285466882938417/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2011/11/ocultar-contenido-sin-comprometer-la.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/2955285466882938417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/2955285466882938417'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2011/11/ocultar-contenido-sin-comprometer-la.html' title='Ocultar contenido sin comprometer la accesibilidad ni el posicionamiento de la página'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-613942513932845183</id><published>2011-02-20T20:56:00.009+01:00</published><updated>2012-05-15T15:30:42.886+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><title type='text'>SEO y Accesibilidad. Accesible también para buscadores</title><content type='html'>&lt;strong&gt;Recursos "Usable y accesible" relacionados:&lt;/strong&gt;&lt;/p&gt;&lt;ul class="rel"&gt;&lt;li&gt;&lt;a href="http://www.usableyaccesible.com/recurso_glosario_SEO_analatica_web.html"&gt;Glosario SEO y analítica web&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.usableyaccesible.com/recurso_misvalidadores.html#seo"&gt;Herramientas de SEO y analítica web&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;p&gt;Tu usuario más importante es ciego. La mitad de las visitas a tu sitio vienen de Google, y Google sólo ve lo que un ciego puede ver. Si tu sitio no es accesible, tendrás menos visitas. Fin de la historia.&lt;/p&gt;&lt;p&gt;- Steven Pemberton -&lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;Todas aquellas acciones que llevamos a cabo para hacer nuestra web más accesible repercuten directa y positivamente en su posicionamiento en los buscadores. No debemos olvidar que uno de los visitantes importantes de nuestra web no es humano y, que los problemas que suele tener para acceder al contenido, no difiere mucho de los que puede tener un usuario con una discapacidad visual.&lt;/p&gt;&lt;p&gt;Si los buscadores encuentran barreras que les impiden o les dificultan recorrer nuestras páginas e indexar su contenido, localizar sus temas principales y sus palabras clave, la consecuencia será que no estaremos en las páginas de resultado de los buscadores, o en posiciones poco relevantes, o indexados por palabras irrelevantes. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Hay muchas razones para hacer una web accesible, una de ellas es que mejora el posicionamiento en buscadores&lt;/strong&gt;. Evidentemente, el principal motivo por el que hacemos páginas accesibles no es posicionar bien nuestras páginas, pero seguro que es un argumento que convence a muchos, así que bienvenido sea. &lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Este artículo explica cómo usabilidad, accesibilidad y SEO están estrechamente relacionados, de modo que &lt;strong&gt;las acciones que llevamos a cabo para que nuestras páginas sean más usables y accesibles repercuten directamente en su indexación y posicionamiento.&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;h2&gt;Índice&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="#180220111"&gt;Texto equivalente para todo elemento no textual&lt;/a&gt; (punto de verificación 1.1 y 8.1) &lt;/li&gt;&lt;li&gt;&lt;a href="#180220112"&gt;Javascript&lt;/a&gt; (punto de verificación 6.2, 6.3, 10.1) &lt;/li&gt;&lt;li&gt;&lt;a href="#180220113"&gt;Código (XHTML) válido y separación de contenido y la presentación&lt;/a&gt; (punto de verificación 3.2, 3.3, 6.1, pauta 5, 11.2) &lt;/li&gt;&lt;li&gt;&lt;a href="#180220114"&gt;Marcado correcto y uso adecuado de encabezados&lt;/a&gt; (punto de verificación 3.1, 3.5, 3.6 y 3.7) &lt;/li&gt;&lt;li&gt;&lt;a href="#180220115"&gt;Escribir para la web&lt;/a&gt; (punto de verificación 12.3, 13.8, 14.1) &lt;/li&gt;&lt;li&gt;&lt;a href="#180220116"&gt;Enlaces&lt;/a&gt; (punto de verificación 1.2, 13.1) &lt;/li&gt;&lt;li&gt;&lt;a href="#180220117"&gt;Frames&lt;/a&gt; (punto de verificación 6.5 y 12.1) &lt;/li&gt;&lt;li&gt;&lt;a href="#180220118"&gt;Metainformación e idioma&lt;/a&gt; (punto de verificación 13.2, 13.9,&amp;nbsp; y pauta 4) &lt;/li&gt;&lt;li&gt;&lt;a href="#180220119"&gt;Mapa web&lt;/a&gt; (punto de verificación 13.3) &lt;/li&gt;&lt;li&gt;&lt;a href="#1802201110"&gt;Redireccionamiento automático&lt;/a&gt; (punto de verificación 7.5) &lt;/li&gt;&lt;/ol&gt;&lt;a name="180220111"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Texto equivalente para todo elemento no textual&lt;/h2&gt;&lt;p&gt;Es sin duda, el punto de verificación más conocido de las WCAG 1.0:&lt;/p&gt;&lt;p&gt;&lt;q&gt;&lt;em&gt;1.1 Proporcione un texto equivalente para todo elemento no textual (Por ejemplo, a través de "alt", "longdesc" o en el contenido del elemento). Esto incluye: imágenes, representaciones gráficas del texto, mapas de imagen, animaciones (Por ejemplo, GIFs animados), "applets" y objetos programados, "&lt;abbr&gt;ascii&lt;/abbr&gt; art", marcos, scripts, imágenes usadas como viñetas en las listas, espaciadores, botones gráficos, sonidos (ejecutados con o sin interacción del usuario), archivos exclusivamente auditivos, banda sonora del vídeo y vídeos [Prioridad 1]&lt;/em&gt;&lt;/q&gt;. &lt;/p&gt;&lt;h3&gt;SEO y aplicación del punto de verificación 1.1 de las WCAG 1.0&lt;/h3&gt;&lt;p&gt;El robot del motor de búsqueda que recorre nuestras páginas es “ciego”. Puedes comprobar cómo “ve” tu página con la aplicación gratuita online &lt;a href="http://www.seo-browser.com/"&gt;Seo-browser&lt;/a&gt;. Por tanto, incluir &lt;strong&gt;equivalentes textuales en las imágenes&lt;/strong&gt; ayuda a que Google comprenda la información que transmiten las imágenes y las pueda indexar correctamente. Si además estas imágenes son relevantes en relación con el contenido de la página, las alternativas textuales que incluyas tendrán palabras claves que ayudarán también al posicionamiento. Lo mismo se aplica a los &lt;strong&gt;vídeos o a los audios,&lt;/strong&gt; para los cuales siempre se debe proporcionar una transcripción.&lt;/p&gt;&lt;p&gt;También influye que las imágenes tengan un nombre significativo, el tamaño de las mismas (las imágenes con un tamaño excesivo no indexan tan bien como las de un tamaño normal) y su contexto (el texto cercano que las acompaña), aspectos todos ellos que se tienen en cuenta al evaluar la usabilidad de una página.&lt;/p&gt;&lt;p&gt;Hay que tener también en cuenta que &lt;strong&gt; no ejecuta applets ni&amp;nbsp; objetos, &lt;/strong&gt;por ello también es importante para indexar su contenido incluir un texto alternativo en los elementos OBJECT y APPLET, tal y como indica el punto de verificación 1.1.&lt;/p&gt;&lt;p&gt;Por último tenemos el tema de &lt;strong&gt;Flash&lt;/strong&gt;. Google ya indexa contenido en Flash (probad por ejemplo a incluir: &lt;code&gt;accesibilidad filetype:swf&lt;/code&gt; en la caja de búsqueda) El problema con Flash es que si este es inacesible de forma nativa (todo el texto con imágenes, sin enlaces de texto, sin alternativas al contenido no textual, etc.) será inacesible para muchos usuarios pero también para el robot de Google.&lt;/p&gt;&lt;p&gt;Según las WCAG 2.0 las películas Flash deben ser accesibles de forma nativa (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/flash.html"&gt;"Flash Techniques for WCAG 2.0"&lt;/a&gt;), y en caso contrario, como indican también las WCAG 1.0 en la pauta 8, tener una alternativa accesible. Asegurar la accesibilidad de las películas Flash, por tanto, permitirá que su contenido sea accesible para los usuarios y para los buscadores.&lt;/p&gt;&lt;a name="180220112"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Javascript&lt;/h2&gt;&lt;p&gt;El punto de verificación 6.3 dice: &lt;q&gt;&lt;em&gt;Asegúrese de que las páginas sigan siendo utilizables cuando se desconecten o no se soporten los scripts, applets u otros objetos programados. Si esto no es posible, proporcione información equivalente en una página alternativa accesible. [Prioridad 1]&lt;/em&gt;&lt;/q&gt;&lt;/p&gt;&lt;p&gt;Uno de los requisitos para que una web sea accesible es que el javascript no suponga una barrera de acceso para los contenidos de la página.&lt;/p&gt;&lt;h3&gt;SEO y aplicación del punto de verificación 6.3 de las WCAG 1.0 &lt;/h3&gt;&lt;p&gt;El robot del motor de búsqueda es uno de nuestros visitantes que accede sin javascript activo: &lt;strong&gt;no ejecuta los scripts. &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Es fundamental que el robot pueda seguir tus enlaces, pero &lt;strong&gt;no podrá si generas tu menú por javascript o creas enlaces o abres pop-ups mediante javascript sin dar una alternativa accesible&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;El típico enlace &lt;code&gt;&amp;lt;a href=”javascript:mifuncion(‘parámetro’)”&amp;gt;Texto del enlace&amp;lt;/a&amp;gt;&lt;/code&gt; no podrá ser seguido por Google.&lt;/p&gt;&lt;p&gt;El punto de verificación 10.1 de las WCAG 1.0 desaconseja el uso de ventanas emergente. En la técnica SCR24 de las WCAG 2.0 (&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/SCR24.html" hreflang="en" lang="en"&gt;SCR24: Using progressive enhancement to open new windows on user request&lt;/a&gt;) se indica cómo hacer un &lt;code&gt;window.open&lt;/code&gt; accesible, que pasa por incluir un "href" con la ruta de la página: accesible para los usuarios y para los buscadores.&lt;/p&gt;&lt;p&gt;De la misma manera, si generas contenido mediante javascript y este no está disponible sin javascript activo, dicho contenido no podrá ser indexado por Google. En este caso es también fundamental, como indica el punto de verificación 6.2 de prioridad 1, que las alternativas se correspondan realmente con el contenido dinámico.&lt;/p&gt;&lt;p&gt;Es importante también &lt;strong&gt;intentar métodos alternativos al “noscript”,&lt;/strong&gt; que &lt;a href="http://www.seroundtable.com/archives/022411.html"&gt;Google mira con recelo&lt;/a&gt; por el abuso que se ha hecho de él por parte de los &lt;em lang="en"&gt;spammers&lt;/em&gt;. En especial si contiene enlaces.&lt;/p&gt;&lt;p&gt;En resumen, hacer tu web accesible sin javascript beneficia no sólo a los usuarios que no pueden ejecutarlo sino también a los robots que podrán seguir tus enlaces y acceder a todo el contenido, lo cual repercutirá en tu posicionamiento.&lt;/p&gt;&lt;p&gt;Es muy interesante el artículo de Google &lt;a href="http://www.google.com/support/webmasters/bin/answer.py?answer=174992"&gt;“Rastreo con AJAX: guía para webmasters y desarrolladores”&lt;/a&gt;&lt;/p&gt;&lt;a name="180220113"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Código (X)HTML válido y separación de contenido y la presentación&lt;/h2&gt;&lt;p&gt;El punto de verificación 3.2 indica &lt;q&gt;&lt;em&gt;Cree documentos que estén validados por las gramáticas formales publicadas [Prioridad 2]&lt;/em&gt;&lt;/q&gt;, siendo además necesario evitar características desaconsejadas como por ejemplo el elemento "font" (pauta 11.2 de prioridad 2). &lt;/p&gt;&lt;p&gt;Por su parte, el punto de verificación 3.3 indica que es necesario separar el contenido de la presentación: &lt;q&gt;&lt;em&gt;Utilice hojas de estilo para controlar la maquetación y la presentación. [Prioridad 2]&lt;/em&gt;&lt;/q&gt;, de modo que la página pueda ser leída correctamente sin CSS accediendo de forma lógica a todo su contenido (pauta 6.1 de prioridad 1).&lt;/p&gt;&lt;p&gt;En este sentido, las WCAG 1.0 (y también las WCAG 2.0) desaconsejan explícitamente maquetar mediante tablas en la pauta 5.&lt;/p&gt;&lt;h3&gt;SEO y aplicación de los puntos de verificación 3.2 y 3.3 (y otros asociados) de las WCAG 1.0&lt;/h3&gt;&lt;p&gt;Tener un código (X)HTML válido (se puede validar con el &lt;a href="http://validator.w3.org/"&gt;servicio online del W3C&lt;/a&gt;) repercute&amp;nbsp; indirectamente en el posicionamiento desde el punto de vista de que permite al robot un acceso más sencillo a la información, que es &lt;strong&gt;más fácil de analizar y procesar&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Google lee código X(HTML) pero sólo indexará el contenido textual de la página, si los estilos están en las CSS y el código javascript en archivos externos, le estás facilitando su labor. &lt;strong&gt;Maquetar sin tablas y separar el contenido de la presentación mediante CSS&lt;/strong&gt; genera un HTML más limpio y con menos líneas de código, de manera que nuestro contenido no se haya después de líneas y más líneas de código. Además de ser más fácil de entender por los buscadores, influye en el tamaño de la página (se suele aconsejar que no sea mayor de 150kb) Desde marzo de 2010 &lt;a href="http://gloobs.wordpress.com/2010/04/13/google-cambia-su-algoritmo-e-introduce-la-velocidad-de-carga/"&gt;&lt;strong&gt;Google incluyó en su algoritmo la velocidad de carga de la página&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;También hay que tener en cuenta que si la página tiene más de dos tablas anidadas se indexará peor (hay quien incluso dice que los robots obvian todo lo que se encuentre en las tablas anidadas a partir del tercer nivel de anidación), y que muchos expertos SEO indican que se tiene en cuenta la relación entre el número de líneas de código y el texto de la página.&lt;/p&gt;&lt;a name="180220114"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Marcado correcto y uso adecuado de encabezados&lt;/h2&gt;&lt;p&gt;El punto de verificación 3.1 indica &lt;q&gt;&lt;em&gt;Cuando exista un marcador apropiado, y se soporta, use marcadores en vez de imágenes de mapa de bits para transmitir la información [Prioridad 2]&lt;/em&gt;&lt;/q&gt; &lt;/p&gt;&lt;p&gt;Por su parte, el punto de verificación 3.5 señala &lt;q&gt;&lt;em&gt;Utilice elementos de encabezado para transmitir la estructura lógica y utilícelos de acuerdo con la especificación. [Prioridad 2]&lt;/em&gt;&lt;/q&gt; Por su parte los puntos de verificación 3.6 y 3.7 (ambas de prioridad 2) hacen referencia a marcar correctamente las listas y las citas.&lt;/p&gt;&lt;h3&gt;SEO y aplicación de los puntos de verificación 3.1 y 3.5 (y otros asociados) de las WCAG 1.0 &lt;/h3&gt;&lt;p&gt;Ya hemos dicho que el robot es ciego y lee código (X)HTML. Si marcamos correctamente el código le estamos ayudando a interpretarlo, por ello es fundamental estructurar el contenido adecuadamente con encabezados, párrafos, etc. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;No sólo tiene en cuenta la frecuencia de las palabras sino también su relevancia, y está es mayor en función de dónde se encuentran&lt;/strong&gt;: si están en un encabezado, el nivel de encabezado que las contienen, si están marcadas como relevantes (con “strong” o “em”), etc.&lt;/p&gt;&lt;p&gt;Por tanto, usar correctamente los encabezados y el marcado de la página ayuda no sólo a los usuarios sino también a los buscadores: la estructura del contenido y la relevancia de cada uno de sus elementos es más evidente, lo cual ayuda a interpretar la página e indexarla correctamente.&lt;/p&gt;&lt;a name="180220115"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Escribir para la web&lt;/h2&gt;&lt;p&gt;El punto de verificación 14.1 dice &lt;q&gt;&lt;em&gt;Utilice el lenguaje apropiado más claro y simple para el contenido de un sitio. [Prioridad 1] &lt;/em&gt;&lt;/q&gt;&lt;/p&gt;&lt;p&gt;La forma de redactar adecuadamente para la web, tal y como por ejemplo se explica en las técnicas asociadas a este punto de verificación, aborda aspectos tales como colocar el contenido más importante al comienzo, facilitar el escaneo de la información utilizando encabezados, listas o textos destacados, usar párrafos cortos y centrados en una idea o utilizar un lenguaje común (ampliar información en &lt;a href="http://olgacarreras.blogspot.com/2008/12/resena-como-escribir-para-la-web-de.html"&gt;Reseña: "Cómo escribir para la Web" de Guillermo Franco&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;Otros puntos de verificación relacionados son el 12.3 de prioridad 2 que insta a dividir los bloques largos de información en grupos más manejables o la 13.8 de prioridad 3 que indica que se debe localizar al principio la información diferencial.&lt;/p&gt;&lt;h3&gt;SEO y aplicación del punto de verificación 14.1 (y otros asociados) de las WCAG 1.0 &lt;/h3&gt;&lt;p&gt;Es más sencillo inferir la temática de un contenido textual claro y conciso, sin paja y sin faltas de ortografía o gramaticales, siendo sin duda más fácil de rastrear e indexar correctamente.&lt;/p&gt;&lt;a name="180220116"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Enlaces&lt;/h2&gt;&lt;p&gt;La pauta 13.1 dice &lt;q&gt;&lt;em&gt;Identifique claramente el objetivo de cada vínculo. [Prioridad 2]&lt;/em&gt;&lt;/q&gt; para lo cual hay que prestar especial atención a la redacción del texto de los enlaces para que sean significativos y tengan sentido fuera de contexto, incluyendo el atributo “title” para clarificar su destino cuando no sea evidente.&lt;/p&gt;&lt;h3&gt;SEO y aplicación del punto de verificación 13.1 de las WCAG 1.0 &lt;/h3&gt;&lt;p&gt;Ya he comentado que es imprescindible que &lt;strong&gt;el robot pueda rastrear nuestros enlaces&lt;/strong&gt;, y que por ello se deben evitar prácticas como la generación de enlaces o menús por javascript,&amp;nbsp; o también otras prácticas como los menús mediante combos de formulario que los robots no pueden seguir, o los enlaces dentro de mapas de imágenes sin alternativa accesible (como previene por ejemplo el punto de verificación 1.2 de prioridad 1), etc.&lt;/p&gt;&lt;p&gt;Si es importante que el robot pueda seguir nuestros enlaces para poder indexar las páginas, también lo será cómo realizas esos enlaces para que las páginas se indexen adecuadamente y se posicionen por las palabras claves que las definen. Tener &lt;strong&gt;enlaces con un texto significativo&lt;/strong&gt; (y no por ejemplo “pulsa aquí”) como indica el punto de verificación 13.1 no sólo beneficia a tus usuarios sino que influirá positivamente en el posicionamiento de las páginas internas que enlazas. &lt;/p&gt;&lt;a name="180220117"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Frames&lt;/h2&gt;&lt;p&gt;Las WCAG no prohíben la utilización de &lt;em&gt;frames&lt;/em&gt; pero sí que &lt;strong&gt;los desaconsejan por los problemas que pueden suponer para las personas que utilizan ayudas técnicas&lt;/strong&gt;, siendo preferibles otras alternativas como los &lt;em&gt;includes&lt;/em&gt; de servidor (más información en &lt;a href="http://olgacarreras.blogspot.com/2009/05/tecnicas-wcag-20-para-10-dudas.html#1904092"&gt;¿Mi sitio es accesible si utiliza frames?&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;Si a pesar de todo se usan &lt;em&gt;frames&lt;/em&gt;, las WCAG indican que cada &lt;em&gt;frame&lt;/em&gt; debe tener un atributo “title” y utilizar la etiqueta “noframes” para ofrecer una alterativa (puntos de verificación 12.1 y 6.5, de prioridad 1 y 2 respectivamente)&lt;/p&gt;&lt;p&gt;Por otro lado, desde un punto de vista de usabilidad, también se desaconseja el uso de &lt;em&gt;frames&lt;/em&gt; por sus problemas asociados en cuanto a la impresión de la página, problemas con el botón “atrás” del navegador, etc.&lt;/p&gt;&lt;h3&gt;¿Cómo repercute en SEO que tengamos en cuenta los problemas de accesibilidad y usabilidad de los &lt;em&gt;frames&lt;/em&gt;? &lt;/h3&gt;&lt;p&gt;Google no recomienda tampoco el uso de &lt;em&gt;frames&lt;/em&gt;, como ellos mismo dicen &lt;q&gt;&lt;em&gt;&lt;a href="http://www.google.com/support/webmasters/bin/answer.py?hl=es&amp;amp;answer=34445"&gt;Google intenta asociar el contenido enmarcado con la página que incluye los marcos, pero no puede garantizar resultados.&lt;/a&gt;&lt;/em&gt;&lt;/q&gt;&lt;/p&gt;&lt;p&gt;La &lt;a href="http://www.inteco.es/Accesibilidad/Formacion_6/Manuales_y_Guias/guia_seo"&gt;"Guía de recomendaciones 'SEO' de posicionamiento en Internet"&lt;/a&gt; de Inteco resumen muy bien los problemas que suponen los &lt;em&gt;frames&lt;/em&gt; para los robots de los motores de búsqueda: &lt;/p&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;complica la progresión lineal de los robots por los enlaces &lt;/li&gt;&lt;li&gt;aparecen dificultades como problemas de recursividad en la progresión &lt;/li&gt;&lt;li&gt;ambigüedad en la titulación de las paginas &lt;/li&gt;&lt;li&gt;descargas extras por residir el código de los marcos fuera de la pagina descargada &lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;p&gt;Por tanto, seguir la recomendación de no usar &lt;em&gt;frames&lt;/em&gt; ayudará a que tu página sea más accesible también para los buscadores. Y si a pesar de todo usas &lt;em&gt;frames&lt;/em&gt;, cumplir con las pautas de accesibilidad asegurará que por lo menos, gracias a la titulación de los &lt;em&gt;frames&lt;/em&gt; y a la correcta redacción del “noframes” (sin mensajes del tipo “Su navegador no admite frames”), sean lo más accesibles posibles también para los buscadores. &lt;/p&gt;&lt;p&gt;Al igual que con la etiqueta “noscript” hay que tener cuidado con la etiqueta “noframes”, pues debido a su abuso por los &lt;em lang="en"&gt;spammers&lt;/em&gt; está en el punto de mira y puedes ser penalizado si no la usas correctamente.&lt;/p&gt;&lt;a name="180220118"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Metainformación e idioma&lt;/h2&gt;&lt;p&gt;La pauta 13.2 indica &lt;q&gt;&lt;em&gt;Proporcione metadatos para añadir información semántica a las páginas y sitios. [Prioridad 2]&lt;/em&gt;&lt;/q&gt; En relación con la cual, la 13.9 de prioridad 3 indica que se proporcione información sobre la colección de documentos con el elemento LINK y los atributos "rel" y "rev".&lt;/p&gt;&lt;p&gt;Por su parte, en la pauta 4 se especifica que se ha de identificar el idioma del documento así como los cambios de idioma en el contenido.&lt;/p&gt;&lt;h3&gt;SEO y aplicación del punto de verificación 13.2 y la pauta 4 de las WCAG 1.0 &lt;/h3&gt;&lt;p&gt;La inclusión de metainformación en la página es quizás la norma de accesibilidad cuya repercusión en el posicionamiento de la página resulta más evidente. La información que proporcionemos a través de las etiquetas “meta” o el atributo “rel” es vital, pues estamos ofreciendo al buscador información sobre el título de la página, su descripción, sus palabras clave, su relación con otras páginas o e tipo de contenido que incluimos.&lt;/p&gt;&lt;p&gt;Por otra parte, identificar el idioma usado no sólo beneficia a los usuarios que utilizan ayudas técnicas, sino también &lt;q&gt;&lt;strong&gt;&lt;em&gt;permite a los motores de búsqueda localizar las palabras clave e identificar los documentos en el idioma deseado &lt;/em&gt;&lt;/strong&gt;&lt;/q&gt; (pauta 4).&lt;/p&gt;&lt;p&gt;Relacionado con el idioma hay que tener en cuenta que a la hora de posicionar por aspectos geográficos también se tienen muy en cuenta otros factores como el país donde se aloja la web o la orientación geográfica que definas en “&lt;a href="https://www.google.com/webmasters/tools/home?hl=es"&gt;Herramientas para webmasters&lt;/a&gt;” de Google.&lt;/p&gt;&lt;a name="180220119"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Mapa web&lt;/h2&gt;&lt;p&gt;La pauta 13.3 indica &lt;q&gt;&lt;em&gt;Proporcione información sobre la maquetación general de un sitio (por ejemplo, mapa del sitio o tabla de contenidos). [Prioridad 2] &lt;/em&gt;&lt;/q&gt;&lt;/p&gt;&lt;h3&gt;SEO y aplicación del punto de verificación 13.3 de las WCAG 1.0 &lt;/h3&gt;&lt;p&gt;El robot del motor de búsqueda debe ser capaz de llegar a todas las páginas de nuestra web. Incluir un mapa del sitio ayuda a mostrar su estructura y nos asegura que se pueda acceder a todas sus páginas. No hay que confundirlo con un &lt;a href="http://www.usableyaccesible.com/recurso_glosario_SEO_analatica_web.html#sitemap" title="Glosario SEO y analítica web de 'Usable y accesible'"&gt;“sitemap.xml”&lt;/a&gt; que es un mapa del sitio específico para los motores de búsqueda y que también es recomendable definirlo. &lt;/p&gt;&lt;a name="1802201110"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Redireccionamiento automático&lt;/h2&gt;&lt;p&gt;La pauta 7.5 dice &lt;q&gt;&lt;em&gt;Hasta que las aplicaciones de usuario proporcionen la posibilidad de detener el redireccionamiento automático, no utilice marcadores para redirigir las páginas automáticamente. En su lugar, configure el servidor para que ejecute esta posibilidad. [Prioridad 2]&lt;/em&gt;&lt;/q&gt;.&lt;/p&gt;&lt;h3&gt;SEO y aplicación del punto de verificación 7.5 de las WCAG 1.0 &lt;/h3&gt;&lt;p&gt;Según este punto de verificación, una página que cumple con las WCAG utilizará un redireccionamiento de servidor 301 para una página movida permanentemente y no el meta "redirect". Podremos así acceder tanto a la vieja como a la nueva URL, manteniendo los &lt;a href="http://www.usableyaccesible.com/recurso_glosario_SEO_analatica_web.html#blacklinks" title="Glosario SEO y analítica web"&gt;backlinks&lt;/a&gt; y el &lt;a href="http://www.usableyaccesible.com/recurso_glosario_SEO_analatica_web.html#page_rank"&gt;PageRank&lt;/a&gt;. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Recursos "Usable y accesible" relacionados:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.usableyaccesible.com/recurso_glosario_SEO_analatica_web.html"&gt;Glosario SEO y analítica web&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.usableyaccesible.com/recurso_misvalidadores.html#seo"&gt;Herramientas de SEO y analítica web&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Artículos "Usable y accesible" relacionados:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2006/10/10-razones-para-pasarse-las-wcag-20.html"&gt;10 razones para pasarse a las WCAG 2.0&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2011/01/respuesta-25-dudas-habituales-sobre.html"&gt;Respuesta a 25 dudas habituales sobre accesibilidad web&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-613942513932845183?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/613942513932845183/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2011/02/seo-y-accesibilidad-accesible-tambien.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/613942513932845183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/613942513932845183'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2011/02/seo-y-accesibilidad-accesible-tambien.html' title='SEO y Accesibilidad. Accesible también para buscadores'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-1272564489877541051</id><published>2011-01-30T21:06:00.057+01:00</published><updated>2012-04-17T01:27:26.466+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='Técnicas WCAG 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='WCAG 2.0'/><title type='text'>Respuesta a 25 dudas habituales sobre accesibilidad web</title><content type='html'>&lt;p&gt;&lt;strong&gt;Artículos relacionados:&lt;/strong&gt; &lt;a href="http://olgacarreras.blogspot.com.es/2012/01/consejos-avanzados-de-accesibilidad-web.html"&gt;Consejos avanzados de accesibilidad web&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Última actualización: 16/04/2012&lt;/em&gt;&lt;/p&gt;&lt;p&gt;A continuación se dan respuesta a 25 dudas habituales de accesibilidad respondidas de acuerdo a las WCAG 2.0 y su documento asociado &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/" lang="en" hreflang="en" target="_blank" title="Se abre en ventana nueva"&gt;Techniques for WCAG 2.0&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="#1904091"&gt;¿Puedo utilizar ventanas emergentes?&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a  href="#1904092"&gt;¿Puedo utilizar &lt;em&gt;frames&lt;/em&gt;?&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a  href="#1904093"&gt;¿Puedo utilizar tablas para maquetar?&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a  href="#1904094"&gt;¿Mi sitio Web es inaccesible si utiliza Flash?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#1904095"&gt;¿Mi sitio Web es inaccesible si utiliza javascript?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#1904096"&gt;¿Cómo debo asociar los &lt;em&gt;labels&lt;/em&gt; y los campos del formulario: de forma explícita o implícita?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a  href="#1904097"&gt;¿Cómo debo presentar el texto: justificado o alineado a la izquierda?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a  href="#1904098"&gt;¿Cómo he de marcar correctamente las abreviaciones y acrónimos?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a  href="#1904099"&gt;¿Es correcto utilizar botones en la página que permitan aumentar el tamaño del texto?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#19040910"&gt;¿Cómo se especifica correctamente el color de fondo y de primer plano?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a  href="#301020091"&gt;¿Cómo marcar adecuadamente un emoticon?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a  href="#301020092"&gt;¿Es correcto que aparezca en el código HTML un H2 antes que un H1?&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a  href="#301020093"&gt;¿Es recomendable incluir una opción de &amp;quot;Leer está página&amp;quot;?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a  href="#301020094"&gt;¿Cuánto se ha de poder ampliar el tamaño de un texto?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a  href="#301020095"&gt;¿Cómo marcar la pronunciación de una palabra?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#030220111"&gt;¿Cómo se implementan de forma accesible los enlaces con el mismo texto que enlazan con diferentes páginas?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#030220112"&gt;¿Debo indicar el cambio de idioma en cualquier tipo de palabra?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#030220113"&gt;¿Cualquier sonido automático de la página tiene que tener la opción de pausar o detener el audio?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#030220114"&gt;¿Está permitido que las imágenes que son enlaces no queden punteadas alrededor al coger el foco?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#030220115"&gt;¿Hay alguna limitación en cuanto al ancho de un bloque de texto? ¿Alguna pauta de accesibilidad indica el número de caracteres que debe tener?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#030220116"&gt;¿Una versión de alto contraste suple los requerimientos obligatorios de contraste entre el color de primer plano y el del fondo?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#030220117"&gt;¿Cuándo puedo ponerle a una imagen alt=&amp;quot;&amp;quot;?&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="#030220118"&gt;¿Es correcto que el contenido de un &lt;code&gt;input&lt;/code&gt; se borre al coger el foco?&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#030220119"&gt;¿Qué se considera texto grande y texto pequeño?&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#0302201110"&gt;¿Es obligatorio antes de enviar un formulario que el usuario confirme el envío?&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;&lt;a name="1904091"&gt;&lt;/a&gt;&lt;h2&gt;1. ¿Puedo utilizar ventanas emergentes?&lt;/h2&gt;&lt;p&gt;Cuando hablamos de ventanas emergentes (&lt;em&gt;pop-ups&lt;/em&gt;) nos referimos tanto a nuevas ventanas del navegador abiertas mediante el atributo TARGET como a ventanas que se abren mediante javascript con WINDOW.OPEN&lt;/p&gt;&lt;p&gt;El criterio de conformidad &lt;a href="http://www.w3.org/TR/WCAG20/#consistent-behavior" lang="en" hreflang="en"&gt;"3.2.5 Change on Request: Changes of context are initiated only by user request or a mechanism is available to turn off such changes. (Level AAA)"&lt;/a&gt; de las WCAG 2.0 dice: &lt;/p&gt;&lt;p&gt;&lt;cite lang="en"&gt;The intent of this Success Criterion is to encourage design of Web content that gives users full control of changes of context. This Success Criterion aims to eliminate potential confusion that may be caused by unexpected changes of context such as automatic launching of new windows, automatic submission of forms after selecting an item from a list, etcetera. &lt;strong&gt;Such unexpected changes of context may cause difficulties for people with motor impairments, people with low vision, people who are blind, and people with certain cognitive limitations.&lt;/strong&gt; &lt;/cite&gt;&lt;/p&gt;&lt;p&gt;Asociado a este criterio hay &lt;strong&gt;dos técnicas que contestarán a nuestra pregunta:&lt;/strong&gt;&lt;/p&gt;&lt;h3&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H83.html" lang="en" hreflang="en"&gt;H83: Using the target attribute to open a new window on user request and indicating this in link text&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;La técnica H83 dice así:&lt;/p&gt;&lt;p&gt;&lt;cite  lang="en"&gt; The objective of this technique is to avoid confusion that may be caused by the appearance of new windows that were not requested by the user. &lt;strong&gt;Suddenly opening new windows can disorientate or be missed completely by some users.&lt;/strong&gt; In HTML 4.01 Transitional and XHTML 1.0 Transitional, the target attribute can be used to open a new window, instead of automatic pop-ups. (&lt;strong&gt;The target attribute is deleted from HTML 4.01 Strict and XHTML 1.0 Strict.&lt;/strong&gt;) &lt;/p&gt;&lt;p&gt;Note that not using the target allows the user to decide whether a new window should be opened or not. Use of the target attribute provides an unambiguously machine-readable indication that a new window will open. User agents can inform the user, and can also be configured not to open the new window. For those not using assistive technology, &lt;strong&gt;the indication would also be available from the link text&lt;/strong&gt;. &lt;/cite&gt; &lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Es decir, aunque no se recomienda el uso de ventanas emergentes y se hace hincapié en los problemas que provocan, las WCAG 2.0 no prohíben el uso de TARGET con HTML 4.01 Transitional y XHTML 1.0 Transitional, eso sí, debe indicarse siempre mediante texto y dentro del enlace que se abrirá en ventana nueva.&lt;/p&gt;&lt;p&gt;Por ejemplo:&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;a href="#" target="_blank"&gt;Show Help (opens new window)&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;&lt;h4&gt;¿Se puede ocultar la aclaración "se abre en ventana nueva" mediante la CSS? ¿Se puede indicar en el &lt;em&gt;title&lt;/em&gt; del enlace?&lt;/h4&gt;&lt;p&gt;El criterio de conformidad 2.4.4 (A) permite como técnicas suficientes para que los enlaces transmitan su próposito elegir (aparte de que el propio enlace sea suficientemente descriptivo):&lt;/p&gt;&lt;ul&gt;&lt;li&gt;que la aclaración se incluya con el atributo &lt;em&gt;title&lt;/em&gt;. Es la técnica H33, pero en la misma, aunque permitida, se desaconseja su uso por las limitaciones del soporte del atributo &lt;em&gt;title&lt;/em&gt; y se aconseja que el propio enlace describa su propósito aunque parte del mismo se oculte mediante la CSS.&lt;/li&gt; &lt;li&gt;incluir la aclaración dentro del enlace pero ocultarla por CSS&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;Sin embargo, para cumplir con el nivel AAA, sería obligatorio que la advertencia de que se abre en ventana nueva se incluya dentro del enlace puesto que:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;así lo recomienda el texto y el ejemplo de la técnica H83 del criterio 3.2.5, tal y como hemos visto. Se especificaba que las ventanas emergentes no sólo causan problemas a personas con una discapacidad visual, sino también a personas con problemas motores o cognitivos que no están usando un lector de pantalla y para las cuales por tanto sería opaco el contenido oculto por CSS. &lt;br /&gt;&lt;li&gt;el criterio 2.4.9 (AAA) obliga a que el propósito de los enlaces esté especificado en el texto del enlace, aunque admite como técnica la ocultación de parte del texto del enlace mediante CSS. Pero no admite la aclaración en el atributo &lt;em&gt;title&lt;/em&gt; del enlace.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/SCR24.html" lang="en" hreflang="en"&gt;SCR24: Using progressive enhancement to open new windows on user request&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Tras advertir de nuevo de los problemas de las ventanas emergentes, se explica cómo hacer un WINDOW.OPEN de forma accesible mediante javascript no intrusivo.&lt;/p&gt;&lt;p&gt;Consultar la técnica para ver un ejemplo.&lt;/p&gt;&lt;h3&gt;Conclusión&lt;/h3&gt;&lt;p&gt;Hay muchas razones para no usar ventanas emergentes, sin embargo no están prohibidas por las WCAG 2.0, siempre y cuando se cumplan estas dos normas:&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;ul&gt;&lt;li&gt;Si te utiliza TARGET se debe indicar dentro del enlace y mediante texto que se abre una ventana nueva.&lt;/li&gt; &lt;li&gt;Si se utiliza javascript el enlace debe tener un HREF con la ruta de la página y mediante javascript no intrusivo implementar el WINDOW.OPEN&lt;/li&gt; &lt;/ul&gt;&lt;/div&gt;&lt;p&gt;Complementariamente se citan tres errores comunes a la hora de crear nuevas ventanas que sí reportan problemas de accesibilidad:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/F52.html" lang="en" hreflang="en"&gt;F52: Failure of Success Criterion 3.2.1 due to opening a new window as soon as a new page is loaded&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/F60.html" lang="en" hreflang="en"&gt;F60: Failure of Success Criterion 3.2.5 due to launching a new window when a user enters text into an input field&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/F37.html" lang="en" hreflang="en"&gt;F37: Failure of Success Criterion 3.2.2 due to launching a new window without prior warning when the status of a radio button, check box or select list is changed&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;Es decir, &lt;strong&gt;no se debe abrir una ventana nueva al cargar la página&lt;/strong&gt; sin que el usuario lo haya requerido, &lt;strong&gt;ni se deben abrir ventanas emergentes sin previo aviso cuando se introducen datos o se seleccionan campos en un formulario&lt;/strong&gt; (cuando se cambia el estado de un check o un radio o se selecciona el elemento de una lista).&lt;/p&gt;&lt;h2&gt;&lt;a name="1904092"&gt;&lt;/a&gt;2. ¿Puedo utilizar &lt;em&gt;frames&lt;/em&gt;?&lt;/h2&gt;&lt;p&gt;La técnica &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H70.html" lang="en" hreflang="en"&gt;H70: Using frame elements to group blocks of repeated material&lt;/a&gt; dice así:&lt;/p&gt;&lt;p&gt;&lt;cite lang="en"&gt;&lt;br /&gt;The objective of this technique is to demonstrate how framesets can be used to group blocks of repeated material. Since most user agents and assistive technology provide a way to navigate from frame to frame, using frames to organize elements can provide a mechanism for easily bypassing blocks of repeated content. If the site uses framesets, organize the blocks of content into separate frames. Make certain that the repeated blocks of content appear in the same frame within the frameset of each Web page. In addition, &lt;strong&gt;each frame element must have a title attribute to describe the content of the frame.&lt;/strong&gt; When frames are properly titled, users can use frame navigation to easily navigate between blocks of content.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;This technique is appropriate when framesets are already used to organize the content of the page; other techniques are preferred for pages that are not already using framesets,&lt;/strong&gt; because many people using assistive technology have trouble with frames. An advisory technique about using noframes is available in Success Criterion 4.2.1. &lt;/cite&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Esta técnica, como se indica en la misma, NO está recomendando el uso de &lt;em&gt;frames&lt;/em&gt;. Únicamente reconoce su utilidad para agrupar contenido repetido y da instrucciones sobre cómo identificarlos correctamente en caso de que ya se estén usando en el sitio web.&lt;/p&gt;&lt;p&gt;Si se utilizan &lt;em&gt;frames&lt;/em&gt; habrá que ofrecer un NOFRAMES y cada &lt;em&gt;frame&lt;/em&gt; deberá tener un TITLE como se explica en la técnica &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H64.html" lang="en" hreflang="en"&gt;H64: Using the title attribute of the frame and iframe elements&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Ambas técnicas están asociadas al criterio de conformidad &lt;em lang="en"&gt;2.4.1 Bypass Blocks: A mechanism is available to bypass blocks of content that are repeated on multiple Web pages. (Level A)&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Aunque no me gusten los &lt;em&gt;frames&lt;/em&gt;, con las WCAG 2.0 en la mano &lt;strong&gt;podremos aconsejar que no se usen, pero no podremos mantener que es obligatorio eliminarlos si ya se están utilizando.&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Conviene recordar que el uso de &lt;em&gt;frames&lt;/em&gt; puede provocar diferentes problemas de usabilidad y accesibilidad en las páginas (si bien es cierto que hay soluciones para todos raramente se encuentran implementadas):&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Suelen impedir que funcione correctamente el botón "Atrás" del navegador.&lt;/li&gt; &lt;li&gt;Aunque cambie el contenido de los frames, el URI del conjunto de frames no varía y por tanto no se puede hacer referencia a su estado actual con una dirección web.&lt;/li&gt; &lt;li&gt;Algunos navegadores pueden tener problemas para añadir una página a los marcadores o favoritos.&lt;/li&gt; &lt;li&gt;Los usuarios pueden tener dificultades para imprimir el conjunto de frames.&lt;/li&gt; &lt;li&gt;Suele suponer problemas para indexar correctamente las páginas por los buscadores, que pueden indexar cada frame y no estos en su conjunto.&lt;/li&gt; &lt;li&gt;El usuario podría acceder a un marco fuera de su contexto (por ejemplo a una página sin su cabecera o sin su menú de navegación).&lt;/li&gt; &lt;/ul&gt;&lt;h2&gt;&lt;a name="1904093"&gt;&lt;/a&gt;3. ¿Puedo utilizar tablas para maquetar?&lt;/h2&gt;&lt;p&gt;La técnica &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H73.html" lang="en" hreflang="en"&gt;H73: Using the summary attribute of the table element to give an overview of data tables&lt;/a&gt; dice:&lt;/p&gt;&lt;p&gt;&lt;cite  lang="en"&gt;&lt;br /&gt;Although &lt;strong&gt;WCAG 2 does not prohibit the use of layout tables, CSS-based layouts are recommended&lt;/strong&gt; in order to retain the defined semantic meaning of the HTML table elements and to conform to the coding practice of separating presentation from content. However, &lt;strong&gt;if a layout table is used, then the summary attribute is not used or is null&lt;/strong&gt;. The purpose of a layout table is simply to control the placement of content; the table itself is “transparent" to the user. A summary would “break" this transparency by calling attention to the table. A null summary (summary="") on layout tables is acceptable. &lt;/cite&gt;&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Es decir, aunque hay razones de sobra para no utilizar tablas para maquetar y por ello se desaconseja su uso (también por ejemplo en las técnicas &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G140.html" lang="en" hreflang="en"&gt;G140: Separating information and structure from presentation to enable different presentations&lt;/a&gt; y &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G146.html" lang="en" hreflang="en"&gt;G146: Using liquid layout&lt;/a&gt;), &lt;strong&gt;las WCAG 2.0 no las prohíbe&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Eso sí, se han de cumplir ciertas reglas:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;El SUMMARY de estas tablas debe estar vacío.&lt;/li&gt; &lt;li&gt;Estas tablas no deben utilizar CAPTION, como se indica en la técnica &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H39.html" lang="en" hreflang="en"&gt;H39: Using caption elements to associate data table captions with data tables&lt;/a&gt;:&lt;br /&gt;&lt;cite  lang="en"&gt;If a table is used for layout, the caption element is not used. The purpose of a layout table is simply to control the placement of content; the table itself is “transparent" to the user. A caption would "break" this transparency by calling attention to the table.&lt;/cite&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Tampoco se deben asociar las celdas como se indica en la técnica &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H43.html" lang="en" hreflang="en"&gt;H43: Using id and headers attributes to associate data cells with header cells in data tables&lt;/a&gt;:&lt;br /&gt;&lt;cite  lang="en"&gt;&lt;br /&gt;This technique is not recommended for layout tables since its use implies a relationship between cells that is not meaningful when tables are used for layout.&lt;/cite&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;Así que si a pesar de todo alguien insiste "¿pero si se usan tablas para maquetar la página es innaccesible? ¿cumple con las WCAG 2.0?", pues la realidad es que sólo podemos contestar que si se cumplen las normas citadas sí se pueden usar. &lt;/p&gt;&lt;/div&gt;&lt;p&gt;Que nadie interprete que yo las recomiendo, por favor, me limito a informar de lo que dicen las WCAG 2.0&lt;/p&gt;&lt;h2&gt;&lt;a name="1904094"&gt;&lt;/a&gt;4. ¿Mi sitio es inaccesible si utiliza Flash?&lt;/h2&gt;&lt;p&gt;En la presentación &lt;a lang="en" hreflang="en" href="http://www.paciellogroup.com/blog/misc/accessible_flash_webinar.pdf"&gt;"WCAG 2 Compliance With Flash" (PDF, 151 KB)&lt;/a&gt;, de The Paciello Group Blog se explica como con la versión 6 y posteriores el contenido Flash puede ser accesible y cumplir con las WCAG 2.0 puesto que:&lt;/p&gt;&lt;cite&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;All content exposed to AT&lt;/li&gt; &lt;li&gt;Keyboard accessibility&lt;/li&gt; &lt;li&gt;Accessible interactive components&lt;/li&gt; &lt;/ul&gt;&lt;/cite&gt;&lt;br /&gt;&lt;p&gt;En octubre de 2010 el W3C (World Wide Web Consortium) actualizó los documentos &lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/" lang="en" hreflang="en"&gt;"Understanding WCAG 2.0"&lt;/a&gt; y &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/" lang="en" hreflang="en"&gt;"Techniques for WCAG 2.0"&lt;/a&gt; incluyendo &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/flash.html" hreflang="en"&gt;36 técnicas específicas para el contenido Flash&lt;/a&gt;, donde se explica como implementar Flash accesible de forma nativa.&lt;/p&gt;&lt;p&gt;Es reseñable que el documento de técnicas Flash del W3C (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/flash.html" hreflang="en"&gt;"Flash Techniques for WCAG 2.0"&lt;/a&gt;) antes de comenzar a explicar estas técnicas que permiten hacer un Flash accesible de forma nativa, incluye tres consideraciones especiales para el cumplimiento de las WCAG 2.0:&lt;/p&gt;&lt;ul lang="en"&gt;&lt;li&gt;2.4.2 Page Titled - In order to meet 2.4.2, Flash content must be embedded within an HTML page that has a page title in the HTML title element. See H25: Providing a title using the title element (HTML).&lt;/li&gt; &lt;li&gt;3.1.1 Language of Page - The language of Flash content is established by the lang attribute of the containing object element in HTML, not within the Flash SWF file itself. Authors may include more than one Flash SWF in a single web page, each with a different language indicated in the object element's lang attribute. See FLASH13: Using HTML language attributes to specify language in Flash content (Flash).&lt;/li&gt; &lt;li&gt;3.1.2 Language of Parts - Since the language of Flash content is not established within the Flash SWF file, it is not currently possible to indicate changes of language within a single SWF file.&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;Como ocurre a menudo el problema no está en la tecnología en sí sino en los desarrolladores.&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;En resumen, si se utiliza la tecnología Flash de forma accesible (compatible con los productos de apoyo) NO deberemos ofrecer una alternativa accesible en HTML y en la declaración de conformidad se indicará que depende de la tecnología Flash.&lt;/p&gt;&lt;p&gt;Si se utiliza Flash de forma no accesible se deberá proporcionar una alternativa accesible en HTML y entonces en la declaración de conformidad no incluiríamos javascript como tecnología de la que se depende.&lt;/p&gt;&lt;p&gt;Si Flash se usa de forma no accesible y sin alternativa accesible en HTML deberemos excluir las páginas que lo utilizan de la declaración de conformidad.&lt;/p&gt;&lt;p&gt;Por último deberá cumplir también con el requisito de conformidad 5 de no interferencia: &lt;em&gt;si en una página se usa una tecnología que no es compatible con la accesibilidad o bien una que sí lo es pero usada de forma no compatible, no debe impedir a los usuarios acceder al contenido del resto de la página. Además, es necesario que la página web como un todo siga cumpliendo con los requisitos de conformidad cuando cualquier tecnología de la que no se depende está activada en los agentes de usuario así como cuando esté desactivada o no se soporte.&lt;/em&gt; Por ejemplo, no puede atrapar el foco con el teclado sin dejarlo salir, no puede tener destellos que puedan provocar ataques epilépticos, etc. &lt;/p&gt;&lt;/div&gt;&lt;p&gt;Lo mismo se aplicaría a los documentos PDF.&lt;/p&gt;&lt;p&gt;Otras referencias de interés sobre accesibilidad y Flash son:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2011/01/checklist-para-validar-contenido-flash.html"&gt;"Checklist para validar contenido Flash de acuerdo con las WCAG 2.0"&lt;/a&gt; de Olga Carreras.&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.inteco.es/Accesibilidad/Formacion_6/Manuales_y_Guias/guia_accesibilidad_flash"&gt;"Guía de accesibilidad en Flash"&lt;/a&gt; de Inteco&lt;/li&gt; &lt;li&gt;&lt;a href="http://209.85.229.132/search?q=cache:X2cQFw6j5ToJ:uninstallme.com/flash-navegable-mediante-teclado-en-firefox/+Flash+navegable+mediante+teclado+en+Firefox&amp;cd=1&amp;hl=es&amp;ct=clnk&amp;gl=es"&gt;"Flash navegable mediante teclado en Firefox"&lt;/a&gt; de Uninstallme.&lt;/li&gt; &lt;li&gt;El blog &lt;a href="http://blogs.adobe.com/accessibility/flash/" hreflang="en" lang="en"&gt;Adobe Accessibility&lt;/a&gt;, donde se puede descargar: &lt;a href="http://blogs.adobe.com/accessibility/assets/asdoc_only_accessibility_draft.zip"lang="en"&gt;"Accessibility-only version of the Flash and Flex accessibility documentation"&lt;/a&gt; (ZIP, 2.84 MB).&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.adobe.com/resources/accessibility/best_practices/best_practices_acc_flash.pdf" lang="en" hreflang="en"&gt;"Best Practices for Accessible Flash Design"&lt;/a&gt; de Adobe&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.adobe.com/accessibility/products/flash/" lang="en" hreflang="en"&gt;"Adobe Flash CS4 Professional accessibility"&lt;/a&gt; de Adobe&lt;/li&gt; &lt;li&gt;&lt;a lang="en" hreflang="en" href="http://www.msfw.com/accessibility/presentations/flash2009/slides.html"&gt;"Can You Create Accessible Websites Using Flash?"&lt;/a&gt; de MSF&amp;W&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.elrallador.info/2007/03/10/video-accesible/"&gt;"Video en Flash Accesible"&lt;/a&gt; de El Rallador.&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.longtailvideo.com/support/tutorials/Making-Video-Accessible" hreflang="en" lang="en"&gt;"Making Video Accessible"&lt;/a&gt; de Longtail Video&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.dhs.state.il.us/page.aspx?item=43466"&gt;"Flash Video Accessibility"&lt;/a&gt; de Illinois Department of Human Services.&lt;/li&gt; &lt;/ul&gt;&lt;h2&gt;&lt;a name="1904095"&gt;&lt;/a&gt;5. ¿Mi sitio es inaccesible si utiliza javascript?&lt;/h2&gt;&lt;p&gt;Javascript no era bienvenido en las pautas WCAG 1.0, no olvidemos que datan de 1999, pero el W3C sí que contempla javascript y AJAX en las WCAG 2.0. Es más, se recomiendan soluciones implementadas con javascript en numerosas técnicas: para  abrir ventanas emergentes de forma no intrusiva, para cambiar de CSS de forma dinámica, etc. &lt;/p&gt;&lt;p&gt;Estas son todas las  técnicas relacionadas con javascript y ARIA:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/client-side-script.html" hreflang="en" lang="en"&gt;Client-side Scripting Techniques for WCAG&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/aria.html" lang="en" hreflang="en"&gt;ARIA Techniques for WCAG 2.0&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;El problema no es utilizar o no javascript, sino cómo se utiliza. &lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;En el artículo &lt;a href="http://www.webaim.org/techniques/javascript/" lang="en" hreflang="en"&gt;"Creating Accessible JavaScript"&lt;/a&gt; de WebAIM, cuya lectura se recomienda en las técnicas, se resumen muy bien las normas para crear javascript accesible:&lt;br /&gt;&lt;cite&gt;&lt;br /&gt;&lt;p&gt;Such uses of JavaScript do not need additional accessibility features incorporated because important content is not displayed or functionality introduced by such scripting.&lt;/p&gt;&lt;p&gt;Making JavaScript accessible involves looking at the following issues. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;When using event handlers, use only those that are device independent (e.g., do not require the use of the mouse only). &lt;/li&gt; &lt;li&gt;Content and functionality that is provided through scripting must be made accessible to assistive technologies. &lt;/li&gt; &lt;li&gt;Web pages that utilize scripting must be fully navigable using a keyboard. &lt;/li&gt; &lt;li&gt;JavaScript should not modify or override normal browser functionality in a way that may cause confusion. &lt;/li&gt; &lt;li&gt;When JavaScript cannot be made natively accessible, an accessible alternative must be provided. &lt;/li&gt; &lt;/ul&gt;&lt;/cite&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;¿Es necesario ofrecer una alternativa al JavaScript? ¿Se debe realizar una versión que funcione sin JavaScript? &lt;/h3&gt;&lt;p&gt;La duda surge porque estamos acostumbrados a trabajar con las WCAG 1.0, en las cuales se especifica con claridad que es necesario una alternativa: &lt;/p&gt;&lt;p&gt;&lt;cite&gt;"Punto de Verificación 6.3: Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported. If this is not possible, provide equivalent information on an alternative accessible page".&lt;/cite&gt;&lt;/p&gt;&lt;p&gt;Las WCAG 2.0 lo que promueven es que el &lt;strong&gt;código JavaScript debe ser accesible nativamente&lt;/strong&gt;. Es decir, si se implementa de forma no intrusiva, si es independiente del dispositivo (no requiere por ejemplo sólo el uso del ratón), si es accesible para los productos de apoyo, etc. no tiene porque suponer un problema de accesibilidad.&lt;/p&gt;&lt;p&gt;Pero si a pesar de todo no lo logramos,  las WCAG 2.0 dicen en el &lt;a href="http://www.w3.org/TR/WCAG20/#conformance-reqs" hreflang="en"&gt;Requisito de conformidad número 4&lt;/a&gt;:&lt;/p&gt;&lt;p&gt;&lt;cite&gt;4. Only Accessibility-Supported Ways of Using Technologies: Only accessibility-supported ways of using technologies are relied upon to satisfy the success criteria. Any information or functionality that is provided in a way that is not accessibility supported is also available in a way that is accessibility supported.&lt;/cite&gt;&lt;/p&gt;&lt;p&gt;En el documento &lt;a href="http://www.w3.org/WAI/WCAG20/from10/comparison/" hreflang="en" lang="en"&gt;"Comparison of WCAG 1.0 Checkpoints to WCAG 2.0, in Numerical Order" del W3C&lt;/a&gt;, el punto 6.3 se corresponde además con los requisitos de conformidad 1 (nivel de conformidad) y 5 (no interferencia). Como nota adicional se dice: &lt;cite&gt;There is no longer a requirement that pages work without script or other programmatic objects, only that those objects meet the conformance requirements listed above.&lt;/cite&gt;&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;En resumen, si se utiliza la tecnología javascript de forma accesible (compatible con los productos de apoyo, según las técnicas de las WCAG 2.0 y la implementación de WAI-ARIA) no deberemos ofrecer una alternativa accesible y en la declaración de conformidad se indicará que depende de la tecnología javascript.&lt;/p&gt;&lt;p&gt;Si se utiliza javascript de forma no accesible se deberá proporcionar una alternativa accesible y entonces en la declaración de conformidad no incluiríamos javascript como tecnología de la que se depende.&lt;/p&gt;&lt;p&gt;Si javascript se usa de forma no accesible y sin alternativa accesible entonces deberemos excluir las páginas que lo utilizan de la declaración de conformidad.&lt;/p&gt;&lt;p&gt;Por último deberá cumplir también con el requisito de conformidad 5 de no interferencia: &lt;em&gt;si en una página se usa una tecnología que no es compatible con la accesibilidad o bien una que sí lo es pero usada de forma no compatible, no debe impedir a los usuarios acceder al contenido del resto de la página. Además, es necesario que la página web como un todo siga cumpliendo con los requisitos de conformidad cuando cualquier tecnología de la que no se depende está activada en los agentes de usuario así como cuando esté desactivada o no se soporte.&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;He hablado de javascript accesible en algunos artículos anteriores:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2007/02/ajax-accesible.html"&gt;AJAX accesible&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2007/02/ajax-accesible-ii-wai-aria.html"&gt;AJAX Accesible (II): WAI-ARIA&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2009/03/ajax-accesible-iv-tecnicas-aria-de-las.html"&gt;AJAX accesible (IV): Técnicas ARIA de las WCAG 2.0&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2007/02/formulario-con-varios-botones.html"&gt;Formulario con varios botones. Implementación usable y accesible&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2007/02/enlaces-que-actan-como-botones.html"&gt;Enlaces que actúan como botones. Implementación accesible.&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;h2&gt;&lt;a name="1904096"&gt;&lt;/a&gt;6. ¿Cómo debo asociar los &lt;em&gt;labels&lt;/em&gt; y los campos del formulario: de forma explícita o implícita?&lt;/h2&gt;&lt;p&gt;La técnica &lt;a href="http://www.w3.org/TR/WCAG-TECHS/H44.html" lang="en" hreflang="en"&gt;H44: Using label elements to associate text labels with form controls&lt;/a&gt; asociada al criterio 1.3.1 (A) dice así:&lt;/p&gt;&lt;p&gt;&lt;cite lang="en"&gt;The HTML and XHTML specifications allow both implicit and explicit labels. However, &lt;strong&gt;some assistive technologies do not correctly handle implicit labels&lt;/strong&gt; (for example, &lt;code&gt;&amp;lt;label&gt;First name &amp;lt;input type="text" name="firstname"&gt;&amp;lt;/label&gt;&lt;/code&gt;).&lt;/p&gt;&lt;ul&gt;&lt;li&gt;JAWS 7.10 was tested on Windows XP with Internet Explorer 6.0 and Firefox 1.5. It reads the label for explicit and implicit labels for text fields in both virtual PC cursor and forms reading mode. In forms mode it does not read the label for implicit labels on checkboxes and radio fields.&lt;/li&gt; &lt;li&gt;Window-Eyes 5.5 was tested on Windows XP with Internet Explorer 6.0 and Firefox 1.5. It will always speak the label for an explicitly labelled form field. It does not speak the label for the implicitly labelled form control in browse on mode but will speak the implicit label when navigating from control to control in browse off mode.&lt;/li&gt; &lt;/ul&gt;&lt;/cite&gt;&lt;br /&gt;&lt;p&gt;Por dichas razones &lt;strong&gt;aconseja asociarlos de forma explícita&lt;/strong&gt; como en estos ejemplo, es decir, mediante el atributo &lt;em&gt;for&lt;/em&gt; del &lt;em&gt;label&lt;/em&gt; y el &lt;em&gt;id&lt;/em&gt; (que debe ser único en la página) del campo:&lt;/p&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;label for="firstname"&gt;First name:&amp;lt;/label&gt; &lt;br /&gt;&amp;lt;input type="text" name="firstname" id="firstname" /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;input type="checkbox" id="markuplang" name="computerskills" checked="checked"&gt;&lt;br /&gt;&amp;lt;label for="markuplang"&gt;HTML&amp;lt;/label&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;Además se especifica que:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;el &lt;em&gt;label&lt;/em&gt; debe estar colocado antes del elemento del formulario al que etiqueta salvo que este sea un checkbox o un radiobutton (en cuyo caso se coloca detrás del mismo)&lt;/li&gt; &lt;li&gt;el &lt;em&gt;label&lt;/em&gt; sólo se usa con los &lt;em&gt;textarea&lt;/em&gt;, &lt;em&gt;select&lt;/em&gt; e &lt;em&gt;input&lt;/em&gt; (de tipo &lt;em&gt;text&lt;/em&gt;, &lt;em&gt;checkbox&lt;/em&gt;, &lt;em&gt;radio&lt;/em&gt;, &lt;em&gt;file&lt;/em&gt; y &lt;em&gt;password&lt;/em&gt;) pero NO se usa con &lt;em&gt;button&lt;/em&gt; (cuyo contenido es su etiqueta) ni con los &lt;em&gt;input&lt;/em&gt; de tipo &lt;em&gt;image&lt;/em&gt; (su atributo &lt;em&gt;alt&lt;/em&gt; será su etiqueta), &lt;em&gt;submit&lt;/em&gt; y &lt;em&gt;reset&lt;/em&gt; (su atributo &lt;em&gt;value&lt;/em&gt; es su etiqueta) o &lt;em&gt;hidden&lt;/em&gt; (no tienen etiqueta)&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;Por otro lado, hay que destacar que la técnica H65, también asociada al criterio 1.3.1 (A), &lt;strong&gt;admite el uso del atributo &lt;em&gt;title&lt;/em&gt; para etiquetar los campos de formulario cuando NO se usa para ello &lt;em&gt;label&lt;/em&gt;&lt;/strong&gt;, bien porque en el diseño de la página no hay un texto que pueda etiquetarse como &lt;em&gt;label&lt;/em&gt; o tenerlo podría generar confusión.&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;En esta técnica se explica que si no hay un &lt;em&gt;label&lt;/em&gt; los lectores de pantalla y los agentes de usuario en general pueden leer o mostrar el valor del &lt;em&gt;title&lt;/em&gt; asociado a un campo de formulario (mejor soportado que en el caso de los enlaces) &lt;/p&gt;&lt;p&gt;Se ponen varios ejemplos muy habituales. Por ejemplo, si tenemos varios campos de fecha (dia, mes, año) o de cuenta bancaria, sin un label para cada uno, podemos etiquetarlos con su atributo &lt;em&gt;title&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;En el caso de tener un &lt;strong&gt;campo de búsqueda y un botón "Buscar"&lt;/strong&gt;, bastaría con que el campo tuviera un atributo &lt;em&gt;title&lt;/em&gt; del estilo "Escribe el término de búsqueda aquí". Pero incluso ni esto sería necesario, puesto que sería suficiente con la técnica G167 que indica que un botón adyacente a un campo puede hacer de &lt;em&gt;label&lt;/em&gt; del mismo (si su texto es claro y ejecuta una acción sobre el campo) Es decir, &lt;strong&gt;en este caso no sería necesario etiquetarlo ni con &lt;em&gt;label&lt;/em&gt; ni con &lt;em&gt;title&lt;/em&gt;&lt;/strong&gt; y pone precisamente como ejemplo el caso del campo y el botón buscar.&lt;/p&gt;&lt;/div&gt;&lt;h2&gt;&lt;a name="1904097"&gt;&lt;/a&gt;7. ¿Cómo debo presentar el texto: justificado o alineado a la izquierda?&lt;/h2&gt;&lt;p&gt;La técnica &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G169.html" lang="en" hreflang="en"&gt;G169: Aligning text on only one side&lt;/a&gt; dice así:&lt;/p&gt;&lt;p&gt;&lt;cite lang="en"&gt;&lt;strong&gt;Many people with cognitive disabilities have a great deal of trouble with blocks of text that are justified&lt;/strong&gt; (aligned to both the left and the right margins). The spaces between words create "rivers of white" running down the page, which can make the text difficult for some people to read. This failure describes situations where this confusing text layout occurs. The best way to avoid this problem is to create text layout that is fully justified.&lt;/cite&gt;&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Es decir, &lt;strong&gt;el texto no debe justificarse&lt;/strong&gt;, puesto que algunas personas con discapacidades cognitivas o visuales pueden tener problemas para leer el texto que está justificado a ambos lados. Esta dificultad proviene de que las variaciones entre el espaciado entre las palabras puede provocar que las palabras estén demasiado juntas o por el contrario "ríos blancos", es decir, zonas del texto donde la separación de las palabras dejan grandes zonas continuas de espacio en blanco. &lt;/p&gt;&lt;p&gt;Sin embargo &lt;strong&gt;se ofrece como alternativa que el sitio ofrezca un mecanismo para eliminar la justificación&lt;/strong&gt; del texto como se especifica en la técnica &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G172.html" lang="en" hreflang="en"&gt;G172: Providing a mechanism to remove full justification of text&lt;/a&gt;: &lt;cite lang="en"&gt;&lt;p&gt;The objective of this technique is to provide a version of the page that does not have full justification (justified both left and right). There may be circumstances when for layout purposes an author may want to have the text fully justified. In these cases, it is sufficient to provide a feature that removes the justification of text. &lt;strong&gt;The control should be easy to find and access and near the beginning of the page&lt;/strong&gt;. &lt;/p&gt;&lt;/cite&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;El problema de la justificación del texto se presenta también como un error común de accesibilidad en &lt;a hreflang="en" lang="en" href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/F88.html"&gt;F88: Failure of SC 1.4.8 due to using text that is justified (aligned to both the left and the right margins)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Todas ellas están asociadas al criterio de conformidad &lt;a href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/#visual-audio-contrast-visual-presentation" lang="en" hreflang="en"&gt;1.4.8 Visual Presentation: For the visual presentation of blocks of text, a mechanism is available to achieve the following: (Level AAA)&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;a name="1904098"&gt;&lt;/a&gt;8. ¿Cómo he de marcar correctamente las abreviaciones y acrónimos?&lt;/h2&gt;&lt;p&gt;Hay varias técnicas relacionadas con el criterio de conformidad &lt;a href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/#meaning-located" lang="en" hreflang="en"&gt;3.1.4 Abbreviations: A mechanism for identifying the expanded form or meaning of abbreviations is available. (Level AAA)&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;El marcado dependerá de si la abreviación tiene un único significado en la página o si tiene diferentes significados dentro de la misma página.&lt;/p&gt;&lt;h3&gt;Si la abreviación tiene un único significado en la página&lt;/h3&gt;&lt;p&gt;En este caso habrá que explicar o ampliar la abreviatura la primera vez que aparece de una de las siguientes maneras:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G97" lang="en" hreflang="en"&gt;G97: Providing the abbreviation immediately following the expanded form&lt;/a&gt;. Por ejemplo:&lt;br /&gt;&lt;code&gt;"The United Nations High Commissioner for Human Rights (UNHCR) was established in 1950 to provide protection and assistance to refugees."&lt;/code&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G55" lang="en" hreflang="en"&gt;G55: Linking to definitions&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H28" lang="en" hreflang="en"&gt;H28: Providing definitions for abbreviations by using the abbr and acronym elements&lt;/a&gt;. Por ejemplo:&lt;br /&gt;&lt;code&gt; &amp;lt;p&gt;The use of &amp;lt;acronym title="Keep It Simple Stupid"&gt;KISS&amp;lt;/acronym&gt; became popular in ...&amp;lt;/p&gt;&lt;/code&gt;     &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;Y habrá que explicar o ampliar la abreviatura en todas sus apariciones en la página de una de estas maneras:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G55" lang="en" hreflang="en"&gt;G55: Linking to definitions&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G62" lang="en" hreflang="en"&gt;G62: Providing a glossary&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H60" lang="en" hreflang="en"&gt;H60: Using the link element to link to a glossary&lt;/a&gt;  (HTML)&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G70" lang="en" hreflang="en"&gt;G70: Providing a function to search an online dictionary&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H28" lang="en" hreflang="en"&gt;H28: Providing definitions for abbreviations by using the abbr and acronym elements&lt;/a&gt;  (HTML)&lt;/li&gt; &lt;/ul&gt;&lt;h3&gt;Si la abreviación tiene diferentes significados dentro de la misma página&lt;/h3&gt;&lt;p&gt;En este caso se deberá explicar o ampliar todas las veces que aparece siguiendo la técnica  &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G55"  lang="en" hreflang="en"&gt;G55: Linking to definitions&lt;/a&gt; o la &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H28"  lang="en" hreflang="en"&gt;H28: Providing definitions for abbreviations by using the abbr and acronym elements&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Traté el tema de las abreviaturas y acrónimos en &lt;a href="http://olgacarreras.blogspot.com/2006/09/ms-usable-y-accesible-pesar-de-blogger.html#dia8"&gt;Más accesible a pesar de blogger (I). DÍA 8: Revisión de abreviaturas y acrónimos&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;a name="1904099"&gt;&lt;/a&gt;9. ¿Es correcto utilizar botones en la página que permitan aumentar el tamaño del texto?&lt;/h2&gt;&lt;p&gt;Asociado al criterio de conformidad &lt;em lang="en"&gt;1.4.4 Resize text: Except for captions and images of text, text can be resized without assistive technology up to 200 percent without loss of content or functionality. (Level AA) &lt;/em&gt; está la técnica &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G178.html" lang="en" hreflang="en"&gt;G178: Providing controls on the Web page that allow users to incrementally change the size of all text on the page up to 200 percent&lt;/a&gt; en la que se puede leer:&lt;/p&gt;&lt;p&gt;&lt;cite&gt;The purpose of this technique is to provide a mechanism on the Web page to incrementally increase the size of text. Many people with low vision do not use magnifying software, and they may not be familiar with browsers text size adjustments. This may be particularly true of &lt;strong&gt;older people&lt;/strong&gt; who are learning about computers later in life and who may be experiencing age related vision loss. It may also be true of &lt;strong&gt;some people with cognitive disabilities&lt;/strong&gt; who also require increased font size.&lt;/p&gt;&lt;p&gt;This technique provides a mechanism that some users will find easier to use. The mechanism may include links or buttons that will switch the visual presentation to a different style sheet or use scripts to change the text size dynamically. &lt;/p&gt;&lt;p&gt;To implement this technique, an author provides controls that allow the user to incrementally increase or decrease the text size of all of the text on the page to a size that is &lt;strong&gt;at least 200% of the default text size&lt;/strong&gt;. &lt;/p&gt;&lt;p&gt;This can be achieved &lt;strong&gt;by providing links, buttons or linked images and the controls themselves should be as easy to find&lt;/strong&gt; (ex. prominently positioned within the page, presented in a larger text size, hight contrast, etc.) as possible. &lt;/cite&gt;&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Está muy extendida la creencia de que los botones que permiten ampliar el tamaño de letra son un ejemplo de falsa accesibilidad, una moda, y que no deberían utilizarse (por ejemplo en &lt;a href="http://www.splintered.co.uk/documents/presentations/psf_accessibility_08.08.2007/PSF_too-much-accessibility-08.08.2007.pdf" lang="en" hreflang="en"&gt;Too much accessibility. GOOD INTENTIONS, BADLY IMPLEMENTED&lt;/a&gt; de Patrick H. Lauke). &lt;br /&gt;&lt;p&gt;Sin embargo vemos que &lt;strong&gt;es una técnica suficiente para cumplir con el criterio de conformidad 1.4.4 (AA)&lt;/strong&gt; que puede ser útil para usuarios con baja visión que no usan magnificadores de pantalla y que no están acostumbrados a las opciones del navegador, como ejemplo personas mayores no habituadas al uso de ordenadores o personas con discapacidades cognitivas.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Para implementar correctamente estos botones (enlaces o imágenes) deben:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;permitir aumentar progresivamente el tamaño del texto de la página hasta al menos un 200% de su tamaño por defecto&lt;/li&gt; &lt;li&gt;ser fáciles de localizar, con un tamaño grande y suficiente contraste&lt;/li&gt; &lt;li&gt;estar correctamente etiquetados de forma que se reconozca claramente cuál es su función&lt;/li&gt; &lt;/ul&gt;&lt;h2&gt;&lt;a name="19040910"&gt;&lt;/a&gt;10. ¿Cómo se especifica correctamente el color de fondo y primer plano?&lt;/h2&gt;&lt;p&gt;En el criterio de conformidad &lt;em lang="en"&gt;1.4.8 Visual Presentation: For the visual presentation of blocks of text, a mechanism is available to achieve the following: (Level AAA) &lt;/em&gt; se especifican &lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-visual-presentation.html#visual-audio-contrast-visual-presentation-techniques-head" lang="en" hreflang="en"&gt;las técnicas que aseguran que el usuario podrá seleccionar los colores de primer plano y fondo&lt;/a&gt;:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/C23" lang="en" hreflang="en"&gt;C23: Specifying text and background colors of secondary content such as banners, features and navigation in CSS while not specifying text and background colors of the main content&lt;/a&gt;  (CSS)&lt;/p&gt;&lt;p&gt;&lt;cite lang="en"&gt;Example 1. An HTML Web page uses CSS to specify the text and background colors of all secondary content such as navigation bars, menu bars, and the table of contents. Neither the text color nor background of the main content is specified. The user sets their own color preferences in the browser so that they view the main content in colors and contrasts that work well for them. The distinction between the separate sections of the page are still visually obvious. &lt;br /&gt;&lt;/cite&gt;&lt;/p&gt;&lt;p&gt;Se puede consultar cómo modificar los colores en los principales navegadores en &lt;a href="http://www.bbc.co.uk/accessibility/win/seeing/colour/browser/sub_3.shtml"&gt;"Changing colours in your browser"&lt;/a&gt; de la BBC.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;OR&lt;/strong&gt; &lt;/p&gt;&lt;/li&gt; &lt;li&gt;&lt;p&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/C25" lang="en" hreflang="en"&gt;C25: Specifying borders and layout in CSS to delineate areas of a Web page while not specifying text and text-background colors&lt;/a&gt;  (CSS)&lt;/p&gt;&lt;p&gt;&lt;cite lang="en"&gt;Example 1. A Web page is designed using HTML. CSS is used to specify border colors around discrete areas of the page and to layout the content so that the menu floats to the left of the main content area. Neither the text color nor background is specified. The user sets their own colors in the browser. They can view the page in colors and contrasts that work well for them without disrupting the layout. &lt;br /&gt;&lt;/cite&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;OR&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt;&lt;p&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G156" lang="en" hreflang="en"&gt;G156: Using a technology that has commonly-available user agents that can change the foreground and background of blocks of text&lt;/a&gt; &lt;strong&gt;OR&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt;&lt;p&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G148" lang="en" hreflang="en"&gt;G148: Not specifying background color, not specifying text color, and not using technology features that change those defaults&lt;/a&gt; &lt;strong&gt;OR&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt; &lt;li&gt;&lt;p&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/G175" lang="en" hreflang="en"&gt;G175: Providing a multi color selection tool on the page for foreground and background colors&lt;/a&gt;&lt;/p&gt;&lt;/li&gt; &lt;/ol&gt;&lt;p&gt;En resumen, se debe usar una tecnología que disponga de agentes de usuario de uso común que permitan cambiar el color de primer plano y del fondo de los bloques de texto (como es el caso de XHTML) o en caso contrario proporcionar una herramienta de selección de los colores de primer plano y de fondo.&lt;/p&gt;&lt;p&gt;Si usamos XHTML los usuarios podrán configurar las combinaciones de colores en función de sus necesidades. Sin embargo, si &lt;strong&gt;la página tiene contenido secundario para el que es necesario mantener una agrupación visual&lt;/strong&gt;, debemos asegurarnos que dicha agrupación se mantiene cuando los usuarios cambian los colores de primer plano y los colores de fondo. Para ello podemos utilizar algunas de las técnicas que ya se han indicado anteriormente:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Especificar en las hojas de estilo el color del texto y fondo del contenido secundario, como banners o mecanismos de navegación, sin especificar un color del texto ni del fondo para el contenido principal.&lt;/li&gt; &lt;li&gt;Especificar en las hojas de estilo los bordes para delimitar las áreas de contenido, sin especificar un color del texto ni del fondo para el contenido principal.&lt;/li&gt; &lt;/ul&gt;&lt;h2&gt;&lt;a name="301020091"&gt;&lt;/a&gt;11. ¿Cómo marcar adecuadamente un &lt;em lang="en"&gt;emoticon&lt;/em&gt;?&lt;/h2&gt;&lt;p&gt;La técnica &lt;a lang="en" href="http://www.w3.org/TR/WCAG20-TECHS/H86.html" hreflang="en"&gt;H86: Providing text alternatives for ASCII art, emoticons, and leetspeak&lt;/a&gt; de las WCAG 2.0 nos indica cómo hacerlo adecuadamente.&lt;/p&gt;&lt;p&gt;Recomienda cuando sea posible usar simplemente una palabra en vez de un icono gestual. Pero si se usa un &lt;em lang="en"&gt;emoticon&lt;/em&gt; debe tener siempre un texto alternativo.&lt;/p&gt;&lt;p&gt;La técnica propone tres posibles marcados correctos:&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;&lt;code&gt;=8-0 (fright)&lt;/code&gt;: texto alternativo a continuación entre paréntesis&lt;/p&gt;&lt;p&gt;&lt;code&gt; &amp;lt;abbr title="fright"&amp;gt;=8-0&amp;lt;/abbr&amp;gt;&lt;/code&gt;: marcarlo como abreviatura indicando en su atributo &lt;em&gt;title&lt;/em&gt; su significado&lt;/p&gt;&lt;p&gt;&lt;code&gt; &amp;lt;img src="fright.gif" alt="fright"/&amp;gt;&lt;/code&gt;: incluirlo como imagen con su correspondiente texto alternativo con &lt;em&gt;alt&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Relacionado con este punto también se indica que en el caso de un &lt;strong&gt;ASCII art largo&lt;/strong&gt;, además de incluir la alternativa textual inmediatamente antes o después del dibujo, &lt;strong&gt;se debería incluir un enlace para saltarlo&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Por ejemplo, inmediatamente antes de un dibujo ASCII art largo de una persona, pondríamos un enlace &lt;em&gt;Saltar dibujo con caracteres de una persona&lt;/em&gt; que vaya al contenido inmediatamente posterior al dibujo mediante un ancla. De este modo, el enlace sirve a la vez de descripción del dibujo y de enlace para saltarlo.&lt;/p&gt;&lt;h2&gt;&lt;a name="301020092"&gt;&lt;/a&gt;12. ¿Es correcto que aparezca en el código HTML un H2 antes que un H1?&lt;/h2&gt;&lt;p&gt;En el diseño actual de páginas Web es habitual la maquetación en varias columnas. En este contexto, &lt;strong&gt;la pauta 3.5 de las WCAG 1.0&lt;/strong&gt; se puede convertir en un quebradero de cabeza, puesto que indica que &lt;cite&gt;"elementos H2 deberían seguir a los elementos H1, los H3 deberían seguir a los elementos H2, etc"&lt;/cite&gt; [&lt;a href="http://www.discapnet.es/web_accesible/tecnicas/html/WCAG10-HTML-TECHS_es.html#document-headers"&gt;"Técnicas HTML para las Pautas de Accesibilidad al Contenido de la Web 1.0"&lt;/a&gt;]. De hecho, la validación automática dará un error en aquellas páginas en las que un H2 se encuentre antes que un H1.&lt;/p&gt;&lt;p&gt;Este problema &lt;strong&gt;se corrige en las WCAG 2.0&lt;/strong&gt;. La técnica &lt;a lang="en" href="http://www.w3.org/TR/WCAG20-TECHS/H42.html" hreflang="en"&gt;"H42: Using h1-h6 to identify headings"&lt;/a&gt; incluye un ejemplo significativo, en el cual el título del contenido principal coincide con el título de la página y está marcado como "H1" aunque no es el primero que aparece en la página. El contenido de la primera y tercera columna es menos importante y está marcado con "H2".&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;De modo que &lt;strong&gt;no es necesario que H1 aparezca antes que H2&lt;/strong&gt;, lo importante es que realmente el título marcado como H1 sea de primer nivel y los marcados como H2 de segundo nivel. &lt;/p&gt;&lt;p&gt;Desgraciadamente &lt;strong&gt;el validador automático TAW para las WCAG 2.0 sigue mostrando un error&lt;/strong&gt; en aquellas páginas que muestran un H2 antes que un H1 en el código. &lt;/p&gt;&lt;p&gt;La buena noticia es que me han dicho que &lt;strong&gt;lo van a corregir&lt;/strong&gt; en la próxima versión.&lt;/p&gt;&lt;/div&gt;&lt;h2&gt;&lt;a name="301020093"&gt;&lt;/a&gt;13. ¿Es recomendable incluir una opción de "Leer está página"?&lt;/h2&gt;&lt;p&gt;En algunos sitios nos encontramos una opción que proporciona un audio del contenido de la página mediante alguna herramienta automática de conversión de texto a voz como  &lt;a href="http://vozme.com/index.php?lang=es"&gt;Vozme&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;¿Se recomienda esta práctica?&lt;/p&gt;&lt;p&gt;En respuesta a esta duda, la técnica &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G79.html" lang="en" hreflang="en"&gt;G79: Providing a spoken version of the text&lt;/a&gt; (&lt;em&gt;proporcionar una versión hablada del texto&lt;/em&gt;) es una técnica suficiente para cumplir con  el criterio de conformidad &lt;em&gt;3.1.5 Cuando un texto requiere un nivel de lectura más avanzado que el nivel mínimo de educación secundaria una vez que se han eliminado nombres propios y títulos, se proporciona un contenido suplementario o una versión que no requiere un nivel de lectura mayor a ese nivel educativo&lt;/em&gt; (Nivel AAA)&lt;/p&gt;&lt;p&gt;En dicha técnica se indica que para determinado tipo de usuarios puede resultar muy útil escuchar el texto leído en voz alta. Indican también que esto &lt;strong&gt;es efectivo para pequeñas cantidades de texto y para documentos que no cambian a menudo&lt;/strong&gt;. Por tanto, es útil &lt;strong&gt;cuando lee el contenido textual y no toda la página&lt;/strong&gt; (cabecera, menús, pie, etc.) como se encuentra en muchos portales.&lt;/p&gt;&lt;p&gt;También hay que tener en cuenta que &lt;strong&gt;está asociado a un criterio que habla de texto que requiere un nivel de lectura más avanzado que el de secundaria&lt;/strong&gt;.&lt;/p&gt;&lt;h2&gt;&lt;a name="301020094"&gt;&lt;/a&gt;14. ¿Cuánto se ha de poder ampliar el tamaño de un texto?&lt;/h2&gt;&lt;p&gt;&lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html"&gt;El criterio de conformidad 1.4.4&lt;/a&gt; (nivel AA) indica que &lt;strong&gt;a excepción de los títulos y las imágenes de texto&lt;/strong&gt;, el texto debe poder cambiar su tamaño, sin un producto de apoyo, hasta &lt;strong&gt;un 200%&lt;/strong&gt; (es decir, hasta dos veces el ancho y la altura) &lt;strong&gt;sin pérdida de contenido o funcionalidad&lt;/strong&gt;. Por tanto, cuando el texto aumente no se deben producir desbordamientos o solapamientos de contenido que dificulten su percepción. Por ejemplo, porque algunos contenidos se salgan de su contenedor y se posicionen sobre otro contenido.&lt;/p&gt;&lt;p&gt;&lt;cite lang="en"&gt;&lt;br /&gt;The working group feels that 200% is a reasonable accommodation that can support a wide range of designs and layouts, and complements older screen magnifiers that provide a minimum magnification of 200%.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Above 200%, zoom&lt;/strong&gt; (which resizes text, images, and layout regions and creates a larger canvas that may require both horizontal and vertical scrolling) &lt;strong&gt;may be more effective than text resizing&lt;/strong&gt;. &lt;/p&gt;&lt;p&gt;Assistive technology dedicated to zoom support would usually be used in such a situation and may provide better accessibility than attempts by the author to support the user directly.&lt;br /&gt;&lt;/cite&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;a name="301020095"&gt;&lt;/a&gt;15. ¿Cómo marcar la pronunciación de una palabra?&lt;/h2&gt;&lt;p&gt;En el &lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/meaning-pronunciation.html" lang="en" hreflang="en"&gt;criterio de conformidad 3.1.6&lt;/a&gt; (nivel AAA) se indican distintas técnicas. &lt;strong&gt;La más sencilla es colocar la pronunciación entre paréntesis tras la palabra&lt;/strong&gt;, pero hay otras como incluir un glosario con la pronunciación de las palabras o asociar la palabra con un fichero de audio donde se escuche su pronunciación.&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Sin embargo, la solución que más ha llamado mi atención es la que se describe en la técnica &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H62.html"&gt;H62: Using the ruby element&lt;/a&gt;, en la cual se propone utilizar el &lt;strong&gt;elemento RUBY&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Ejemplo:&lt;/p&gt;&lt;p lang="en"&gt;When we talk about these guidelines, we often just call them &lt;ruby&gt; &lt;rb&gt;WCAG&lt;/rb&gt; &lt;rp&gt;(&lt;/rp&gt; &lt;rt&gt;Wuh-KAG&lt;/rt&gt; &lt;rp&gt;)&lt;/rp&gt;&lt;/ruby&gt;&lt;/p&gt;&lt;p&gt;Si estás usando Explorer, que soporta este elemento desde la versión 5.0, verás escrita la pronunciación sobre el acrónimo "WCAG"; si accedes desde Firefox, Opera o Chrome la pronunciación la encontrarás tras el acrónimo entre paréntesis; si accedes con un lector de pantalla como JAWS oirás "uve doble ce a ge abre paréntesis gu kag cierra paréntesis".&lt;/p&gt;&lt;p&gt;El código del ejemplo es:&lt;/p&gt;&lt;p&gt;&lt;code&gt;&amp;lt;p&amp;gt;When we talk about these guidelines, we often just call them&lt;br /&gt;&amp;lt;ruby&amp;gt;&lt;br /&gt;&amp;lt;rb&amp;gt;WCAG&amp;lt;/rb&amp;gt;&lt;br /&gt;&amp;lt;rp&amp;gt;(&amp;lt;/rp&amp;gt;&lt;br /&gt;&amp;lt;rt&amp;gt;Wuh-KAG&amp;lt;/rt&amp;gt;&lt;br /&gt;&amp;lt;rp&amp;gt;)&amp;lt;/rp&amp;gt;&lt;br /&gt;&amp;lt;/ruby&amp;gt;.&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Hay que tener muy presente que &lt;strong&gt;esta solución sólo sirve para páginas XHTML 1.1&lt;/strong&gt;, pues es un elemento que no está definido en versiones anteriores. Por tanto, si lo utilizas con HTML 4 o XHTML 1.0 la página no será válida.&lt;/p&gt;&lt;p&gt;Para más información sobre RUBY: &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.w3.org/TR/ruby/" lang="en" hreflang="en"&gt;Ruby Annotation. W3C Recommendation 31 May 2001 (Markup errors corrected 25 June 2008)&lt;/a&gt;.&lt;/p&gt;&lt;h2&gt;&lt;a name="030220111"&gt;&lt;/a&gt;16. ¿Cómo se implementan de forma accesible los enlaces con el mismo texto que enlazan con diferentes páginas?&lt;/h2&gt;&lt;p&gt;Es el típico ejemplo de &amp;quot;Leer más&amp;quot; o &amp;quot;Más información&amp;quot; en un listado de noticias.&lt;/p&gt;&lt;p&gt;En las WCAG 1.0 se especifica en relación al punto de verificación &lt;a href="http://www.discapnet.es/web_accesible/wcag10/WAI-WEBCONTENT-19990505_es.html#tech-meaningful-links"&gt;13.1 Identifique claramente el objetivo de cada vínculo&lt;/a&gt; que si en la página hay dos o más vínculos con el mismo texto deben remitir al mismo recurso y de lo contrario se han de diferenciar por el atributo &amp;quot;title&amp;quot;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Si hay más de un vínculo en una página con el mismo texto, todos estos vínculos deben remitir al mismo recurso. Esta coherencia ayudará al diseño de la página tanto como a la accesibilidad.&lt;/p&gt;&lt;p&gt;Si dos o más vínculos van referidos a objetivos diferentes pero comparten el mismo texto, distinga los vínculos especificando un valor diferente para el atributo &amp;quot;title&amp;quot; de cada elemento A.&lt;/p&gt;&lt;p&gt;En &lt;a href="http://www.discapnet.es/web_accesible/tecnicas/html/WCAG10-HTML-TECHS_es.html#link-text"&gt;&amp;quot;Técnicas HTML para las Pautas de Accesibilidad de los Contenidos Web 1.0&amp;quot;&lt;/a&gt; del W3C.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Las WCAG 2.0 también tienen dos criterios de conformidad (2.4.4 de nivel A y 2.4.9 de nivel AAA) que obligan a que se clarifique el propósito de un vínculo. Una de las técnicas suficientes para cumplir con el criterio de conformidad 2.4.4 es la &lt;a lang="en" href="http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/H33" hreflang="en"&gt;&amp;quot;H33: Supplementing link text with the title attribute&amp;quot;&lt;/a&gt;. Esta técnica consiste también en incluir el atributo &amp;quot;title&amp;quot; para clarificar el destino del vínculo cuando la información complementaria proporcionada por el atributo &amp;quot;title&amp;quot; es algo que el usuario debe saber antes de seguir el enlace. &lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Sin embargo, &lt;strong&gt;la propia técnica H33 de las WCAG 2.0 desaconseja el uso del atributo &amp;quot;title&amp;quot; para clarificar el destino de un vínculo&lt;/strong&gt; por la falta de soporte del atributo &amp;quot;title&amp;quot; en muchos &lt;em lang="en"&gt;user-agent&lt;/em&gt;. De hecho, esta técnica no es válida para cumplir con el criterio de conformidad 2.4.9, que también se refiere a clarificar el destino de un vínculo pero es más estricto por ser de nivel AAA. &lt;/p&gt;&lt;/div&gt;&lt;p&gt;En esta técnica &lt;strong&gt;se recomiendan otras dos técnicas suficientes alternativas al uso de &amp;quot;title&amp;quot;&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;o bien &lt;strong&gt;que el enlace tenga el texto completo&lt;/strong&gt; (sería la &lt;a lang="en" href="http://www.w3.org/TR/WCAG20-TECHS/H30.html" hreflang="en"&gt;técnica H30&lt;/a&gt;) por ejemplo: &amp;quot;Leer más sobre el artículo 'WCAG 2.0'&amp;quot; en vez de &amp;quot;Leer más&amp;quot; &lt;/li&gt; &lt;li&gt;o bien &lt;strong&gt;ocultar mediante CSS &lt;/strong&gt;el texto del enlace que sigue a &amp;quot;Leer más&amp;quot; (sería la &lt;a lang="en" href="http://www.w3.org/TR/WCAG20-TECHS/C7.html" hreflang="en"&gt;técnica C7&lt;/a&gt;), lo cual resulta muy útil cuando el texto del enlace puede llegar a ser demasiado extenso. También se permite incluir un enlace o botón para ver u ocultar las versiones largas de los enlaces (serían las técnicas &lt;a lang="en" title="Técnica G189 de las WCAG 2.0" href="http://www.w3.org/TR/WCAG20-TECHS/G189.html" hreflang="en"&gt;G189&lt;/a&gt; y &lt;a lang="en" title="Técnica SCR30 de las WCAG 2.0" href="http://www.w3.org/TR/WCAG20-TECHS/SCR30.html" hreflang="en"&gt;SCR30&lt;/a&gt;) &lt;/li&gt; &lt;/ul&gt;&lt;p&gt;Estas alternativas permitirían cumplir con los criterios de conformidad 2.4.4 (nivel A) y 2.4.9 (nivel AAA).&lt;/p&gt;&lt;p&gt;En cuanto a la opción de ocultar por CSS parte del texto del enlace, es necesario que &lt;strong&gt;la ocultación del texto se haga de forma accesible para los lectores de pantalla&lt;/strong&gt;, es decir, no se debe utilizar &lt;code&gt;display:none&lt;/code&gt; sino localizarlo fuera de pantalla. &lt;/p&gt;&lt;p&gt;El &lt;strong&gt;ejemplo correcto&lt;/strong&gt; sería el siguiente:&lt;/p&gt;&lt;p&gt;&lt;em&gt;En la CSS:&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;a span { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px; }&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;En la página:&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;pre&gt;&amp;lt;dl&amp;gt;&lt;br /&gt;&amp;lt;dt&amp;gt;Winnie the Pooh &amp;lt;/dt&amp;gt;&lt;br /&gt;&amp;lt;dd&amp;gt;&amp;lt;a href=&amp;quot;winnie_the_pooh.html&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;span&amp;gt;Winnie the Pooh  &amp;lt;/span&amp;gt;HTML &amp;lt;/a&amp;gt; &amp;lt;/dd&amp;gt;&lt;br /&gt;&amp;lt;dd&amp;gt;&amp;lt;a href=&amp;quot;winnie_the_pooh.pdf&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;span&amp;gt;Winnie the Pooh  &amp;lt;/span&amp;gt;PDF &amp;lt;/a&amp;gt; &amp;lt;/dd&amp;gt;&lt;br /&gt;&amp;lt;dt&amp;gt;War and Peace&amp;lt;/dt&amp;gt;&lt;br /&gt;&amp;lt;dd&amp;gt;&amp;lt;a href=&amp;quot;war_and_peace.html&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;span&amp;gt;War and Peace  &amp;lt;/span&amp;gt;HTML&amp;lt;/a&amp;gt;&amp;lt;/dd&amp;gt;&lt;br /&gt;&amp;lt;dd&amp;gt;&amp;lt;a href=&amp;quot;war_and_peace.pdf&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;span&amp;gt;War and Peace  &amp;lt;/span&amp;gt;PDF &amp;lt;/a&amp;gt; &amp;lt;/dd&amp;gt;&lt;br /&gt;&amp;lt;/dl&amp;gt;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Hay otra manera de cumplir con la pauta 2.4.4 (nivel A)&lt;/strong&gt;, pero que sin embargo no será válida para cumplir con la pauta 2.4.9 (nivel AAA), y por tanto &lt;strong&gt;es menos aconsejable&lt;/strong&gt;, pues las WCAG 2.0 alientan a cumplir más criterios de los estrictamente necesarios para alcanzar un determinado nivel de adecuación.&lt;/p&gt;&lt;p&gt;Esta última alternativa es que &lt;strong&gt;será válido el enlace &amp;quot;Leer más&amp;quot; cuando esté correctamente contextualizado&lt;/strong&gt;. Por ejemplo, en el caso de un párrafo (sería la &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/H78.html"&gt;técnica H78&lt;/a&gt;) el W3C propone el siguiente ejemplo:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Sería incorrecto:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;br /&gt;&lt;pre lang="en"&gt;&amp;lt;p&amp;gt;Coming soon to a town near you...the final 15 in the&lt;br /&gt;National Folk Festival lineup.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;final15.html&amp;quot;&amp;gt;[Read more...]&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Pero sería correcto:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;br /&gt;&lt;pre lang="en"&gt;&amp;lt;p&amp;gt;Coming soon to a town near you...the final 15 in the&lt;br /&gt;National Folk Festival lineup.&lt;br /&gt;&amp;lt;a href=&amp;quot;final15.html&amp;quot;&amp;gt;[Read more...]&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;De igual manera, &lt;a lang="en" href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-refs.html#navigation-mechanisms-refs-techniques-head" hreflang="en"&gt;hay otras técnicas para indicar cómo se puede asociar correctamente un enlace con su contexto (en listas, tablas, etc.)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;De forma general, además de usar el texto de la frase que contiene al enlace, también podemos incluir la descripción adicional en aquellos elementos que los producto de apoyo como un lector de pantalla puede relacionar con el enlace. En estos casos es preferible que la información de contexto que aclara el propósito de los enlaces esté situada antes de los enlaces.&lt;/p&gt;&lt;p&gt;Entre los contextos que se pueden determinar por software tenemos:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Elemento de lista (LI) que contiene al enlace.&lt;/li&gt; &lt;li&gt;En listas anidadas, elemento de la lista padre (LI) que contiene la lista en la que se encuentra el enlace.&lt;/li&gt; &lt;li&gt;Párrafo (P) que contiene al enlace.&lt;/li&gt; &lt;li&gt;Celda (TD) de la tabla que contiene al enlace y sus encabezados asociados (TH)&lt;/li&gt; &lt;li&gt;Elemento de encabezado anterior H1-H6&lt;/li&gt; &lt;/ul&gt;&lt;h2&gt;&lt;a name="030220112"&gt;&lt;/a&gt;17. ¿Debo indicar el cambio de idioma en cualquier tipo de palabra?&lt;/h2&gt;&lt;p&gt;La &lt;a href="http://www.discapnet.es/web_accesible/wcag10/WAI-WEBCONTENT-19990505_es.html#gl-abbreviated-and-foreign"&gt;pauta 4.1 (prioridad 1) de las WCAG 1.0&lt;/a&gt; indica &lt;q&gt;&lt;em&gt;Identifique claramente los cambios en el idioma del texto del documento y en cualquier texto equivalente&lt;/em&gt;&lt;/q&gt;. De la misma manera, el &lt;a lang="en" href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/#meaning" hrflang="en"&gt;criterio de conformidad 3.1.2 de las WCAG 2.0&lt;/a&gt; también obliga a identificar los cambios de idioma pero establece una serie de excepciones. &lt;strong&gt;No es necesario identificar el cambio de idioma de:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;los nombres propios &lt;/li&gt; &lt;li&gt;los términos técnicos, por ejemplo: Homo sapien, Alpha Centauri, hertz, habeas corpus (ejemplos textuales de la explicación del criterio) &lt;/li&gt; &lt;li&gt;las palabras en un idioma indeterminado &lt;/li&gt; &lt;li&gt;las palabras o frases que se hayan convertido en parte natural del texto que las rodea.&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;Para resolver las dudas que esto puede ocasionar recomiendan que se considere si la palabra se pronuncia igual que en el idioma del texto que la rodea (salvo por el acento o la entonación): &lt;q lang="en"&gt;&lt;em&gt;If there is doubt whether a change in language is intended, consider whether the word would be pronounced the same (except for accent or intonation) in the language of the immediately surrounding text.&lt;/em&gt;&lt;/q&gt; &lt;/p&gt;&lt;h2&gt;&lt;a name="030220113"&gt;&lt;/a&gt;18. ¿Cualquier sonido automático de la página tiene que tener la opción de pausar o detener el audio?&lt;/h2&gt;&lt;p&gt;La &lt;a lang="en" href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-dis-audio.html" hreflang="en"&gt;pauta 1.4.2 (nivel A)&lt;/a&gt; de las WCAG 2.0 indica que &lt;strong&gt;sólo es necesario si el sonido dura más de 3 segundos:&lt;/strong&gt; &lt;q lang="en"&gt;&lt;em&gt;If any audio on a Web page plays automatically for more than 3 seconds, either a mechanism is available to pause or stop the audio, or a mechanism is available to control audio volume independently from the overall system volume level. (Level A)&lt;/em&gt;&lt;/q&gt;&lt;/p&gt;&lt;h2&gt;&lt;a name="030220114"&gt;&lt;/a&gt;19. ¿Está permitido que las imágenes que son enlaces no queden punteadas alrededor al coger el foco?&lt;/h2&gt;&lt;p&gt;Es una práctica habitual utilizar &lt;code&gt;:focus{outline:0;}&lt;/code&gt; o peor aun &lt;code&gt;onfocus=&amp;quot;blur()&amp;quot;&lt;/code&gt; para evitar que las imágenes queden punteadas alrededor cuando cogen el foco.&lt;/p&gt;&lt;p&gt;Las WCAG 1.0 indican mediante &lt;a href="http://www.discapnet.es/web_accesible/wcag10/WAI-WEBCONTENT-19990505_es.html#gl-device-independence" hreflang="en"&gt;el punto de verificación 9.4&lt;/a&gt; (de prioridad 3 y de prioridad 2 en la Norma UNE 139803) que es necesario poder acceder mediante el tabulador a vínculos, controles de formulario y objetos. Sin embargo no se especifica si es necesario que el foco sea visible.&lt;/p&gt;&lt;p&gt;Esto se corrige en las WCAG 2.0 Su &lt;a lang="en" href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-focus-visible.html" hreflang="en"&gt;criterio de conformidad 2.4.7 (nivel AA) &lt;/a&gt;especifica claramente que &lt;strong&gt;el foco debe ser visible&lt;/strong&gt;, de hecho incluye como fallos habituales las dos prácticas comentadas:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a lang="en" href="http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/F55" hreflang="en"&gt;F55: Failure of Success Criteria 2.1.1, 2.4.7, and 3.2.1 due to using script to remove focus when focus is received&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a lang="en" href="http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/F78" hreflang="en"&gt;F78: Failure of Success Criterion 2.4.7 due to styling element outlines and borders in a way that removes or renders non-visible the visual focus indicator&lt;/a&gt;.&lt;/li&gt; &lt;/ul&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Por tanto, no sólo se debe poder acceder mediante el tabulador a toda imagen que sea enlace, sino que además cuando coja el foco este debe ser visible como se aprecia en este ejemplo:&lt;/p&gt;&lt;p&gt;&lt;img style="text-align: center; margin: 0px auto 10px; width: 84px; display: block; height: 69px;" class="sinborde" id="BLOGGER_PHOTO_ID_5566837897889728850" border="0" alt="Logotipo del W3C con borde punteado porque ha recibido el foco" src="http://4.bp.blogspot.com/-wZHzXu51FXQ/ThA849WuyfI/AAAAAAAABB8/vAIPyipQecc/s400/logo_w3c_punteado.jpg" /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Si el foco es visible facilita el uso de las páginas web mediante el teclado al permitir reconocer visualmente y en todo momento cuál es el componente con el cual se está interactuando. Asimismo, resaltar los elementos cuando reciben el foco también sirve para que los usuarios sepan que se trata de elementos de interacción.&lt;/p&gt;&lt;p&gt;Por otra parte, las personas con problemas de atención, memoria a corto plazo o limitaciones para realizar procesos también se benefician al poder reconocer en todo momento dónde se encuentra el foco.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;En caso de que queramos modificar la presentación del indicador del foco por defecto&lt;/strong&gt;, debemos hacerlo de forma que mejoremos claramente su visibilidad (por ejemplo cuando un campo del formulario coja el foco que presente bordes anchos y otro color de fondo) y que se muestre tanto al coger el foco con el ratón como mediante el teclado.&lt;/p&gt;&lt;p&gt;También es importante otro aspecto relacionado con el foco, y es que &lt;strong&gt;los enlaces ocultos&lt;/strong&gt; (por ejemplo para "saltar al contenido") &lt;strong&gt;deben ser visibles al menos cuando cojan el foco&lt;/strong&gt; porque si siempre están ocultos generan desorientación y confusión a los usuarios de teclado al tabular por elementos no visibles.&lt;/p&gt;&lt;h2&gt;&lt;a name="030220115"&gt;&lt;/a&gt;20. ¿Hay alguna limitación en cuanto al ancho de un bloque de texto? ¿Alguna pauta de accesibilidad indica el número de caracteres que debe tener?&lt;/h2&gt;&lt;p&gt;Una duda habitual es la anchura que debe tener (en número de carácteres) un bloque de texto para su óptima legibilidad. Hay muchos estudios al respecto, unos recomiendan entre 80-100 caracteres y otros entre 60-80 por ser el ancho preferido de los usuarios. Se pueden consultar esos estudios en el artículo &lt;a href="http://usalo.es/81/columnas-anchos-de-linea-y-legibilidad/"&gt;&amp;quot;Columnas, anchos de línea y legibilidad&amp;quot;&lt;/a&gt; de Juan Carlos García.&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;p&gt;¿Dicen algo al respecto las WCAG? El &lt;a lang="en" href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-visual-presentation.html" hreflang="en"&gt;criterio de conformidad 1.4.8 (nivel AAA)&lt;/a&gt; indica que &lt;strong&gt;el ancho de un bloque de texto no debe ser mayor de 80 caracteres&lt;/strong&gt; o símbolos (40 si se trata de chino, japonés o coreano)..&lt;/p&gt;&lt;/div&gt;&lt;blockquote&gt;For people with some reading or vision disabilities, long lines of text can become a significant barrier. They have trouble keeping their place and following the flow of text. Having a narrow block of text makes it easier for them to continue on to the next line in a block. Lines should not exceed 80 characters or glyphs (40 if CJK), where glyphs are the element of writing in the writing system for the text. &lt;/blockquote&gt;&lt;p&gt;En relación con este requisito, las técnicas que aseguran que sea así aunque se redimensione el navegador son :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a lang="en" href="http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/C20" hreflang="en"&gt;C20: Using relative measurements to set column widths so that lines can average 80 characters or less when the browser is resized&lt;/a&gt;, o &lt;/li&gt; &lt;li&gt;&lt;a lang="en" href="http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/H87" hreflang="en"&gt;H87: Not interfering with the user agent's reflow of text as the viewing window is narrowed&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div class="entradilla"&gt;&lt;p&gt;Para cumplir este requisito &lt;strong&gt;es suficiente con no interferir en la reubicación del texto cuando se disminuye el tamaño de la ventana&lt;/strong&gt; (hasta una cuarta parte del ancho de la pantalla). El objetivo es permitir que los usuarios puedan redimensionar la ventana hasta conseguir un ancho de línea ideal sin que se produzca scroll horizontal para leer una línea de texto.&lt;/p&gt;&lt;p&gt;Para ello &lt;strong&gt;el ancho de los contenedores principales de texto se deberá definir con unidades de medida relativas&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;En este criterio de conformidad también se especifica que el espacio entre líneas &lt;strong&gt;(interlineado)&lt;/strong&gt; debe ser, al menos, un espacio y medio dentro de los párrafos y el espacio entre párrafos, al menos, de 1.5 veces mayor que el espacio entre líneas.&lt;/p&gt;&lt;/div&gt;&lt;blockquote lang="en"&gt;People with some cognitive disabilities find it difficult to track text where the lines are close together. Providing extra space between lines and paragraphs allows them to better track the next line and to recognize when they have reached the end of a paragraph. It is best if there are several different options, for instance, space-and-a-half and double spacing for line spacing. By space and a half within paragraphs we mean that top of one line is 150% further from the top of the line below it than would be true when the text is 'single spaced' (the default spacing for the font). By Paragraph spacing that is 1.5 times larger than the line spacing we mean that the spacing from the top of the last line of 1 paragraph is 250% farther from the Top of the first line of the next paragraph (i.e., that there is a blank line between the two paragraphs that is 150% of the single space blank line). &lt;/blockquote&gt;&lt;h2&gt;&lt;a name="030220116"&gt;&lt;/a&gt;21. ¿Una versión de alto contraste suple los requerimientos obligatorios de contraste entre el color de primer plano y el del fondo?&lt;/h2&gt;&lt;p&gt;La &lt;a lang="en" href="http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/G174.html" hreflang="en"&gt;técnica G174 de las WCAG 2.0&lt;/a&gt; ofrece como alternativa para cumplir con los criterios de conformidad 1.4.3 y 1.4.6 referentes al contraste de color, el utilizar la cláusula de &amp;quot;Version alternativa&amp;quot; de los requisitos de conformidad e incluir un botón o enlace para visualizar la página en alto contraste. Un ejemplo de una web que ofrece una versión en alto contraste es: &lt;a href="http://recursostic.educacion.es/comunicacion/media/version/v1/accesibilidad.php?c="&gt;Media&lt;/a&gt;, del Ministerio de Educación.&lt;/p&gt;&lt;p&gt;Pero &lt;strong&gt;para que se utilice con éxito esta técnica es necesario:&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;El botón o enlace a la versión alto contraste debe cumplir con los requerimientos de contraste. &lt;/li&gt; &lt;li&gt;La versión alto contraste debe tener el mismo contenido y funcionalidad. &lt;/li&gt; &lt;li&gt;La versión alto contraste debe cumplir con todos los demás requisitos de accesibilidad. &lt;/li&gt; &lt;/ul&gt;&lt;p&gt;Los dos últimos requisitos no deben suponer un problema si simplemente se carga una CSS diferente.&lt;/p&gt;&lt;h2&gt;&lt;a name="030220117"&gt;&lt;/a&gt;22. ¿Cuándo puedo ponerle a una imagen alt=&amp;quot;&amp;quot;?&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;¿Qué entendemos por imagen decorativa?&lt;/strong&gt; Cualquier imagen que no forma parte del contenido significativo de la página y que por tanto debería ser ignorada por los lectores de pantalla. Según la definición incluida en el &lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/text-equiv-all.html" lang="en" hreflang="en"&gt;criterio de conformidad 1.1.1&lt;/a&gt;: &lt;q&gt;&lt;em&gt;serving only an aesthetic purpose, providing no information, and having no functionality&lt;/em&gt;&lt;/q&gt;&lt;/p&gt;&lt;p&gt;Las imágenes decorativas deberían estar definidas en las CSS, pero si se incluyen en las páginas deben tener &lt;code&gt;alt=""&lt;/code&gt; &lt;/p&gt;&lt;p&gt;El error cómun &lt;a href="http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/F39" lang="en" hreflang="en"&gt;F39. Failure of Success Criterion 1.1.1 due to providing a text alternative that is not null (e.g., alt="spacer" or alt="image") for images that should be ignored by assistive technology&lt;/a&gt; indica además que aunque es válido &lt;code&gt;alt=" "&lt;/code&gt; (ojo, se admite un espacio en blanco pero no que contenga &lt;code&gt;&amp;amp;nbsp;&lt;/code&gt;) &lt;strong&gt;es más recomendable usar &lt;code&gt;alt=""&lt;/code&gt;&lt;/strong&gt;. &lt;/p&gt;&lt;p&gt;Además &lt;strong&gt;las imágenes decorativas no podrán tener el atributo "title" o este deberá estar vacío&lt;/strong&gt; (ver &lt;a href="http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/H67" lang="en" hreflang="en"&gt;técnica H67&lt;/a&gt;)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;NO se puede considerar que una imagen es decorativa&lt;/strong&gt; (y por tanto no puede estar definida en la CSS ni tener &lt;code&gt;alt=""&lt;/code&gt;):&lt;/p&gt;&lt;ul&gt;&lt;li&gt;si es un enlace, a no ser que sea un icono que acompaña a un texto y el enlace los englobe a los dos, en cuyo caso el alt del icono sí deberá ser vacío (ver &lt;a href="http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/H2" lang="en" hreflang="en"&gt;técnica H2&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;si incluye texto, a no ser que dicho texto sea también decorativo, entendiendo como tal (ver &lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-text-images.html" lang="en" hreflang="en"&gt;criterio de conformidad 1.4.9&lt;/a&gt;): &lt;q&gt;&lt;em&gt;Text is only purely decorative if the words can be rearranged or substituted without changing their purpose. Example: The cover page of a dictionary has random words in very light text in the background.&lt;/em&gt;&lt;/q&gt; &lt;/li&gt; &lt;/ul&gt;&lt;h2&gt;&lt;a name="030220118"&gt;&lt;/a&gt;23. ¿Es correcto que el contenido de un &lt;code&gt;input&lt;/code&gt; se borre al coger el foco?&lt;/h2&gt;&lt;p&gt;En el &lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/consistent-behavior-unpredictable-change.html" lang="en" hreflang="en"&gt;criterio de conformidad 3.2.2&lt;/a&gt; se especifica que un cambio de contenido no siempre es un cambio de contexto. En este caso &lt;strong&gt;es válido que se borre el texto de un input al coger el foco pues supone un cambio de contenido pero no un cambio de contexto.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Por el contrario, &lt;strong&gt;no sería válido el comportamiento&lt;/strong&gt; que se implementa a veces en los campos de fecha o de número de cuenta, en los que &lt;strong&gt;al terminar de incluir el contenido del campo el foco salta automáticamente al siguiente campo&lt;/strong&gt;, pues en este caso sí que es un cambio de contexto. Según se especifica, si se implementa este comportamiento se debe incluir una explicación antes de los campos: consultar la ténica &lt;a href="http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/G13" lang="en" hreflang="en"&gt;G13: Describing what will happen before a change to a form control that causes a change of context to occur is made&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;a name="030220119"&gt;&lt;/a&gt;24. ¿Qué se considera texto grande y texto pequeño?&lt;/h2&gt;&lt;p&gt;En algunos criterios de conformidad de las WCAG 2.0 (1.4.3, 1.4.6) se establecen diferentes obligaciones en función de si el tamaño de texto es grande o no.&lt;/p&gt;&lt;p&gt;En el &lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html#key-terms" lang="en" hreflang="http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html#key-terms"&gt;criterio de conformidad 1.4.3&lt;/a&gt; se indica:&lt;/p&gt;&lt;blockquote lang="en"&gt;&lt;p&gt;&lt;strong&gt;large scale (text)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;with at least 18 point or 14 point bold or font size that would yield equivalent size for Chinese, Japanese and Korean (CJK) fonts &lt;/p&gt;&lt;p&gt;Note 1: Fonts with extraordinarily thin strokes or unusual features and characteristics that reduce the familiarity of their letter forms are harder to read, especially at lower contrast levels.&lt;/p&gt;&lt;p&gt;Note 2: Font size is the size when the content is delivered. It does not include resizing that may be done by a user.&lt;/p&gt;&lt;p&gt;Note 3: The actual size of the character that a user sees is dependent both on the author-defined size and the user's display or user-agent settings. For many mainstream body text fonts, 14 and 18 point is roughly equivalent to 1.2 and 1.5 em or to 120% or 150% of the default size for body text (assuming that the body font is 100%), but authors would need to check this for the particular fonts in use. When fonts are defined in relative units, the actual point size is calculated by the user agent for display. The point size should be obtained from the user agent, or calculated based on font metrics as the user agent does, when evaluating this success criterion. Users who have low vision would be responsible for choosing appropriate settings. &lt;/p&gt;&lt;p&gt;Note 4: When using text without specifying the font size, the smallest font size used on major browsers for unspecified text would be a reasonable size to assume for the font. If a level 1 heading is rendered in 14pt bold or higher on major browsers, then it would be reasonable to assume it is large text. Relative scaling can be calculated from the default sizes in a similar fashion. &lt;/p&gt;&lt;p&gt;Note 5: The 18 and 14 point sizes for roman texts are taken from the minimum size for large print (14pt) and the larger standard font size (18pt). For other fonts such as CJK languages, the "equivalent" sizes would be the minimum large print size used for those languages and the next larger standard large print size.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;En resumen, &lt;strong&gt;se considera texto grande al que tiene al menos 18 pt o 14 pt en negrita&lt;/strong&gt;, medidas que, salvo para las fuentes muy delgadas o inusuales, se consideran suficientes para la mayor parte de las tipografías.&lt;/p&gt;&lt;p&gt;En cuanto al texto incluido en las imágenes se especifica:&lt;/p&gt;&lt;blockquote lang="en"&gt;&lt;p&gt;Note: Because different image editing applications default to different pixel densities (ex. 72 PPI or 96 PPI), specifying point sizes for fonts from within an image editing application can be unreliable when it comes to presenting text at a specific size. When creating images of large-scale text, authors should ensure that the text in the resulting image is roughly equivalent to 1.2 and 1.5 em or to 120% or 150% of the default size for body text. For example, for a 72 PPI image, an author would need to use approximately 19 pt and 24 pt font sizes in order to successfully present large-scale images of text to a user. &lt;/p&gt;&lt;/blockquote&gt;&lt;h2&gt;&lt;a name="0302201110"&gt;&lt;/a&gt;25. ¿Es obligatorio antes de enviar un formulario que el usuario confirme el envío?&lt;/h2&gt;&lt;p&gt;El &lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/minimize-error-reversible.html" hreflang="en" lang="en"&gt;criterio de conformidad 3.3.4 (nivel AA)&lt;/a&gt; indica que es necesario que:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;los envíos sean reversibles,&lt;/li&gt; &lt;li&gt;o bien que se puedan comprobar los datos y dar la oportunidad al usuario de corregirlos,&lt;/li&gt; &lt;li&gt;o bien que se ofrezca un mecanismo para revisar, confirmar y corregir la información antes de enviarla.&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;&lt;strong&gt;El criterio 3.3.4 sólo obliga a las páginas que&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;causen compromisos legales&lt;/li&gt; &lt;li&gt;supongan una transación económica&lt;/li&gt; &lt;li&gt;modifiquen o borren datos controlables por el usuario&lt;/li&gt; &lt;li&gt;envíen respuestas del usuario a algún tipo de prueba&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;Sin embargo, &lt;strong&gt;el criterio de conformidad 3.3.6, que es de nivel AAA&lt;/strong&gt; y por tanto es más estricto, &lt;strong&gt;obliga a cualquier tipo de envío de información&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Se pueden consultar las distintas formulas para implementar estas opciones en las &lt;a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/minimize-error-reversible.html#minimize-error-reversible-techniques-head" lang="en" hreflang="en"&gt;técnicas asociadas a este criterio 3.3.4&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Artículos relacionados:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2012/01/consejos-avanzados-de-accesibilidad-web.html&gt;Consejos avanzados de accesibilidad web&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2009/07/25-reglas-para-hacer-css-accesibles.html"&gt;25 reglas para hacer CSS accesibles&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2007/02/formularios-usables-60-directrices-de.html"&gt;Formularios usables: 60 Directrices de Usabilidad&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2009/06/formularios-accesibles-segun-las-wcag.html"&gt;Formularios accesibles según las WCAG 2.0&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2007/02/wcag-20.html"&gt;WCAG 2.0&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-1272564489877541051?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/1272564489877541051/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2011/01/respuesta-25-dudas-habituales-sobre.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/1272564489877541051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/1272564489877541051'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2011/01/respuesta-25-dudas-habituales-sobre.html' title='Respuesta a 25 dudas habituales sobre accesibilidad web'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-wZHzXu51FXQ/ThA849WuyfI/AAAAAAAABB8/vAIPyipQecc/s72-c/logo_w3c_punteado.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-1137660927831786323</id><published>2010-12-22T21:14:00.011+01:00</published><updated>2012-03-28T22:40:20.930+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><title type='text'>Asociación compleja de radios y labels de forma accesible</title><content type='html'>&lt;p&gt;Una duda que surge a menudo cuando implementas un formulario de forma accesible es cómo asociar correctamente los campos con sus labels cuando estos se presentan de forma compleja.&lt;/p&gt;&lt;p&gt;Esta duda me surgió la semana pasada al ver el diseño de un formulario que incluía la selección del nivel de conocimientos de determinados idiomas, al estilo de: &lt;/p&gt;&lt;p&gt;&lt;img style="text-align: center; margin: 0px auto 10px; width: 400px; display: block; height: 142px; cursor: hand" id="BLOGGER_PHOTO_ID_5553606701733297890" border="0" alt="En forma de tabla: en una primera fila se incluye el nivel (Ninguno, Básico, Medio y Avanzado). En una primera columna se incluye el nombre de los diferentes idiomas (Inglés, Francés, Alemán y Euskera). El resto de celdas incluyen los radiobuttons, estando el primero de ellos (Ninguno) seleccionado por defecto" src="http://1.bp.blogspot.com/-ssjR2ferrjU/ThA_jyE3BeI/AAAAAAAABCM/VW1b3jROQ1k/s400/tabla_radios_accesibilidad.gif" /&gt; &lt;/p&gt;&lt;p&gt;Remití la duda a la &lt;a href="http://es.groups.yahoo.com/group/accesoweb/"&gt;lista de accesoweb&lt;/a&gt; y gracias a las sugerencias y aportaciones de sus miembros (especialmente de Gemma Beltrán) encontré el código que considero más adecuado para implementar ese formulario.&lt;/p&gt;&lt;p&gt;He subido el ejemplo a &lt;a href="http://www.usableyaccesible.com/archivos/radios_complejos/radios_complejos.html"&gt;&amp;quot;Ejemplo de asociación compleja entre radios y labels de forma accesible&amp;quot;&lt;/a&gt; para que puedan consultar el código recomendado todos aquellos a los que les surja la misma duda. &lt;/p&gt;&lt;p&gt;Como se puede apreciar, visualmente es igual a la imagen anterior. Sin la CSS cargada su aspecto es el siguiente:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/-TPeTola_hnY/ThBBvq2rMpI/AAAAAAAABCg/6ZfolDQPFgI/s1600-h/tabla_radios_accesible_sin%252520CSS%25255B13%25255D.gif"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" alt="El listado de niveles se visualiza en forma de lista. Hay cuatro grupos de selección (Inglés, Francés, Alemán y Euskera), dentro de los cuales se incluyen cuatro radiobuttons acompañados de su etiqueta (por ejemplo: No tengo conocimientos de inglés, Inglés básico, Inglés medio, Inglés avanzado)" border="0" alt="El listado de niveles se visualiza en forma de lista. Hay cuatro grupos de selección (Inglés, Francés, Alemán y Euskera), dentro de los cuales se incluyen cuatro radiobuttons acompañados de su etiqueta (por ejemplo: No tengo conocimientos de inglés, Inglés básico, Inglés medio, Inglés avanzado)" src="http://lh5.ggpht.com/-lKHzn5Yle3k/ThBBwQRvdyI/AAAAAAAABCk/YPdvHfUv2VY/tabla_radios_accesible_sin%252520CSS_thumb%25255B11%25255D.gif?imgmax=800" width="665" height="397" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Podemos intuir con esta imagen cuál es su estructura, basada en una primera lista para los niveles y una serie de &lt;em&gt;fieldset&lt;/em&gt; para cada bloque de selección. Los &lt;em&gt;labels&lt;/em&gt; de cada &lt;em&gt;radiobutton&lt;/em&gt; están ocultos visualmente (&lt;em&gt;left:-9999em;&lt;/em&gt;) pero no así para los lectores de pantalla. &lt;/p&gt;&lt;p&gt;Podéis proponer cualquier propuesta de mejora.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Artículos relacionados:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2012/03/descripcion-extensa-de-una-imagen.html"&gt;Descripción extensa de una imagen: accesible con lector de pantalla y visible sin imágenes activas &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2012/03/que-teclas-de-acceso-rapido-accesskey.html"&gt;Qué teclas de acceso rápido (accesskey) utilizar&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es//2007/02/formulario-con-varios-botones.html"&gt;Formulario con varios botones. Implementación usable y accesible&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2007/02/ajax-accesible.html"&gt;AJAX accesible&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2007/02/enlaces-que-actan-como-botones.html"&gt;Enlaces que actúan como botones. Implementación accesible.&lt;/a&gt;&lt;/li&gt;  &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-1137660927831786323?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/1137660927831786323/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2010/12/asociacion-compleja-de-radios-y-labels.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/1137660927831786323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/1137660927831786323'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2010/12/asociacion-compleja-de-radios-y-labels.html' title='Asociación compleja de radios y labels de forma accesible'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ssjR2ferrjU/ThA_jyE3BeI/AAAAAAAABCM/VW1b3jROQ1k/s72-c/tabla_radios_accesibilidad.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-5010560438048320934</id><published>2010-02-25T10:38:00.043+01:00</published><updated>2012-05-14T10:31:43.926+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='tecnología asistiva'/><title type='text'>Sobre el uso de lectores de pantalla</title><content type='html'>&lt;p&gt;&lt;strong&gt;Última actualización:&lt;/strong&gt; 14 de mayo 2012&lt;/p&gt;&lt;ul&gt;&lt;li&gt;20.01.2011 - Añadido estudio &lt;a href="#est7"&gt;7. "Screen Readers lack emphasis" &lt;/a&gt;sobre el  soporte de &lt;code&gt;em, i, b, strong, del, ins, blockquote&lt;/code&gt; por los lectores de pantalla.&lt;/li&gt;&lt;li&gt;02.03.2011 - Añadido estudio &lt;a href="#est8"&gt;8. "Screen Reader User Survey 2001 de WebAIM"&lt;/a&gt;&lt;/li&gt;&lt;li&gt;26.08.2011 - Añadido resultado de la encuesta realizada por coaccesibilidad.com &lt;a href="#est9"&gt;9. Encuesta sobre las barreras que encuentran los usuarios de lectores de pantalla&lt;/a&gt;&lt;/li&gt;&lt;li&gt;30.01.2012 - Añadido el estudio &lt;a href="#est10" lang="en"&gt;Testing form control labelling support in popular browsers and screen readers&lt;/a&gt; sobre el soporte de &lt;code&gt;legend&lt;/code&gt; y &lt;code&gt;label&lt;/code&gt; (explícito e implícito)&lt;/li&gt;&lt;li&gt;17.02.2012 - Añadido estudio sobre &lt;a href="#est11"&gt;el soporte de ARIA-Roles por los diferentes lectores de pantalla.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;14.05.2012 - Añadido nuevo apartado sobre &lt;a href="#est12"&gt; el soporte de diferentes etiquetas por lectores de pantalla en dispositivos móviles.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2&gt;Índice&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="#est1" lang="en"&gt;Empty Links and Screen Readers&lt;/a&gt;, 2008, Yahoo.&lt;/li&gt;&lt;li&gt;&lt;a href="#est2"&gt;Prueba de comportamiento de lectores de pantalla frente a abreviaturas y acrónimos&lt;/a&gt;, Sidar&lt;/li&gt;&lt;li&gt;&lt;a href="#est3" lang="en"&gt;Survey of Preferences of Screen Readers Users&lt;/a&gt;, 2009, WebAIM&lt;/li&gt;&lt;li&gt;&lt;a href="#est4" lang="en"&gt;Screen Reader User Survey Results&lt;/a&gt;, 2009, WebAIM&lt;/li&gt;&lt;li&gt;&lt;a href="#est5" lang="en"&gt;Guidelines for Accessible and Usable Web Sites: Observing Users Who Work With Screen Readers1&lt;/a&gt;, 2003, United States National Cancer Institute&lt;/li&gt;&lt;li&gt;&lt;a href="#est6" lang="en"&gt;What Frustrates Screen Reader Users on the Web: A Study of 100 Blind Users&lt;/a&gt;, 2007, Towson University &lt;/li&gt;&lt;li&gt;&lt;a href="#est7" lang="en"&gt;Screen Readers lack emphasis&lt;/a&gt;, 2010,  Paciello Group Blog&lt;/li&gt;&lt;li&gt;&lt;a href="#est8" lang="en"&gt;Screen Reader User Survey 2011&lt;/a&gt;, 2011, WebAIM&lt;/li&gt;&lt;li&gt;&lt;a href="#est9"&gt;Encuesta sobre las barreras que encuentran los usuarios de lectores de pantalla&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#est10" lang="en"&gt;Testing form control labelling support in popular browsers and screen readers&lt;/a&gt;, publicado el 10.12.2012&lt;/li&gt;&lt;li&gt;&lt;a href="#est11"&gt;Soporte de ARIA Roles con diferentes lectores de pantalla (JAWS, NVDA, VoiceOver, Chrome, Windows Eyes&lt;/a&gt; de Paciello Group Blog, publicado el 21.11.2011&lt;/li&gt;&lt;li&gt;&lt;a href="#est12"&gt;Soporte de diferentes etiquetas por lectores de pantalla en dispositivos móviles&lt;/a&gt; de Henny Swan&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a name="est1"&gt;&lt;/a&gt;&lt;h2&gt;1. &lt;a href="http://yuiblog.com/blog/2008/01/23/empty-links/" lang="en" hreflang="en"&gt;Empty Links and Screen Readers&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Realizado por Mike Davies, desarrollador de Yahoo y publicado en &lt;a href="http://www.yuiblog.com/blog/"&gt;yuiblog.com&lt;/a&gt; en enero de 2008. Estudia los problemas de accesibilidad que se encuentran los usuarios de lectores de pantalla ante los diferentes tipos de enlaces.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Los casos que cubre este estudio son:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Enlaces normales con un texto de enlace apropiado&lt;/li&gt;&lt;li&gt;Enlaces sin texto de enlace o sin atributo "title"&lt;/li&gt;&lt;li&gt;Enlaces con atributo "title" pero sin texto de enlace&lt;/li&gt;&lt;li&gt;Enlaces cuyo texto de enlace son sólo espacios en blanco&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Cada uno de estos enlaces fue implementado de la siguiente manera:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Se muestra de manera predeterminada (mediante el elemento A sin ocultarlo)&lt;/li&gt;&lt;li&gt;Posicionado fuera de pantalla (posicionamiento negativo)&lt;/li&gt;&lt;li&gt;Se oculta mediante &lt;code&gt;visibility:"hidden"&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Se oculta mediante &lt;code&gt;display:"none"&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/cite&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Sus conclusiones son:&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Los enlaces siempre deben tener un texto de enlace apropiado y asegurar que &lt;strong&gt;el texto del enlace tenga sentido en el contexto&lt;/strong&gt;. Entonces el enlace &lt;strong&gt;puede ser ocultado por posicionamiento fuera de pantalla&lt;/strong&gt;. Si el enlace se oculta con &lt;code&gt;display:none&lt;/code&gt; (no será leído por los lectores de pantalla), garantizar que el contenido tenga sentido con y sin el texto del enlace en su sitio.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Nunca tener un ancla únicamente con el atributo HREF&lt;/strong&gt;. El lector de pantalla lee la URL completa o trata de extrapolar algo legible de la misma o una combinación de ambas cosas. Esto puede llevar a resultados impredecibles.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Nunca use &lt;code&gt;visibility: "hidden"&lt;/code&gt; para ocultar un enlace vacío de la vista.&lt;/strong&gt; Esto conduce a que el atributo TITLE sea ignorado en JAWS/IE6, y la URL absoluta del enlace sea leída con Firefox. Además provoca una dependencia de las CSS para evitar una barrera de accesibilidad.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Nunca use sólo espacios en blanco como texto de un enlace&lt;/strong&gt;. La elección del texto del enlace entre las configuraciones testeadas difiere significativamente, con todas las combinaciones se produjeron barreras de accesibilidad - ya sea de la lectura de la URL, o para adivinar el texto del enlace basándose en una extrapolación de la URL, o como en Window Eyes que anuncia un enlace pero sin texto de enlace que leer.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Nunca use &lt;code&gt;display:"none"&lt;/code&gt; para ocultar un enlace&lt;/strong&gt;, pues los lectores de pantalla no lo leen (ver artículo: "&lt;a href="http://www.accessibleculture.org/articles/2011/08/jaws-window-eyes-and-display-none/"&gt;JAWS, Window-Eyes and display:none: Return to 2007&lt;/a&gt;").&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Nunca confíe en el atributo TITLE como único medio para proporcionar una forma de texto del enlace&lt;/strong&gt; ya que es inconcluyente si el atributo TITLE es permitido por todos los usuarios de lectores de pantalla.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="est2"&gt;&lt;/a&gt;&lt;h2&gt;2. &lt;a href="http://www.sidar.org/funacti/inves/resul.php"&gt;Prueba de comportamiento de lectores de pantalla frente a abreviaturas y acrónimos&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Realizado por SIDAR. Complementa al artículo &lt;a href="http://www.sidar.org/funacti/inves/abrvsacr.php"&gt;"Abreviaturas vs. Acrónimos"&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Las pruebas indican que ninguna versión de los diversos lectores de pantalla analizados (JAWS hasta la versión 8) responde al atributo "title" de la etiqueta de abreviatura o de acrónimo. &lt;/p&gt;&lt;p&gt;Por ello es muy importante que, al menos la primera vez que se usan en el texto, se expanda su significado en el propio texto. Sería también muy útil que los autores ofrecieran una relación de las abreviaturas y acrónimos que se utilizan en la página.&lt;/p&gt;&lt;br /&gt;&lt;a name="est3"&gt;&lt;/a&gt;&lt;h2&gt;3. &lt;a href="http://www.webaim.org/projects/screenreadersurvey/" lang="en" href="lang"&gt;Survey of Preferences of Screen Readers Users&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Realizado por &lt;a href="http://www.webaim.org/" hreflang="en"&gt;WebAIM&lt;/a&gt; (enero 2009)&lt;/p&gt;&lt;p&gt;El resultado de la encuesta lo comentó &lt;em&gt;uninstallme&lt;/em&gt; en &lt;a href="http://uninstallme.com/preferencias-y-modos-de-uso-de-lectores-de-pantalla/"&gt;"Preferencias y modos de uso de lectores de pantalla"&lt;/a&gt; (01.02.2009)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Esta primera encuesta nos recuerda la importancia de:&lt;/strong&gt;&lt;/p&gt;&lt;div class="entradilla"&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Que los &lt;strong&gt;enlaces sean significativos&lt;/strong&gt;, pues el 35% navega por el listado de enlaces de la página.&lt;/li&gt;&lt;li&gt;Incluir un enlace &lt;strong&gt;"Saltar al contenido"&lt;/strong&gt;, pues 38% lo utiliza siempre que puede o a menudo y un 28% algunas veces.&lt;/li&gt;&lt;li&gt;Incluir &lt;strong&gt;teclas de acceso rápido&lt;/strong&gt; (&lt;span lang="en"&gt;"accesskey"&lt;/span&gt;) pues un 35% las usa siempre que puede o a menudo y un 24% algunas veces.&lt;/li&gt;&lt;li&gt;Que los &lt;strong&gt;encabezados&lt;/strong&gt; deben utilizarse para reflejar la estructura del contenido, pues el 76% navega por los encabezados siempre que puede o a menudo y un 14% algunas veces.&lt;/li&gt;&lt;li&gt;Que el &lt;strong&gt;buscador&lt;/strong&gt; sea fácil de encontrar y usar. El 61% lo buscan dirigiéndose al primer FORM o campo de edición de texto de la página, por tanto debe ser el primero que encuentren.&lt;/li&gt;&lt;li&gt;No abusar de los &lt;strong&gt;pop-ups&lt;/strong&gt;, pues los usuarios con menos experiencia en el uso de lectores de pantallas tienen bastantes dificultades con ellos.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Flash&lt;/strong&gt; mejor no, el 71% consideran este contenido muy difícil o bastante difícil.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a name="est4"&gt;&lt;/a&gt;&lt;h2&gt;4. &lt;a href="http://webaim.org/projects/screenreadersurvey2" lang="en" hreflang="en"&gt;Screen Reader User Survey Results&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Realizado por &lt;a href="http://www.webaim.org/" hreflang="en"&gt;WebAIM&lt;/a&gt; (noviembre 2009)&lt;/p&gt;&lt;p&gt;La han comentado:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.accesibilidadweb.com/blog/index.php/noticias/resultados-de-la-encuesta-a-usuarios-de-lectores-de-pantalla"&gt;"Resultados de la encuesta a usuarios de lectores de pantalla"&lt;/a&gt;, de accesibilidadweb.com (02.11.2009)&lt;/li&gt;&lt;li&gt;&lt;a href="http://accesibilidadenlaweb.blogspot.com/2010/02/encuestas-sobre-uso-de-lectores-de.html"&gt;"Encuestas sobre uso de lectores de pantalla"&lt;/a&gt;, de Accesibilidad en la web, (17.02.10)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Los elementos más problemáticos que se resaltan son&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;CAPTCHA - imágenes que presentan texto para verificar que un formulario lo está rellenando un ser humano. &lt;/li&gt;&lt;li&gt;La presencia de contenido Flash inaccesible. &lt;/li&gt;&lt;li&gt;Enlaces o botones sin sentido. &lt;/li&gt;&lt;li&gt;Imágenes sin texto alternativo o descripciones no adecuadas. &lt;/li&gt;&lt;li&gt;Formularios complejos o difíciles. &lt;/li&gt;&lt;li&gt;Falta de accesibilidad mediante el teclado. &lt;/li&gt;&lt;li&gt;Pantallas o partes de la pantallas que cambian de forma inesperada. &lt;/li&gt;&lt;li&gt;Encabezados ausentes o no adecuados. &lt;/li&gt;&lt;li&gt;Demasiados enlaces o elementos de navegación. &lt;/li&gt;&lt;li&gt;Tablas de datos complejas. &lt;/li&gt;&lt;li&gt;Falta de enlaces "saltar al contenido principal" o "saltar navegación". &lt;/li&gt;&lt;li&gt;Funcionalidad de búsqueda inaccesible o ausente. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="est5"&gt;&lt;/a&gt;&lt;h2&gt;5. &lt;a href="http://www.redish.net/content/papers/interactions.html" lang="en" hreflang="en"&gt;Guidelines for Accessible and Usable Web Sites: Observing Users Who Work With Screen Readers1&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Realizado por el United States National Cancer Institute. Aunque es antiguo (2002-2003) resulta muy recomendable. &lt;/p&gt;&lt;p&gt;El objetivo del estudio es:&lt;/p&gt;&lt;ul lang="en"&gt;&lt;li&gt;Comprender la relación entre accesibilidad y usabilidad.&lt;/li&gt;&lt;li&gt;Comprender como las personas ciegas y con poca visión interactúan con los sitios web&lt;/li&gt;&lt;li&gt;Desarrollar directrices de accesibilidad y usabilidad basadas en la investigación&lt;/li&gt;&lt;li&gt;Evaluar la usabilidad de sitios Web específicos para usuarios ciegos o con poca visión.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Establece 32 pautas a seguir:&lt;/p&gt;&lt;div lang="en"&gt;&lt;br /&gt;&lt;strong&gt;Guideline 1&lt;/strong&gt;. Write for the web. Write in short, clear, straightforward sentences. Use bulleted lists. Put the main point at the beginning of a paragraph. Write links that start with keywords.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 2&lt;/strong&gt;. Use empty ALT text, ALT="" or use a space as ALT-text, ALT=" " for decorative elements on a page so that users do not have to listen to "decorative bullet image" or "decorative line." Using empty ALT text for decorative elements complies with 508 guidelines. When links are bulleted, there is no need to identify the bullet, just the link name.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 3&lt;/strong&gt;. For developers of screen-reading software: Make the commands mnemonic and intuitive. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 4&lt;/strong&gt;. For designers and developers of Web sites: Make the site structure clear and obvious. The more obvious the structure of the site, the easier it will be for screen-reader users (as well as for sighted users) to understand and use the site.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 5&lt;/strong&gt;. For developers of the screen-reading software: Consider providing training to help users get the most value from the screen-reading software that they use. Consider building easy-to-use demos and tutorials on new features. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 6&lt;/strong&gt;. Write "home page" as two words. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 7&lt;/strong&gt;. Do not make up unusual names for products, services, or elements of a Web site. Do not combine two or more words into one name. (Of course, these names often predate the Web site, and designers and developers cannot change them. Just do not add to the problem – and alert others to the problem as well.) &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 8&lt;/strong&gt;. To make screen readers read an acronym or abbreviation as letters rather than attempting to read it as a word, use the ACRONYM and ABBR tags as explained at &lt;a href="http://www.w3.org/TR/WCAG10-HTML-TECHS/#text-abbr" hreflang="en"&gt;http://www.w3.org/TR/WCAG10-HTML-TECHS/#text-abbr&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 9&lt;/strong&gt;. For most Web sites, spend the available time and effort making one version that is accessible to all rather than creating and having to later maintain two separate versions. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 10&lt;/strong&gt;. Include a "skip" link at the top of every Web page. Name it "Skip to main content." JAWS reads that correctly as the noun "content" with the accent on the first syllable. That wording was much more meaningful to participants than "skip navigation."&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 11&lt;/strong&gt;. Make links descriptive. Be sure that the link will be useful by itself, with no surrounding text. Do not use "click here," "more," "answer," or other repetitive words or phrases as links. Look at www.aarp.org for a site that consistently expands what used to be "more" into meaningful links, such as "more travel articles," "more of today's news," and so on. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 12&lt;/strong&gt;. Start links with relevant keywords. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 13&lt;/strong&gt;. Try not to have many links that start with the same word or phrase. In some ways, these guidelines are obvious and easy to implement. We know that even for sighted users, links should be descriptions of what they go to rather than "click here" or the URL&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 14&lt;/strong&gt;. Start question headings with a keyword followed by the question. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 15&lt;/strong&gt;. Pay attention to the wording on pages and be sure that keywords that users would look up are actually on the page. (This is useful for sighted users, too.) &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 16&lt;/strong&gt;. Make sure that the keywords are not in images. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 17&lt;/strong&gt;. For makers of screen-reading software: Make Find cycle through the entire page. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 18&lt;/strong&gt;. Do not create subtle differences between the text on the page and the ALT text that can trip users up when they search for words on the page.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 19&lt;/strong&gt;. Use a search engine that provides help with spelling, such as the one at www.google.com. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 20&lt;/strong&gt;. Use anchor links when a page has several topics. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 21&lt;/strong&gt;. Keep pages from refreshing when users select an anchor link. Do not include a time and date stamp on a page with anchor links. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 22&lt;/strong&gt;. Encourage authors to use many headings in their content and to be sure that those headings are clear, meaningful, and parallel. This guideline is critical for both sighted users and screen-reader users. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 23&lt;/strong&gt;. Be sure that the headings are coded properly in HTML, for example, as H1, H2, etc. JAWS looks for the heading tag. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 24&lt;/strong&gt;. Put the keyword at the beginning of the heading. If many headings are about the same thing, differentiate them in meaningful ways. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 25&lt;/strong&gt;. Do not put a lot of text on the same page as a form. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 26&lt;/strong&gt;. Do not put a form far down on the page or far to the right. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 27&lt;/strong&gt;. Make sure that all fields are coded so that users do not have to switch to and from Edit mode. Use the HTML [label] element. To add more information than is in the label, use the Title attribute.  &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 28&lt;/strong&gt;. In addition to checking your site with an automated tool like Bobby or LIFT, listen to it with a screen reader.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 29&lt;/strong&gt;. Do not put information between fields on a form. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 30&lt;/strong&gt;. If the user has an option of filling out either of two fields, and they are mutually exclusive, inform the user with the label of the first field. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 31&lt;/strong&gt;. Do not exclude labels from fields.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Guideline 32&lt;/strong&gt;. Avoid making pages refresh.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="est6"&gt;&lt;/a&gt;&lt;h2&gt;6. &lt;a href="http://triton.towson.edu/~jlazar/IJHCI_blind_user_frustration.pdf" hreflang="en" lang="en"&gt;"What Frustrates Screen Reader Users on the Web: A Study of 100 Blind Users"&lt;/a&gt; (PDF)&lt;/h2&gt;&lt;p&gt;Realizado por Towson University en 2007.&lt;/p&gt;&lt;p&gt;Es destacable el apartado &lt;a href="http://triton.towson.edu/~jlazar/IJHCI_blind_user_frustration.pdf#page=14"&gt;Motivos de frustación&lt;/a&gt;. Consultar la &lt;a href="http://triton.towson.edu/~jlazar/IJHCI_blind_user_frustration.pdf#page=11"&gt; tabla resumen de los principales motivos de frustación&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;a name="est7"&gt;&lt;/a&gt;&lt;h2&gt;7. &lt;a href="http://www.paciellogroup.com/blog/?p=41"&gt;Screen Readers lack emphasis&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Estudio de Paciello Group Blog sobre el soporte de &lt;code&gt;em, i, b, strong, del, ins&lt;/code&gt; por los lectores de pantalla. La última actualización del estudio es del 28.01.2010&lt;/p&gt;&lt;br /&gt;&lt;div class="entradilla"&gt;&lt;p&gt;La conclusión del estudio es que ni JAWS 8.0 ni Window Eyes 5.5 indican al usuario mediante el cambio de voz (o por otro medio) cuando el texto contiene estas etiquetas, ni tampoco tienen la opción de poder definirlo en las preferencias del programa.&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Sin embargo, en una actualización posterior, indican que en el caso de JAWS, si bien no se puede configurar en las opciones habituales del programa (&lt;em lang="en"&gt;Utilities &gt; Configuration Manager &gt; Set Options&lt;/em&gt;) si que &lt;em&gt;&lt;q lang="en"&gt;has a document proofreading scheme called Proofreading (attributes), using this scheme italicized, stricken and bolded text is indicated by a change in voice&lt;/q&gt;&lt;/em&gt;. Se puede acceder mediante las teclas &lt;kbd&gt;INS+ALT+S&lt;/kbd&gt;. Se indica que no distingue entre &lt;code&gt;em/i&lt;/code&gt; y &lt;code&gt;strong/b&lt;/code&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Por otro lado se señala, ya en los comentarios, que &lt;strong&gt;ambos programas sí reconocen las etiquetas&lt;/strong&gt;, puesto que se puede consultar la información de la fuente de un texto y se indicará si está en negrita, itálica, etc. &lt;strong&gt;El problema reside en que no se indica de forma automática al leer el texto (mediante por ejemplo el cambio de voz) la presencia de estas etiquetas.&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;En los comentarios se indica que &lt;strong&gt;VoiceOver (sobre OSX)&lt;/strong&gt; no reconoce los elementos pero se para al llegar a ellos.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Se propone que el modo para cambiar el énfasis en estos elementos sea mediante la CSS media=audio.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Por último se indica que &lt;strong&gt;JAWS sí anuncia "blockquote" en el inicio y el final del texto marcado como tal&lt;/strong&gt; (notificación que puede ser deshabilitada). Los usuarios pueden sacar una lista de blockquotes en la página mediante &lt;kbd&gt;CTRL+ INSERT + Q&lt;/kbd&gt; o saltar entre ellos usando la tecla &lt;kbd&gt;Q&lt;/kbd&gt;. &lt;strong&gt;Window Eyes cuenta con un apoyo a la etiqueta blockquote similar a JAWS.&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="est8"&gt;&lt;/a&gt;&lt;h2&gt;8. &lt;a href="http://ht.ly/45lrK" lang="en" hreflang="en"&gt;Screen Reader User Survey 2011 de WebAIM&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;En diciembre de 2010 WebAIM realizó una encuesta a usuarios de lectores de pantalla, usuarios que en su amplia mayoría lo utilizan por una discapacidad y que tienen un nivel avanzado o intermedio de uso de la herramienta.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;El lector de pantalla para uso general más utilizado fue JAWS (70%)&lt;/strong&gt; seguido de lejos por Windows-Eyes(19%), VoiceOver(20%) y NVDA (35%), observándose un aumento significativo en el uso de este último (desde el 8% de uso en enero de 2009). También es significativo que el 47% usa más de un lector de pantalla.&lt;/p&gt;&lt;p&gt;Los navegadores con los que usan el lector de pantalla son: IE 8 (43.%), seguido de Firefox 3+ (23.5%), IE7 (12.5%), Safari (9.6%), IE 6 (5.2%) y IE 9 (4.5%). Por tanto &lt;strong&gt;Explorer supone un 65.3% de la cuota de navegador&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Los resultados más significativos son:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Sólo el &lt;strong&gt;1.6% de los encuestados tienen javascript deshabilitado&lt;/strong&gt; frente al 10.4% de 2009.&lt;/li&gt;&lt;li&gt;El 66.7% utilizan un lector de pantalla en el teléfono móvil (las plataformas más utilizadas fueron Nokia con un 42.4% y iPhone/iPod con un 32.6%) que supone un aumento del 550% respecto a enero de 2009. &lt;/li&gt;&lt;li&gt;El &lt;strong&gt;27.5% de los encuestados usan las "accesskey"&lt;/strong&gt;, esto supone una disminución del 38%.&lt;/li&gt;&lt;li&gt;Hay un ligero descenso del uso de los enlaces "saltar".&lt;/li&gt;&lt;li&gt;Ha un incremento de los usuarios que buscan la información prioritariamente a través de los encabezados frente a los que buscan información con la opción de buscar o navegando a través de los enlaces.&lt;/li&gt;&lt;li&gt;Un &lt;strong&gt;60.8% encuentran útil la propiedad LONGDESC&lt;/strong&gt; aunque hay un 22.7% que la desconocen.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Aumenta el conocimiento de los ARIA &lt;em lang="en"&gt;landmarks&lt;/em&gt;&lt;/strong&gt;, aunque sigue habiendo un 30.9% que no los conoce.&lt;/li&gt;&lt;/ul&gt;&lt;div class="entradilla"&gt;&lt;p&gt;En contra de la mayoría de las recomendaciones, &lt;strong&gt;el 50.3% prefiere dos H1, uno para el nombre del sitio y otro para el título del documento&lt;/strong&gt;. Sólo un 12.5% prefiere que el H1 sea el nombre del sitio frente al 37.1% que refiere que sea el título del documento.&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="est9"&gt;&lt;/a&gt;&lt;h2&gt;&lt;a href="http://www.coaccesibilidad.com/encuesta1"&gt;9. Encuesta sobre las barreras que encuentran los usuarios de lectores de pantalla&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Encuesta realizada en 2011 a 53 usuarios.&lt;/p&gt;&lt;p&gt;La barrera que menos preocupa a los usuarios es: "Páginas en las que no existe un título que resuma su objetivo o propósito"&lt;/p&gt;&lt;p&gt;Las barreras que más dificultan la navegación según los usuarios son:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Capcha sin alternativa accesible.&lt;/li&gt;&lt;li&gt;Formularios en los que no se indica cómo introducir los datos (etiquetas inexistentes o poco precisas) y en los que resulta complejo detectar qué errores has cometido al cumplimentarlos.&lt;/li&gt;&lt;li&gt;Imágenes con funcionalidad (por ejemplo, un enlace o botón) sin descripción alternativa.&lt;/li&gt;&lt;li&gt;Contenidos que recogen instrucciones visuales (incluyen referencias a colores o a zonas de la página) para ser comprendidos o para llevar a cabo acciones (por ejemplo, frases del tipo “marca el botón rojo”, “activa el enlace situado a la derecha de la imagen”).&lt;/li&gt;&lt;li&gt;Cambios en el contenido que no son percibidos por el lector de pantalla (por ejemplo, nuevos avisos que aparecen en la página, enlaces que aparecen y desaparecen en función de la acción que realizas, etc.)&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.coaccesibilidad.com/sites/default/files/resultadosencuesta1.JPG" alt="Gráfica de resultados. Están explicados en la página del estudio"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="est10"&gt;&lt;/a&gt;&lt;h2&gt;&lt;a href="http://www.html5accessibility.com/tests/form-labels.html" lang="en"&gt;10. Testing form control labelling support in popular browsers and screen readers&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;Resumen publicado el 12.01.2012 sobre el soporte de &lt;code&gt;legend&lt;/code&gt; (en un &lt;code&gt;fieldset&lt;/code&gt;) y &lt;code&gt;label&lt;/code&gt; al etiquetar campos de un formulario web (implementado de forma explícita e implícita)&lt;br /&gt;&lt;br /&gt;Se ha probado con JAWS 13, VoiceOver 4.0 y NVDA 2011.3 beta 1 sobre IE 9, Firefox 11.a2, Chrome 17beta, Safari 5.1.2 y Opera 11.6.&lt;br /&gt;&lt;br /&gt;Se analiza también el soporte del atributo &lt;code&gt;aria-labelledby&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Destaca que tanto JAWS como NVDA sobre Chrome, como VoiceOver sobre Safari, leen el &lt;code&gt;label&lt;/code&gt; y no el &lt;code&gt;legend&lt;/code&gt;. En el resto de casos leen ambos.&lt;br /&gt;&lt;br /&gt;El soporte de &lt;code&gt;label&lt;/code&gt;, tanto de forma implícita como explícita es general, aunque en ciertos casos se lee dos veces. &lt;br /&gt;&lt;br /&gt; &lt;a name="est11"&gt;&lt;/a&gt;&lt;h2&gt;&lt;a href="http://www.html5accessibility.com/tests/landmarks.html"&gt;11. Soporte de ARIA Roles con diferentes lectores de pantalla (JAWS, NVDA, VoiceOver, Chrome, Windows Eyes&lt;/a&gt; de Paciello Group Blog &lt;/h2&gt;&lt;p&gt;Trato este y otros artículos de interés sobre el tema en el artículo: &lt;a href="http://olgacarreras.blogspot.com/2012/02/html-5-y-accesibilidad.html"&gt;"HTML 5 y accesibilidad"&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Puedes consultar diferentes vídeos donde se muestra el soporte de ARIA-Roles por diferentes navegadores en mi lista de reproducción de Youtube &lt;a href="http://www.youtube.com/playlist?list=PL034EA9CD7BF45FB9&amp;feature=plcp"&gt;"HTML 5 y accesibilidad"&lt;/a&gt;.&lt;/p&gt; &lt;a name="est12"&gt;&lt;/a&gt;&lt;h2&gt;12. Soporte de diferentes etiquetas por lectores de pantalla en dispositivos móviles&lt;/h2&gt;&lt;p&gt;Henry Swan tiene dos artículos muy interesantes:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.iheni.com/screen-reader-support-for-abbr-and-span-on-mobile/"&gt;Screen reader support for abbr and span on mobile&lt;/a&gt;, sobre el soporte de &lt;code&gt;abbr&lt;/code&gt; y &lt;code&gt;span&lt;/code&gt; con VoiceOver y otros lectores de pantalla de dispositivos móviles.&lt;/li&gt;  &lt;li&gt;&lt;a href="http://www.iheni.com/mobile-text-alternatives/"&gt;Use consistent text alternatives across desktop and mobile&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;br /&gt;&lt;br /&gt;   &lt;h2&gt;Enlaces recomendados sobre el tema&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://es.wikipedia.org/wiki/Lector_de_pantalla#Lectores_basados_en_web"&gt;Listado de lectores de pantalla y características&lt;/a&gt;, en Wikipedia&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.deinterfaz.com/blog/navegando-una-pagina-web-con-jaws-consideraciones-de-accesibilidad-para-desarrolladores"&gt;"Navegando una página Web con Jaws: consideraciones de accesibilidad para desarrolladores"&lt;/a&gt;, deinterfaz.com (14.10.08)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.webaim.org/articles/jaws/" hreflang="en" lang="en"&gt;"Using JAWS to Evaluate Web Accessibility"&lt;/a&gt;, WebAIM&lt;/li&gt;&lt;li&gt;Mi lista de producción en YouTube &lt;a href="http://www.youtube.com/user/UsableyAccesible#g/c/B0B83A553BC719A8"&gt;"Sobre lectores de pantalla"&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www2009.org/proceedings/pdf/p821.pdf" lang="en" hreflang="en"&gt;"WEB 2.0: Blind to an Accessible New World"&lt;/a&gt; (PDF) &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/WAI/EO/Drafts/PWD-Use-Web/Overview.html" lang="en" hreflang="en"&gt;"How People with Disabilities Use the Web"&lt;/a&gt;, del W3C. Existe una traducción al castellano de Alan Chuter, aunque es de un borrador menos reciente que el de inglés &lt;a href="http://www.technosite.es/accesibilidad/recursos/documentos/PWD-Use-Web_20010104.htm"&gt;"Cómo utilizan la Web las personas con discapacidad"&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://accesibilidadweb.dlsi.ua.es/?menu=soft-evaluar-lector-pantallas"&gt;"Evaluación con lectores de pantalla: preguntas y respuestas"&lt;/a&gt;, de Sergio Luján Mora&lt;/li&gt;&lt;li&gt;Sobre JAWS: &lt;a href="http://www.dhs.state.il.us/iitaa/assistivetechnologyquickreference.html" hreflang="en" lang="en"&gt;"Assistive Technology Quick Reference"&lt;/a&gt;, &lt;a href="http://www.webaim.org/resources/shortcuts/jaws.php" lang="en" hreflang="en"&gt;"Keyboard Shortcuts for JAWS"&lt;/a&gt;, &lt;a href="http://www.freedomscientific.com/training/training-JAWS-keystrokes.htm" lang="en" hreflang="en"&gt;JAWS Keystrokes&lt;/a&gt; y &lt;a href="http://www.freedomscientific.com/PDF/visionloss/manuals/Jaws-Quick-Start-Guide.pdf" lang="en" hreflang="en"&gt;Jaws Quick Start Guide&lt;/a&gt; (PDF)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-5010560438048320934?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/5010560438048320934/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2010/02/sobre-el-uso-de-lectores-de-pantalla.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/5010560438048320934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/5010560438048320934'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2010/02/sobre-el-uso-de-lectores-de-pantalla.html' title='Sobre el uso de lectores de pantalla'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-2261971302410028161</id><published>2009-12-10T11:30:00.004+01:00</published><updated>2011-07-03T23:10:50.430+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad sordos'/><category scheme='http://www.blogger.com/atom/ns#' term='navegadores extensiones'/><title type='text'>Noticias... (22)</title><content type='html'>Estas son las noticias que llamaron mi atención en el último mes: &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Discapacidad auditiva&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.elmundo.es/elmundo/2009/11/10/andalucia/1257868850.html"&gt;"Andalucía hará obligatorio por ley el lenguaje de signos en los servicios públicos"&lt;/a&gt;, elmundo.es, 10.11.09 &lt;br /&gt;&lt;cite&gt;&lt;br /&gt;La norma, que amplía la legislación estatal de 2007, se aplicará en los servicios públicos, las relaciones con las administraciones, el transporte, los medios de comunicación, la participación política y las telecomunicaciones. &lt;/cite&gt;&lt;br /&gt;Artículo relacionado: &lt;a href="http://olgacarreras.blogspot.com/2005/01/referencia-sobre-legislacin-espaola.html#Ley 27/2007"&gt;"Referencia sobre legislación española relacionada con la accesibilidad web"&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.diariosigno.com/index_.php?ID=15417"&gt;IU exige que se cumpla la ley que reconoce la LSE&lt;/a&gt;, Diario Signo, 02.12.09 &lt;br /&gt;&lt;br /&gt;&lt;cite&gt;Izquierda Unida de Albacete ha emitido un comunicado en que tras apoyar los derechos de las personas sordas, anuncia su intención de trasladar a los Ayuntamientos la exigencia de que se cumpla la ley que reconoce la Lengua de Signos Española en el ámbito regional y estatal. &lt;/cite&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gigle.net/google-anade-subtitulos-automaticos-para-sordos-en-youtube/"&gt;"Google añade subtítulos automáticos para sordos en YouTube"&lt;/a&gt;, gigle.net, 20.11.09 &lt;br /&gt;&lt;br /&gt;&lt;cite&gt;&lt;br /&gt;De momento esta nueva característica se está desplegando en la versión inglesa de YouTube en todo el mundo, aunque se espera que en breve se extienda al resto de lenguas. Estos subtítulos automáticos han sido habilitados en los canales de YouTube de la Universidad de Berkeley, Stanford, MIT, Yale, UCLA, Duke, UCTV, Columbia, PBS, National Geographic. &lt;/cite&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.caser.es/corporativa/opencms/es/SalaDePrensa/Actualidad/Noticias/2009/082_Fundacion_CNSE.html"&gt;"Caser ofrece sus servicios en lengua de signos"&lt;/a&gt;, caser.es, 26.11.09 &lt;br /&gt;&lt;br /&gt;&lt;cite&gt;SVIsual es un servicio gratuito y pionero en nuestro país,que permite a cualquier persona sorda contactar telefónicamente en tiempo real con otras personas oyentes a través de la figura del videointérprete, lo que garantiza una comunicación directa e inmediata entre emisor y receptor. &lt;br /&gt;&lt;br /&gt;Para ello, sus usuarios pueden utilizar la lengua de signos española o cualquier otra modalidad comunicativa que soliciten en función de sus necesidades o características gracias a los servicios de signo y voz, mensajería instantánea o video mail, que permiten ofrecer un servicio personalizado.&lt;/cite&gt; &lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.diariodenoticias.com/2009/11/25/sociedad/navarra/wwwasornaorg-una-propuesta-para-superar-barreras"&gt;"www.asorna.org, una propuesta para superar barreras"&lt;/a&gt;, noticiasdenavarra.com, 25.11.09&lt;/li&gt;&lt;/ul&gt;&lt;img alt="Asorna con menú desplegado. Muestra un vídeo con lenguaje de sordos." border="0" height="257" src="http://lh6.ggpht.com/-MlNQNfqnEJs/ThDQSv5z_PI/AAAAAAAABEU/7BurkyHV41k/asorna_thumb%25255B2%25255D.jpg?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto;"  width="279" /&gt; &lt;br /&gt;&lt;br /&gt;Los menús con vídeos en la Lengua de Signos también se pueden ver en el portal de la &lt;a href="http://www.cnse.es/actuacion/asociativo.html"&gt;Confederación Estatal de Personas Sordas&lt;/a&gt;.&lt;br /&gt;&lt;img alt="CNESE con menú desplegado. Muestra un vídeo en lenguaje de sordos" border="0" height="283" src="http://lh4.ggpht.com/-9zj6NtFNljw/ThDQTwVox9I/AAAAAAAABEc/jL5OvY2WN1w/cnse_menu_video_sordos_thumb%25255B2%25255D.jpg?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="cnse_menu_video_sordos" width="347" /&gt; &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.diariosigno.com/index_.php?ID=15386"&gt;"La administración de EE. UU quiere que sus páginas web sean accesibles para las personas sordas "&lt;/a&gt;, Diario Signo, 23.11.09 &lt;br /&gt;&lt;cite&gt;&lt;br /&gt;Las páginas web de la administración norteamericana deberán ser accesibles a las personas sordas. Una ley federal - la Ley de Rehabilitación - exige que las agencias federales electrónica y de tecnología de la información sea accesible a personas sordas. &lt;/cite&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.seraccesible.net/article/unas-gafas-convierten-la-voz-en-subtitulos"&gt;"Unas gafas convierten la voz en subtítulos"&lt;/a&gt;, seraccesible.net, 12.11.09 &lt;br /&gt;&lt;br /&gt;&lt;cite&gt;&lt;br /&gt;En el Tokyo International Forum han sido el producto estrella, unas gafas capaces de subtitular en tiempo real lo que el interlocutor que hay delante de la persona que las lleve puestas pronuncie. &lt;/cite&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Discapacidad visual&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://ulczyk.blogspot.com/2009/11/intel-reader.html"&gt;"Intel Reader: Un novedoso dispositivo de Intel para personas con capacidades disminuídas en la visión"&lt;/a&gt;,ulczyk.blogspot.com, 13.11.09 &lt;/li&gt;&lt;li&gt;&lt;a href="http://discapacidadallimite.blogspot.com/2009/11/codigo-de-barras-accesible.html"&gt;Código de barras accesible&lt;/a&gt;, Al límite de mi capacidad, noviembre de 09. &lt;br /&gt;&lt;cite&gt;&lt;br /&gt;La Empresa DATAMATRIX lanzó un código especial que permite que al hacer una foto con un móvil adaptado, una persona no vidente reciba la información a través de un mensaje de voz. &lt;/cite&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Otros&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.accesibilidadweb.com/blog/index.php/noticias/los-sitios-webs-de-los-ministerios-parece-que-mejoran-en-materia-de-accesibilidad-web"&gt;"Los sitios Webs de los ministerios parece que mejoran en materia de Accesibilidad Web"&lt;/a&gt;, accesibilidadweb.com, 13.11.09 &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.eweekeurope.es/noticias/ibm-simplifica-la-navegacion-web-a-traves-del-movil-1677"&gt;"IBM simplifica la navegación Web a través del móvil"&lt;/a&gt;, en eWeekEurope, octubre 2009. &lt;br /&gt;&lt;br /&gt;&lt;cite&gt;Para ayudar a los webmasters de todos los niveles, los investigadores (que se encuentran en Tokio) han desarrollado una tecnología basada en un editor visual que les permite organizar el contenido del sitio web en una secuencia lógica ordenada, sin modificar el contenido existente, para que se pueda leer fácilmente en las pantallas de los dispositivos móviles. &lt;br /&gt;&lt;br /&gt;Además, la herramienta de edición también puede mejorar la experiencia de navegación para discapacitados visuales que utilizan navegadores de voz para leer el contenido Web, por ejemplo. &lt;/cite&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://chrome.google.com/extensions"&gt;Extensiones para Google Chrome&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ub.edu/web/ub/ca/index.html"&gt;Hoy se estrena el nuevo portal de la Universidad de Barcelona.&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://presentadoronline.com/"&gt;Asitente virtual e24Presenter&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://olgacarreras.blogspot.com/search/label/noticias"&gt;Serie "Noticias"&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-2261971302410028161?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/2261971302410028161/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/12/noticias-22.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/2261971302410028161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/2261971302410028161'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/12/noticias-22.html' title='Noticias... (22)'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-MlNQNfqnEJs/ThDQSv5z_PI/AAAAAAAABEU/7BurkyHV41k/s72-c/asorna_thumb%25255B2%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-9014758728684352619</id><published>2009-10-30T21:49:00.025+01:00</published><updated>2012-04-16T14:24:36.266+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='XHTML'/><category scheme='http://www.blogger.com/atom/ns#' term='WCAG 2.0'/><title type='text'>Técnicas WCAG 2.0 para otras 5 dudas sobre accesibilidad</title><content type='html'>&lt;p&gt;El contenido de este artículo se ha movido a la recopilación &lt;a href="http://olgacarreras.blogspot.com.es/2011/01/respuesta-25-dudas-habituales-sobre.html"&gt;Respuesta a 25 dudas habituales sobre accesibilidad web&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-9014758728684352619?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/9014758728684352619/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/10/tecnicas-wcag-20-para-otras-5-dudas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/9014758728684352619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/9014758728684352619'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/10/tecnicas-wcag-20-para-otras-5-dudas.html' title='Técnicas WCAG 2.0 para otras 5 dudas sobre accesibilidad'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-7185443196186000162</id><published>2009-07-09T21:00:00.005+02:00</published><updated>2009-07-11T22:43:31.575+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='WCAG 1.0'/><title type='text'>25 reglas para hacer CSS accesibles</title><content type='html'>o "25 Normas de accesibilidad relativas a las CSS". &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.discapnet.es/web_accesible/tecnicas/css/WCAG10-CSS-TECHS_es.html"&gt;"Técnicas CSS para las Pautas de Accesibilidad al Contenido en la Web 1.0"&lt;/a&gt; del W3C: &lt;br /&gt;&lt;div class="entradilla"&gt;&lt;br /&gt;&lt;cite&gt;Este documento describe unas técnicas para la &lt;strong&gt;creación de hojas de estilo en cascada (CSS) accesibles&lt;/strong&gt;.&lt;br /&gt;[...]&lt;br /&gt;Aunque las técnicas descritas en este documento ayudarán a crear CSS conforme a las "Pautas de Accesibilidad al Contenido en la Web 1.0", estas técnicas no garantizan la conformidad y no son la única manera de crear contenidos conformes.&lt;br /&gt;&lt;/cite&gt; &lt;br /&gt;[Cita literal de dicho documento]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Este artículo recoge un resumen de las técnicas descritas. Se puede consultar el original para profundizar en cada punto.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Use un &lt;strong&gt;número mínimo de hojas de estilo&lt;/strong&gt; en su sitio.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Use hojas de estilo &lt;strong&gt;vinculadas&lt;/strong&gt; en vez de estilos incrustados (directamente en las etiquetas) y evite hojas de estilo incrustadas (directamente en la página).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Si tiene más de una, &lt;strong&gt;use el mismo nombre de clase&lt;/strong&gt; ("class") &lt;strong&gt;para el mismo concepto&lt;/strong&gt; en todas las hojas de estilo.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Use la unidad &lt;strong&gt;"em"&lt;/strong&gt; para fijar el &lt;strong&gt;tamaño de letra&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Utilice &lt;strong&gt;unidades de medida relativas y porcentajes&lt;/strong&gt;. Utilice medidas absolutas de longitud sólo cuando las características físicas del medio de salida sean conocidas, por ejemplo con imágenes de mapa de bits.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Proporcione un &lt;strong&gt;equivalente textual&lt;/strong&gt; para cualquier imagen o texto importantes generados por la hoja de estilo (por ejemplo, mediante las propiedades "background-image", "list-style", o "content").&lt;/li&gt;&lt;br /&gt;CSS2 permite a los usuarios acceder a representaciones alternativas de los contenidos especificadas en valores de los atributos cuando se emplean juntos los siguientes:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;selectores de atributos.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;la función attr() y la propiedad "content"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;los seudo-elementos :before (antes) y :after (después)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Asegúrese de que &lt;strong&gt;todo contenido importante aparezca dentro del objeto del documento&lt;/strong&gt;. El texto generado por las hojas de estilo no forma parte del código fuente del documento y no estará disponible para las ayudas técnicas que acceden al Modelo de Objeto del Documento Nivel 1 ([DOM1]).&lt;br /&gt;&lt;br /&gt;CSS2 incluye diferentes mecanismos que permiten generar contenido desde la hoja de estilo:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Los seudo-elementos :before y :after y la propiedad "content". Cuando éstos se emplean conjuntamente, permiten la inserción de marcadores antes o después del contenido del elemento.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Las propiedades "cue", "cue-before", y "cue-after". Estas propiedades permiten a los usuarios reproducir un sonido antes o después del contenido de un elemento.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Especifique siempre un &lt;strong&gt;tipo de letra genérico por defecto&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Use las siguientes propiedades CSS2 para controlar la información de la fuente: "font", "font-family", "font-size", "font-size-adjust", "font-stretch", "font-style", "font-variant", y "font-weight", en lugar de los siguientes elementos y atributos de tipo de letra &lt;strong&gt;desaconsejados&lt;/strong&gt; en HTML: FONT, BASEFONT, "face", y "size".&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Si tiene que usar los elementos HTML para controlar la información sobre el tipo de letra, utilice &lt;strong&gt;BIG y SMALL, que no están desaconsejados&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Las siguientes propiedades CSS2 se pueden emplear para dar &lt;strong&gt;estilo al texto&lt;/strong&gt;:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Mayúsculas/minúsculas: "text-transform" (para mayúsculas, minúsculas y primera letra mayúscula).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Efectos de sombra: "text-shadow"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Subrayado: "text-decoration".&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;No use los elementos BLINK o MARQUEE&lt;/strong&gt;. Estos elementos no aparecen en ninguna especificación W3C para HTML (es decir, son elementos no estándares) &lt;br /&gt;&lt;br /&gt;Si se emplea contenido parpadeante (por ejemplo, un titular que aparece y desaparece a intervalos regulares), proporcione un mecanismo para detener el parpadeo. Con CSS, "text-decoration: blink" producirá el efecto de parpadeo y además permitirá al usuario detener el efecto desactivando las hojas de estilo o redefiniendo la regla en una hoja de estilo de usuario.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Utilice hojas de estilo para dar estilo al texto, mejor que representar el texto con imágenes&lt;/strong&gt;. Usar texto en lugar de imágenes significa que la información estará disponible para un mayor número de usuarios y permitirá a los usuarios redefinir los estilos del autor y cambiar los colores o los tamaños de letra más fácilmente.&lt;br /&gt;&lt;br /&gt;Si es necesario utilizar un mapa de bits para crear un efecto de texto (letra especial, transformación, sombras, etc.) el mapa de bits debe ser accesible.&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Las siguientes propiedades CSS2 pueden ser usadas para &lt;strong&gt;controlar el formateo y posición del texto&lt;/strong&gt;:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Sangría: "text-indent". &lt;strong&gt;No utilice BLOCKQUOTE&lt;/strong&gt; o cualquier otro elemento estructural &lt;strong&gt;para hacer sangrías en el texto&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Espaciado de letras o palabras: "letter-spacing", "word-spacing". Por ejemplo, en lugar de escribir "H O L A" (que los usuarios generalmente reconocen como la palabra "hola", pero que un lector de pantalla leería como letras independientes) los autores pueden crear el mismo efecto visual aplicando a "HOLA" la propiedad "word-spacing". Los textos sin espacios serán transformados en discurso más fácilmente.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Espacio en blanco: "white-space". Esta propiedad controla la interpretación del espacio en blanco del contenido de un elemento.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Dirección del texto: "direction", "unicode-bidi".&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Los pseudoelementos: first-letter y :first-line permiten a los autores hacer referencia a la primera letra o línea de un párrafo del texto.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Use números en vez de nombres, para especificar colores.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Use estas propiedades CSS para especificar colores:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;"color", para el color de primer plano del texto.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"background-color", para el color de fondo.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"border-color", "outline-color" para colores de bordes.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Para colores de vínculos, haga referencia a las pseudo-clases :link, :visited, y :active.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Asegúrese de que los &lt;strong&gt;colores de primer plano y de fondo tienen buen contraste&lt;/strong&gt;. Si especifica el color de primer plano, siempre debe especificar también el color de fondo (y viceversa).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Asegúrese de que &lt;strong&gt;la información no se transmite sólo a través del color&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Emplee &lt;strong&gt;UL para listas sin ordenar y OL para las ordenadas&lt;/strong&gt; (por ejemplo, utilizar marcadores de forma apropiada) conjuntamente con CSS para proporcionar indicaciones contextuales.&lt;a href="#08070901"&gt;(1)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Hasta que CSS2 sea ampliamente utilizada por las aplicaciones de usuario o éstas permitan al usuario controlar la interpretación de las listas a través de otros medios, los autores deberían considerar el proporcionar &lt;strong&gt;pistas contextuales en las listas anidadas no numeradas&lt;/strong&gt;. (Ver ejemplo en el documento original)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Los contenidos deben ser maquetados&lt;/strong&gt;, ubicados, colocados en capas y alineados &lt;strong&gt;mediante hojas de estilo&lt;/strong&gt; (sobre todo mediante las propiedades CSS de float y colocación absoluta) y no mediante tablas:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Las propiedades "text-indent", "text-align", "word-spacing" y "font-stretch", permiten a los usuarios controlar el espaciado sin añadir espacios adicionales. Utilice 'text-align:center' en lugar del &lt;strong&gt;elemento desaconsejado CENTER&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Con las propiedades 'margin', 'margin-top', 'margin-right', 'margin-bottom' y 'margin-left', los autores pueden crear espacios en los cuatro lados del contenido de un elemento, &lt;strong&gt;en lugar de añadir espacios de no separación (&amp;amp;nbsp;)&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Con las propiedades "float", "position", "top", "right", "bottom" y "left", el usuario puede controlar la posición visual de casi cualquier elemento con independencia de donde aparezca el elemento en el documento. Las propiedades de ubicación pueden ser usadas para crear notas marginales (que se numerarán automáticamente), barras laterales, efectos similares a los marcos, encabezamientos y pies simples y otras más.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;La propiedad "empty-cells" permite a los usuarios dejar vacías celdas de tablas y poder proporcionarles bordes en la pantalla o en papel. &lt;strong&gt;Una celda de datos que debe estar vacía no debería ser llenada con un espacio en blanco o un espacio "non-breaking" sólo para lograr un efecto visual&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Proporcione &lt;strong&gt;textos equivalentes para todas las imágenes&lt;/strong&gt;, incluyendo las imágenes invisibles o transparentes. Si los diseñadores de contenido no pueden usar hojas de estilo y deben utilizar &lt;strong&gt;imágenes invisibles o transparentes&lt;/strong&gt; (por ejemplo, con IMG) para diseñar con imágenes en las páginas, &lt;strong&gt;deberían especificar alt=""&lt;/strong&gt; para ellas.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Utilice las &lt;strong&gt;hojas de estilo para crear líneas y bordes&lt;/strong&gt;. Las líneas y bordes pueden transmitir la noción de "separación" a los usuarios que pueden ver, pero este sentido no puede ser deducido fuera de un contexto visual.&lt;br /&gt;&lt;br /&gt;Utilice las propiedades CSS para especificar los estilos de los bordes:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;"border", "border-width", "border-style", "border-color".&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Para las tablas, "border-spacing" y "border-collapse".&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Para contornos dinámicos, "outline", "outline-color", "outline-style" y "outline-width".&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Asegúrese de que &lt;strong&gt;la presentación del contenido es comprensible cuando no se aplican hojas de estilo&lt;/strong&gt;. Los autores deberían diseñar siempre documentos que tengan sentido sin hojas de estilo (por ejemplo, el documento debería escribirse en un orden "lógico") y entonces aplicar hojas de estilo para lograr efectos visuales.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Estudie la necesidad de utilizar &lt;strong&gt;propiedades auditivas&lt;/strong&gt; de CSS2, las cuales proporcionan información para usuarios invidentes y usuarios de navegadores de voz de manera parecida al tipo de letra que proporciona información visual.&lt;br /&gt;&lt;br /&gt;Las siguientes propiedades forman parte de hojas de estilo en cascada de CSS2.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;"volume" controla el volumen del texto hablado.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"speak" determina si el contenido se pronunciará y, en caso afirmativo, si se debe deletrear o leer como palabras.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"pause", "pause-before", y "pause-after" controla las pausas antes y después de anunciar el contenido. Permite a los usuarios separar los contenidos para mejorar la comprensión.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"cue", "cue-before", y "cue-after" especifican un sonido que se reproducirá antes y después del contenido, lo que puede ser valioso para la orientación (parecido a una imágen visual).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"play-during" controla los sonidos de fondo durante la presentación del elemento (parecido a un imagen de fondo).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"azimuth" and "elevation" proporcionan una dimensión al sonido, lo que permite a los usuarios distinguir las voces, por ejemplo.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"speech-rate", "voice-family", "pitch", "pitch-range", "stress", y "richness" controlan las cualidades de los contenidos hablados. Cambiando estas propiedades para diferentes elementos, los usuarios pueden ajustar con detalle la presentación sonora-auditiva de los contenidos.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"speak-punctuation" y "speak-numeral" controlan la forma de decir los números y la puntuación, lo que afecta la calidad de la experiencia para la navegación por voz.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;la propiedad "speak-header" describe cómo se debe decir la información sobre los encabezados antes de una celda de tabla.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Cree &lt;strong&gt;distintas hojas de estilo para&lt;/Strong&gt; adaptar la presentación del documento a &lt;strong&gt;diferentes dispositivos de salida&lt;/strong&gt; (Braille, sintetizadores de voz o dispositivos TTY, pantalla, móvil, etc.) mediante los "tipos de medios" de CSS2 (empleados con las reglas @media) Las reglas "@media" también pueden reducir los tiempos de descarga porque permiten a las aplicaciones de usuario ignorar reglas inapropiadas.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Notas&lt;/strong&gt;&lt;br /&gt;&lt;a name="08070901"&gt;&lt;/a&gt;(1) La siguiente hoja de estilo CSS2 muestra cómo especificar números compuestos para listas anidadas creadas tanto con elementos UL como OL. Los ítems están numerados como "1", "1.1", "1.1.1", etc.&lt;br /&gt;&lt;br /&gt;Ejemplo.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;style type="text/css"&gt;&lt;br /&gt;    ul, ol { counter-reset: item }&lt;br /&gt;    li { display: block }&lt;br /&gt;    li:before { &lt;br /&gt;      content: counters(item, "."); &lt;br /&gt;      counter-increment: item;&lt;br /&gt;    }&lt;br /&gt;&amp;lt;/style&gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-7185443196186000162?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/7185443196186000162/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/07/25-reglas-para-hacer-css-accesibles.html#comment-form' title='10 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/7185443196186000162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/7185443196186000162'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/07/25-reglas-para-hacer-css-accesibles.html' title='25 reglas para hacer CSS accesibles'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-5241429766560400140</id><published>2009-04-28T13:49:00.001+02:00</published><updated>2009-04-28T22:08:25.264+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='navegadores general'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='imprescindibles'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad móvil'/><title type='text'>Imprescindibles (15)</title><content type='html'>Estos son los artículos que han llamado mi atención últimamente (no tienen porque ser recientes):&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Usabilidad&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.torresburriel.com/weblog/2009/03/07/como-debe-ser-diseno-vision-analisis-heuristico-usabilidad/"&gt;"Cómo ha de ser el diseño: una visión del análisis heurístico"&lt;/a&gt; de Torres Burriel.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://ulczyk.blogspot.com/2009/03/como-disenar-para-moviles.html"&gt;"¿Cómo diseñar para móviles?"&lt;/a&gt; de Daniel Ulczyk.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://usalo.es/294/nielsen-afirma-que-las-webs-para-moviles-han-de-tener-un-diseno-simple-y-minimalista/"&gt;"Para Nielsen las webs móviles deben ser simples y minimalistas"&lt;/a&gt;, de Úsalo.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.useit.com/alertbox/breadcrumbs.html" lang="en" hreflang="en"&gt;"Breadcrumb Navigation Increasingly Useful"&lt;/a&gt; de Jakob Nielsen.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://minalab.insitum.net/2009/04/crap-design-traduccion/"&gt;"CRAP Design (traducción)"&lt;/a&gt; de MinaLab&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.galeriacss.com/recursos-noticias-utilidades/2009/4/1/3-pasos-para-crear-una-web-profesional-paso-1-fijar-objetivo.html"&gt;"3 Pasos para crear una web profesional: Paso 1 Fijar objetivos"&lt;/a&gt; de Galería CSS.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://aurea.es/2009/04/14/optgroup-y-la-usabilidad-en-select/"&gt;"OPTGROUP y la usabilidad en SELECT"&lt;/a&gt; de Javier Fernández Rivera.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SEO&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.acceso.com/display_release.html?id=54709"&gt;"Cómo asegurarnos de que Google visite a fondo nuestras páginas web en 10 pasos"&lt;/a&gt; de acceso.com&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://ulczyk.blogspot.com/2009/03/un-buen-plan-seo.html"&gt;"Un buen plan SEO"&lt;/a&gt; de Daniel Ulczyk.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://anton.shevchuk.name/wp-content/uploads/2008/07/seo-cheatsheet.png"&gt;SEO CheatSheet&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Navegadores&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.geekets.com/2009/03/16/safari-40-es-el-navegador-mas-rapido/"&gt;"Safari 4.0 es el navegador mas rápido"&lt;/a&gt; de Geekets.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.anieto2k.com/2009/04/02/rendimiento-de-los-navegadores-dependiendo-del-codigo-html/"&gt;"Rendimiento de los navegadores dependiendo del código HTML"&lt;/a&gt; de anieto2k.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://olgacarreras.blogspot.com/search/label/imprescindibles"&gt;Imprescindibles anteriores&lt;/a&gt; (recopilación de artículos de interés)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-5241429766560400140?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/5241429766560400140/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/04/impresdincibles-15.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/5241429766560400140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/5241429766560400140'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/04/impresdincibles-15.html' title='Imprescindibles (15)'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-7407440629668388</id><published>2009-04-06T00:00:00.001+02:00</published><updated>2009-04-06T22:07:11.655+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='navegadores general'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad legislación'/><category scheme='http://www.blogger.com/atom/ns#' term='noticias'/><title type='text'>Noticias... (17)</title><content type='html'>Estas son las noticias que llamaron mi atención el mes pasado:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.accesibilidadweb.com/blog/index.php/sitios-web/la-web-de-metro-de-madrid-denunciada-por-no-ser-accesible"&gt;"La web de Metro de Madrid denunciada por no ser accesible"&lt;/a&gt;, accesibilidadweb.com (2/04/09)&lt;br /&gt;&lt;br /&gt;&lt;cite&gt;[...] tanto el Cermi Estatal como el de la Comunidad de Madrid solicitan el inicio de la actuación administrativa que permita comprobar los hechos denunciados y la instrucción del expediente y la imposición de la sanción que corresponda.&lt;/cite&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.w3c.es/Noticias/2009/03/11/pautas-de-accesibilidad-para-agentes-de-usuario-uaag-2.0-borrador-de-trabajo-actualizado/"&gt;"Pautas de accesibilidad para agentes de usuario (UAAG) 2.0: Borrador de Trabajo actualizado"&lt;/a&gt;, W3C.es  (11/03/2009)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.larioja.com/20090325/local/region/arsys-pone-marcha-fase-200903251321.html"&gt;"Arsys pone en marcha la fase de registro libre del nuevo dominio .tel"&lt;/a&gt;, larioja.com (25/03/09)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Sobre Explorer 8&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.anieto2k.com/2009/03/20/internet-explorer-8-primeros-impresiones-tecnicas/"&gt;"Internet Explorer 8, primeros impresiones técnicas"&lt;/a&gt;, anieto2k&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://programaraciegas.weblog.discapnet.es/articulo.aspx?idA=987"&gt;"Nuevo internet explorer, nuevo lector de pantalla"&lt;/a&gt;, en Programar a ciegas.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.libertaddigital.com/internet/microsoft-lanza-internet-explorer-8-con-la-intencion-de-mantener-su-cuota-de-mercado-1276353984/"&gt;"Microsoft lanza Internet Explorer 8 con la intención de mantener su cuota de mercado"&lt;/a&gt;, en Libertad Digital.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Proyectos BBVA &lt;span lang="en"&gt;Open Talent&lt;/span&gt; relacionados con la accesibilidad:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.bbvaopentalent.com/sistema-de-emergencias-112-accesible/"&gt;Sistema de Emergencias 112 Accesible&lt;/a&gt; (&lt;a href="http://www.emergencias112accesibles.tk/" title="Más información sobre Sistema de Emergencias 112 Accesible"&gt;más información sobre el proyecto&lt;/a&gt;)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.accescopio.net/"&gt;Accescopio u Observatorio Automático de la Accesibilidad Web.&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://olgacarreras.blogspot.com/search/label/noticias"&gt;Noticias anteriores&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-7407440629668388?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/7407440629668388/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/04/noticias-17.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/7407440629668388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/7407440629668388'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/04/noticias-17.html' title='Noticias... (17)'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-4782309302032672543</id><published>2009-03-08T16:21:00.007+01:00</published><updated>2011-01-26T13:04:23.253+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='usabilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='imprescindibles'/><category scheme='http://www.blogger.com/atom/ns#' term='usabilidad formularios'/><title type='text'>Imprescindibles (14)</title><content type='html'>Estos son los artículos que han llamado mi atención últimamente (no tienen porque ser recientes):&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Usabilidad&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.deinterfaz.com/blog/gestion-y-prevencion-de-errores-en-interfaces-de-usuario"&gt;Gestión y prevención de errores en interfaces de usuario&lt;/a&gt; de Deinterfaz. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.torresburriel.com/weblog/2009/02/15/%c2%bfque-es-necesario-saber-para-dedicarse-a-la-usabilidad/"&gt;¿Qué es necesario saber para dedicarse a la usabilidad?&lt;/a&gt; de Torres Burriel.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://albertolacalle.com/hci/medir-consultor.htm"&gt;"Medir al consultor de usabilidad"&lt;/a&gt; de Alberto Lacalle.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://ulczyk.blogspot.com/2009/02/como-evitar-contenido-duplicado-parte.html"&gt;Cómo evitar contenido duplicado&lt;/a&gt; de Daniel Ulczyk. Relacionado: &lt;a href="http://dynamical.biz/blog/seo-content-optimization/web-structure-duplicate-content-canonical-12.html" lang="en" hreflang="en"&gt;"Multi categories website structure. Who needs the canonical tag?"&lt;/a&gt; de Ani López.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.anieto2k.com/2009/02/14/relcanonical-lo-ultimo-para-combatir-el-contenido-duplicado/"&gt;rel=”canonical”, lo último para combatir el contenido duplicado &lt;/a&gt; de Andrés Nieto.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://semanticstudios.com/publications/semantics/000228.php" lang="en" hreflang="en"&gt;User Experience Deliverables&lt;/a&gt; de Peter Morville.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.usolab.com/wl/2009/02/diseno-defensivo-en-formulario.php"&gt;Diseño defensivo en formularios&lt;/a&gt; de Usolab.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.torresburriel.com/weblog/2009/02/12/%c2%bfconoces-los-microformatos-que-estan-por-venir/"&gt;¿Conoces los microformatos que están por venir?&lt;/a&gt; de Torres Burriel.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://sopadebits.com/extranet/content/view/eyetracking-movimiento-informacion-neuronal"&gt;Eyetracking, movimiento e información neuronal&lt;/a&gt; de Sopa de bits.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://sentidoweb.com/2008/03/05/consejos-para-disenar-emails.php"&gt;Consejos para diseñar emails&lt;/a&gt; de Sentido Web.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Diseño y maquetación&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.disenorama.com/articulos/reemplazo-de-textos-una-comparacion"&gt;Reemplazo de textos – una comparación&lt;/a&gt; de Diseñorama.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://actpower.blogspot.com/2008/10/vueltas-con-los-72dpi.html"&gt;A vueltas con los 72 dpi&lt;/a&gt; de Diario de un Infografista.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Accesibilidad&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://webaim.org/projects/screenreadersurvey/" lang="en" hreflang="en"&gt;Survey of Preferences of Screen Readers Users&lt;/a&gt; de Webaim.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.stuffandnonsense.co.uk/archives/accessibility_footnotes.html" lang="en" hreflang="en"&gt;Accessibility footnotes&lt;/a&gt; (o cómo implementar de otra manera el LONGDESC) de Andy Clarke.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Varios&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.maestrosdelweb.com/editorial/que-acciones-tomar-cuando-roban-tus-contenidos/"&gt;Qué acciones tomar cuando roban tus contenidos&lt;/a&gt; de Maestros del Web.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-4782309302032672543?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/4782309302032672543/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/03/imprescindibles-14.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4782309302032672543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4782309302032672543'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/03/imprescindibles-14.html' title='Imprescindibles (14)'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-717280828479307421</id><published>2009-03-05T15:01:00.001+01:00</published><updated>2009-03-05T22:55:04.016+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='recursos'/><category scheme='http://www.blogger.com/atom/ns#' term='usabilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='enlaces'/><title type='text'>Enlaces en los que perderse (3)</title><content type='html'>&lt;h2&gt;Accesibilidad&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.sedic.es/autoformacion/accesibilidad/programa.html"&gt;Curso de accesibilidad online y gratuito de SEDIC&lt;/a&gt;. El nivel es muy básico pero puede ser interesante el apartado de &lt;a href="http://www.sedic.es/autoformacion/accesibilidad/recursos-accesibilidad.html"&gt;recursos sobre accesibilidad&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://whdb.com/2008/100-killer-web-accessibility-resources-blogs-forums-and-tutorials/"  lang="en" hreflang="en"&gt;100 Killer Web Accessibility Resources: Blogs, Forums and Tutorials&lt;/a&gt; en WHDB.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.capaces.org/seccionesCapaces.asp?idSec=97"&gt;Publicaciones de capaces.org&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://icant.co.uk/html/accessibility.php" lang="en" hreflang="en"&gt;Accessibility en icant.co.uk&lt;/a&gt; de Christian Heilmann.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Usabilidad&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.ragnarok.unicauca.edu.co/nuevoportal/"&gt;Proyecto nuevo portal web Unicauca&lt;/a&gt;, ¿quieres seguir paso a paso la creación de un portal? Puedes consultar los wireframes, las pruebas de cardsorting, seguir el proceso de diagramación del portal o consultar el análisis de otros portales similares  mediante evaluaciones heurísticas.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.nngroup.com/reports/" hreflang="en" lang="en"&gt;Publications, Nielsen Norman Group&lt;/a&gt;. Y por supuesto &lt;a href="http://www.useit.com/"&gt;Useit de Jakob Nielsen&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.infodesign.com.au/usabilityresources/indexofresources.asp"  hreflang="en" lang="en"&gt;Usability Resources, Information &amp; Design &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Diseño&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://preimpresion-pcabrel.blogspot.com/2007/05/qu-forma-va-tener-tu-documento.html"&gt;Preimpresión&lt;/a&gt;, "apuntes personales sobre el curso de diseño y producción editorial" por Percy Emerson (en español)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.cssfeeder.com/" hreflang="en" lang="en"&gt;CSS Feeder Design Aggregator&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Varios&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.isftic.mepsyd.es/formacion/enred/ofrecemos/formac_o.php"&gt;Materiales de formación&lt;/a&gt; del CNICE&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-717280828479307421?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/717280828479307421/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/02/enlaces-por-los-que-perderse-1.html#comment-form' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/717280828479307421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/717280828479307421'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/02/enlaces-por-los-que-perderse-1.html' title='Enlaces en los que perderse (3)'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-6092342734553211937</id><published>2009-03-05T15:00:00.002+01:00</published><updated>2009-06-11T23:39:48.345+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='recursos'/><category scheme='http://www.blogger.com/atom/ns#' term='documentación'/><title type='text'>Documentos que recomiendo conocer (4)</title><content type='html'>&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.chsegura.es/export/chs/servicios/imageninstitucional/administracionelectronica/docsdescarga/guia_funciona.pdf"&gt;"Guía para la edición y publicación de las&lt;br /&gt;páginas web de la Administración General del Estado"&lt;/a&gt; (España)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.estandaresyaccesibilidad.com/2008/04/sitios-exitosos-de-los-estndares-web-la.html"&gt;"Sitios Exitosos: De los Estándares Web a la Experiencia de Usuario"&lt;/a&gt; de Gabriel Porras.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;En &lt;strong&gt;INTECO&lt;/strong&gt;:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.capaces.org/upload/fckeditor/File/GUÍA%20ACCESIBILIDAD%20WEB%20PARA%20PYMES(1).pdf"&gt;Guía de Recomendaciones de Accesibilidad Web para PYMES&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.inteco.es/Accesibilidad/Formacion_6/Manuales_y_Guias/guia_accesibilidad_pyme"&gt;Guía de Recomendaciones de Accesibilidad y Calidad Web&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.inteco.es/Accesibilidad/Formacion_6/buenas_practicas/tablas/"&gt;Guía de Comprobación de la Accesibilidad: Tablas&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.inteco.es/Accesibilidad/Formacion_6/Manuales_y_Guias/guia_accesibilidad_flash"&gt;Guía de Accesibilidad en Flash&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.inteco.es/Accesibilidad/Formacion_6/Manuales_y_Guias/guia_cms_accesible"&gt;Guía Breve Accesibilidad en CMS &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.inteco.es/Accesibilidad/Formacion_6/Manuales_y_Guias/guias_comprobacion"&gt;Guías Prácticas de Comprobación de la Accesibilidad Web&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-6092342734553211937?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/6092342734553211937/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/03/documentos-que-recomiendo-conocer-3.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/6092342734553211937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/6092342734553211937'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/03/documentos-que-recomiendo-conocer-3.html' title='Documentos que recomiendo conocer (4)'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-6376869835620300071</id><published>2009-01-22T22:26:00.001+01:00</published><updated>2009-01-22T22:33:57.901+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='recursos'/><category scheme='http://www.blogger.com/atom/ns#' term='documentación'/><title type='text'>Documentos que recomiendo conocer (3)</title><content type='html'>&lt;p class="rel"&gt;&lt;strong&gt;Artículos relacionados&lt;/strong&gt;&lt;br /&gt;[29-07-08] &lt;a href="http://olgacarreras.blogspot.com/2008/07/documentos-que-recomiendo-conocer.html"&gt;Documentos que recomiendo conocer (1)&lt;/a&gt;&lt;br /&gt;[15-11-08] &lt;a href="http://olgacarreras.blogspot.com/2008/11/documentos-que-recomiendo-conocer-2_15.html"&gt;Documentos que recomiendo conocer (2)&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.agendadigital.cl/node/331"&gt;Guía para la accesibilidad de discapacitados en los sitios Web de la administración del Estado&lt;/a&gt; (de Chile). Es un PDF de 29 páginas, fechado en diciembre de 2006, que resulta una buena introducción a la accesibilidad web.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.inteco.es/Accesibilidad/Formacion_6/Manuales_y_Guias/guia_seo"&gt;Guía de Recomendaciones de posicionamiento SEO en Internet&lt;/a&gt;, como resume &lt;a href="http://www.librodeapuntes.es/2009/01/20/guia-seo-de-inteco"&gt;Libro de Apuntes&lt;/a&gt;, los 10 pasos a seguir para optimizar nuestra web son:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Comprueba que las urls de tus páginas son adecuadas.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Revisa cómo están escritos los enlaces en tus páginas.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Optimiza los títulos.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Optimiza el contenido de tus páginas.&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Mide tu tráfico.&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Analiza la actividad de las arañas de los buscadores.&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Mide tu ranking para tus principales palabras clave.&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Mide el número de páginas que tienes indexadas.&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Crea y optimiza un Robots.txt y un sitemap.&lt;/li&gt; &lt;br /&gt;&lt;li&gt;Trabaja tus contenidos y consigue enlaces.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.librodeapuntes.es/2008/11/23/inteco-comprobacion-accesibilidad-videos"&gt;INTECO: Comprobación de la accesibilidad de objetos multimedia&lt;/a&gt;, o cómo debemos revisar las animaciones, vídeos y sonidos para asegurarnos que éstos son accesibles para todos los usuarios. En relación con este tema:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://ervdesign.net/blog/?p=307"&gt;"Accesibilidad al contenido web, una de tus herramientas"&lt;/a&gt; de ervdesign, que recoge unas normas elementales para  trabajar con vídeos en la web.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://es.groups.yahoo.com/group/accesoweb/message/12849"&gt;"Sobre vídeo y audio en páginas web"&lt;/a&gt;, discusión en Accesoweb.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-6376869835620300071?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/6376869835620300071/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2008/11/documentos-que-recomiendo-conocer-2.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/6376869835620300071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/6376869835620300071'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2008/11/documentos-que-recomiendo-conocer-2.html' title='Documentos que recomiendo conocer (3)'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-4187171045485469516</id><published>2009-01-21T22:39:00.002+01:00</published><updated>2009-01-22T22:08:19.385+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='usabilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='imprescindibles'/><title type='text'>Imprescindibles (13)</title><content type='html'>Estos son los artículos que han llamado últimamente mi atención (no tienen porque ser recientes):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.webdesignerwall.com/trends/best-of-css-design-2008"&gt;"Best of CSS Design 2008"&lt;/a&gt; de WebDesigner Wall.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2007/10/09/30-usability-issues-to-be-aware-of/" lang="en" hreflang="en"&gt;30 Usability Issues To Be Aware Of&lt;/a&gt;, un artículo imprescindible donde se resumen reglas, términos y principios relacionados con la usabilidad.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.digital-web.com/articles/ten_reasons_clients_dont_care_about_accessibility/"  lang="en" hreflang="en"&gt;10 Reasons Clients Don't Care About Accessibility&lt;/a&gt;. Relacionado con &lt;a href="http://olgacarreras.blogspot.com/2007/03/argumentos-para-vender-accesibilidad.html"&gt;Argumentos para vender accesibilidad&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.itakora.com/2009/01/que-no-es-la-experiencia-de-usuario/"&gt;"¿Qué no es la experiencia de usuario?"&lt;/a&gt; de Itákora.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.deinterfaz.com/blog/analizar-y-representar-graficamente-los-resultados-de-un-card-sorting"&gt;"Analizar y representar gráficamente los resultados de un card sorting"&lt;/a&gt; de deinterfaz.com. Y relacionado con el tema &lt;a href="http://www.nosolousabilidad.com/articulos/cardsorting_unicauca.htm"&gt;"Card sorting: un caso práctico en el diseño de un sitio web universitario"&lt;/a&gt; de NSU.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.areia.info/principios-del-diseno-de-interaccion-importantes-para-la-accesibilidad"&gt;"Principios del diseño de interacción importantes para la accesibilidad"&lt;/a&gt; de areia.info&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-4187171045485469516?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/4187171045485469516/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/01/imprescindibles-13.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4187171045485469516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4187171045485469516'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/01/imprescindibles-13.html' title='Imprescindibles (13)'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-4545342130251335179</id><published>2008-11-22T22:04:00.000+01:00</published><updated>2008-11-22T22:04:00.640+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='recursos'/><category scheme='http://www.blogger.com/atom/ns#' term='usabilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='imprescindibles'/><title type='text'>Imprescindibles (12)</title><content type='html'>Estos son los artículos que han llamado últimamente mi atención (no tienen porque ser recientes):&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Diseño&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://letritas.blogspot.com/2008/06/escogiendo-tipografas.html"&gt;"Escogiendo tipografías"&lt;/a&gt;, de Letritas.&lt;br /&gt;&lt;br /&gt;&lt;cite&gt;Si estuviéramos trabajando en condiciones ideales, donde sólo nos debatimos a elegir entre las tipografías que tenemos, y todas funcionan correctamente (todas tienen "eñe", "acentos", y están bien espaciadas) ¿Cuál debiese ser nuestro principal criterio de elección? &lt;/cite&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.snap2objects.com/2007/12/13/11-images-you-might-want-to-avoid-in-your-designs/" hreflang="en" lang="en"&gt;"11 Images you might want to avoid in your designs"&lt;/a&gt;, de snap2objects.&lt;br /&gt;&lt;br /&gt;&lt;cite lang="en"&gt;I will show some images I considered overused since the beginning of the web and could make your website (or any design) look generic, unimaginative and dated - if use them just for the sake of it.&lt;/cite&gt;&lt;br /&gt;&lt;br /&gt;Un recurso para cuando te piden que incluyas las típicas imágenes de manos dando apretones o edificios acristalados.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.maestrosdelweb.com/editorial/editores-web-que-facilitan-tu-trabajo/"&gt;"Editores web que facilitan tu trabajo"&lt;/a&gt; de Maestros del Web.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Usabilidad&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.moccablog.com/article/467/12-preguntas-clave-para-un-proyecto-web"&gt;"12 preguntas clave para un proyecto web"&lt;/a&gt;, de MoccaBlog Café.&lt;br /&gt;&lt;br /&gt;&lt;cite&gt;El objetivo es definir el diseño y el acercamiento al usuario final (cliente de tu cliente).&lt;/cite&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.interacciones.com.ar/la-evolucion-de-los-errores-segun-jakob-nielsen/"&gt;"La evolución de los errores según Jakob Nielsen"&lt;/a&gt;, de Interacciones. Relacionado con este post se puede leer el artículo &lt;a href="http://www.useit.com/alertbox/20010624.html" lang="en" hreflang="en"&gt;"Error Message Guidelines"&lt;/a&gt; de Jakob Nielsen.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.deinterfaz.com/blog/consejos-para-presentar-los-resultados-de-un-test-de-usabilidad"&gt;"Consejos para presentar los resultados de un test de usabilidad"&lt;/a&gt;, deinterfaz.&lt;br /&gt;&lt;br /&gt;&lt;cite&gt;Simplificando, podríamos decir que se pueden generar resultados rápidos (informes ligeros que van al grano) y resultados formales (informes completos y documentados), cada uno con sus ventajas y sus inconvenientes. Yo me voy a centrar los segundos.&lt;/cite&gt;&lt;br /&gt;&lt;br /&gt;Relacionado con este artículo está el de Jakob Nielsen: &lt;a href="http://www.useit.com/alertbox/20050425.html" lang="en" hreflang="en"&gt;"Formal Usability Reports vs. Quick Findings"&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a hreflang="en" lang="en" href="http://glyphobet.net/blog/essay/269"&gt;"What reading Tufte won’t teach you: Interface design guidelines"&lt;/a&gt;, de glyphobe&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.eyetracking.cl/descargar-estudio/"&gt;Estudio "Publicidad y Contenidos en medios de comunicación online Estudio de Eyetracking a diarios online chilenos"&lt;/a&gt; de AyerViernes.&lt;/li&gt; &lt;br /&gt;&lt;li&gt;&lt;a href="http://www.alt64.com/eyetrackingmedia/index.php"&gt;Estudio "Eyetrack Medios España"&lt;/a&gt; de Alt64. &lt;a href="http://www.alt64.com/extras/Eyetracking_Media_Espana.pdf" title="Estudio 'Eyetrack Medios España' en formato PDF"&gt;Se puede descargar directamente en formato PDF.&lt;/a&gt; &lt;br /&gt;&lt;cite&gt;&lt;br /&gt;Eyetracking Medios España tiene por objetivo:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Estudiar el comportamiento visual de los internautas españoles. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Estudiar la efectividad de la publicidad online. &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/cite&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.poynterextra.org/eyetrack2004/main-spanish.htm"&gt;"Eyectrack III: Cómo lucen los sitios web a través de los ojos de los lectores"&lt;/a&gt; de Steve Outing y Laura Ruel.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.itakora.com/2007/09/donde-estudiar-hci-en-espana/"&gt;"Dónde estudiar &lt;acronym title="Human-computer interaction" lang="en"&gt;HCI&lt;/acronym&gt; en España"&lt;/a&gt; en Itákora.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.itakora.com/2007/06/quien-es-quien-en-el-mundillo-de-hci-espanola/#comment-74"&gt;"Quién es quién en el mundillo de &lt;acronym title="Human-computer interaction" lang="en"&gt;HCI&lt;/acronym&gt; española"&lt;/a&gt; de Itákora.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Accesibilidad&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://accesibilidadenlaweb.blogspot.com/search/label/Gu%C3%ADa%20breve"&gt;"Serie 'Guía breve para crear sitios web accesibles'"&lt;/a&gt;, de Accesibilidad en la Web.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.deinterfaz.com/blog/navegando-una-pagina-web-con-jaws-consideraciones-de-accesibilidad-para-desarrolladores"&gt;"Navegando una página Web con Jaws: consideraciones de accesibilidad para desarrolladores"&lt;/a&gt; deinterfaz.&lt;br /&gt;&lt;br /&gt;&lt;cite&gt;Vamos a ver de qué manera un usuario que utiliza Jaws navega entre los diferentes elementos de una página Web y como un desarrollador de páginas Web debería actuar para alcanzar el nivel de accesibilidad Doble A (AA).&lt;/cite&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.deinterfaz.com/blog/redactar-una-auditoria-de-accesibilidad-web-de-alto-nivel"&gt;"Redactar una auditoría de Accesibilidad Web de alto nivel"&lt;/a&gt; de interfaz.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://usalo.wordpress.com/2008/09/25/presentaciones-sobre-accesibilidad/"&gt;"Presentaciones sobre Accesibilidad"&lt;/a&gt; de Usabilidad y Accesibilidad.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.usability.com.au/resources/tabletest.cfm" lang="en" hreflang="en"&gt;"Data Table Accessibility Test Page"&lt;/a&gt; de Web Usability.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.torresburriel.com/weblog/2005/10/22/enlaces-para-leer-mas-que-sean-simples-y-accesibles/"&gt;"Enlaces para 'leer más' que sean simples y accesibles"&lt;/a&gt; de Torres Burriel.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-4545342130251335179?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/4545342130251335179/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2008/11/imprescindibles-12.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4545342130251335179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/4545342130251335179'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2008/11/imprescindibles-12.html' title='Imprescindibles (12)'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-7950027612550262391</id><published>2008-11-15T22:15:00.001+01:00</published><updated>2009-01-20T22:17:30.369+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='recursos'/><category scheme='http://www.blogger.com/atom/ns#' term='documentación'/><title type='text'>Documentos que recomiendo conocer (2)</title><content type='html'>&lt;p class="rel"&gt;&lt;strong&gt;Artículos relacionados&lt;/strong&gt;&lt;br /&gt;[29-07-08] &lt;a href="http://olgacarreras.blogspot.com/2008/07/documentos-que-recomiendo-conocer.html"&gt;Documentos que recomiendo conocer (1)&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Informe &lt;a href="http://sid.usal.es/mostrarficha.asp_Q_ID_E_7033_A_fichero_E_8.1"&gt;"Tecnología y discapacidad visual: necesidades tecnológicas y aplicaciones en la vida diaria de las personas con ceguera y deficiencia visual"&lt;/a&gt;, coordinado por Xavier Grau Sabaté.&lt;br /&gt;&lt;cite&gt;&lt;br /&gt;Este amplio informe, cuya elaboración y publicación han sido impulsadas por la Comisión de Nuevas Tecnologías e Informática Accesible del Consejo General de la ONCE, se estructura en tres grandes apartados en los que se abordan, respectivamente, la evolución general de las nuevas tecnologías, su aplicación a las necesidades de las personas con discapacidad visual y los avances tecnológicos que se han producido según las distintas áreas de interés para la vida cotidiana. Los 36 capítulos de que consta la obra han sido redactados por 22 expertos autores. Los aspectos generales del informe se recogen en el apartado final de conclusiones. &lt;br /&gt;&lt;/cite&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.sidar.org/recur/desdi/pau/directriceseuropeas%20para%20facilitar%20la%20lectura.pdf"&gt;"Directrices europeas para facilitar la lectura"&lt;/a&gt;, de la Asociación Europea ILSMH. Documento de 1998 que se puede consultar en SIDAR.&lt;/li&gt;&lt;br /&gt;&lt;li lang="en"&gt;&lt;a href="http://www.w3.org/TR/xag" hreflang="en" lang="en"&gt;XML Accesibility Guidelines&lt;/a&gt;, &lt;acronym lang="en" title="World Wide Web Consortium"&gt;W3C&lt;/acronym&gt; Working Draft 3 October 2002.&lt;br /&gt;&lt;cite lang="en"&gt;&lt;br /&gt;This document provides guidelines for designing Extensible Markup Language (XML) applications that lower barriers to Web accessibility for people with disabilities (visual, hearing, physical, cognitive, and neurological). &lt;br /&gt;&lt;/cite&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.splintered.co.uk/documents/presentations/psf_accessibility_08.08.2007/PSF_too-much-accessibility-08.08.2007.pdf" lang="en" hreflang="en"&gt;Too much accessibility. GOOD INTENTIONS, BADLY IMPLEMENTED&lt;/a&gt; de Patrick H. Lauke&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.fujitsu.com/downloads/US/GND/web-accessibility-guide.pdf" lang="en" hreflang="en"&gt;"Fujitsu Web Accessibility Guidelines"&lt;/a&gt;. Más información en su web &lt;a href="http://www.fujitsu.com/us/accessibility/" lang="en" hreflang="en"&gt;Fujitsu Accessibility&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.tiresias.org/research/guidelines/checklists/index.htm" lang="en" hreflang="en"&gt;"Design Guidelines for Accessible Information Communication Technology Systems"&lt;/a&gt; de tiresias.org&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="rel"&gt;&lt;strong&gt;Artículos relacionados&lt;/strong&gt;&lt;br /&gt;[29-07-08] &lt;a href="http://olgacarreras.blogspot.com/2008/07/documentos-que-recomiendo-conocer.html"&gt;Documentos que recomiendo conocer (1)&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-7950027612550262391?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/7950027612550262391/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2008/11/documentos-que-recomiendo-conocer-2_15.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/7950027612550262391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/7950027612550262391'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2008/11/documentos-que-recomiendo-conocer-2_15.html' title='Documentos que recomiendo conocer (2)'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-2915809191553987811</id><published>2008-10-15T09:00:00.000+02:00</published><updated>2011-07-04T11:52:08.809+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad general'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad metodología'/><category scheme='http://www.blogger.com/atom/ns#' term='general blog'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad Blogger'/><title type='text'>Más accesible a pesar de Blogger (2)</title><content type='html'>Este artículo es continuación de &lt;a href="http://olgacarreras.blogspot.com/2006/09/ms-usable-y-accesible-pesar-de-blogger.html"&gt;Más accesible a pesar de Blogger (1)&lt;/a&gt;. El objetivo de esta serie de artículos es explicar &lt;strong&gt;el proceso que he seguido para intentar hacer más accesible mi bitácora en Blogger&lt;/strong&gt;, algo que a veces no resulta nada fácil.  &lt;br /&gt;  &lt;br /&gt;Lo cierto es que, aunque en el primer artículo me encontré frustada una y otra vez por los impedimentos a la accesibilidad que Blogger me imponía, esta vez no he tenido tantos problemas (tampoco es que me haya ayudado en mucho).  &lt;br /&gt;  &lt;br /&gt;Como &lt;strong&gt;conclusiones de esta revisión&lt;/strong&gt; voy extrayendo una serie de &lt;a href="#buenas_practicas2"&gt;buenas prácticas&lt;/a&gt; a la hora de crear artículos con Blogger, de manera que el resultado sea más accesible, y una serie de &lt;a href="#tarea_programada2"&gt;tareas programadas&lt;/a&gt; que permitan realizar una revisión de los artículos ya publicados mejorando así su accesibilidad.  &lt;br /&gt;  &lt;br /&gt;El proceso que he seguido se puede reproducir en cualquier sitio, no es específico para blogs realizados con Blogger.  &lt;br /&gt;  &lt;br /&gt;Hoy abordo el tema de los &lt;strong&gt;&lt;a href="#atajosteclado"&gt;atajos de teclado&lt;/a&gt;, la &lt;a href="#paginaaccesibilidad"&gt;página de accesibilidad y personalización&lt;/a&gt; y los &lt;a href="#enlacesaccesibles"&gt;enlaces&lt;/a&gt;&lt;/strong&gt;, tareas que he realizado en siete días, ordenadas en función del tiempo que he conseguido restarle a mi familia y a Morfeo. Aun habrá más puntos que revisar en &lt;a href="#futuras_revisiones2"&gt;futuras entradas&lt;/a&gt;.  &lt;br /&gt;  &lt;br /&gt;  &lt;h2&gt;&lt;a name="atajosteclado"&gt;&lt;/a&gt;Día 1: Atajos de teclado&lt;/h2&gt;  &lt;br /&gt;El &lt;a href="http://www.discapnet.es/web_accesible/wcag10/WAI-WEBCONTENT-19990505_es.html#tech-keyboard-shortcuts"&gt;punto 9.5 de las &lt;span lang="en"&gt;&lt;acronym title="Web Content Accessibility Guidelines"&gt;WCAG&lt;/acronym&gt; (Web Content Accessibility Guidelines)&lt;/span&gt;&lt;/a&gt; &lt;strong&gt;recomienda incluir atajos de teclado para los enlaces importantes.&lt;/strong&gt;  &lt;br /&gt;  &lt;br /&gt;La Administración Pública del Reino Unido tiene definido un &lt;strong&gt;estándar de teclas rápidas&lt;/strong&gt; en la guía para desarrolladores (&lt;a lang="en" href="http://archive.cabinetoffice.gov.uk/e-government/resources/handbook/html/2-4.asp" hreflang="en"&gt;Web handbook&lt;/a&gt;). Como defiende &lt;em&gt;Accesibilidad Web y Alan&lt;/em&gt; en &lt;a href="http://accesoalan.blogspot.com/2003/10/atajos-de-teclado-en-documentos-web.html"&gt;&amp;quot;Atajos de teclado en documentos Web&amp;quot;&lt;/a&gt; me ha parecido adecuado seguir esa convención.  &lt;br /&gt;  &lt;br /&gt;Blogger no incluye el atributo &lt;code&gt;accesskey&lt;/code&gt; en sus plantillas por defecto ni favorece su inclusión, es necesario ponerlo manualmente en la plantilla.  &lt;br /&gt;  &lt;br /&gt;&lt;strong&gt;Para que los usuarios conozcan los atajos de teclado utilizados&lt;/strong&gt; he realizado dos tareas:  &lt;br /&gt;  &lt;ul&gt;   &lt;li&gt;En el &lt;code&gt;title&lt;/code&gt; del enlace he indicado su tecla de acceso rápido.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;En la &lt;a href="#paginaaccesibilidad"&gt;página de accesibilidad&lt;/a&gt; he indicado todos los atajos que hay en la página y cómo acceder a ellos en los distintos navegadores.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;   &lt;br /&gt;Por cierto, me encantaría que todos los navegadores implementaran los atajos de teclado como Opera (Mayúsculas+Esc):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-8J7BExLslKM/ThGNRKRSuNI/AAAAAAAABPw/HNwkFR97B_A/s1600-h/opera_atajos_teclado%25255B4%25255D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Ventanita de Opera donde se listan los atajos de teclado de este blog" border="0" alt="Ventanita de Opera donde se listan los atajos de teclado de este blog" src="http://lh4.ggpht.com/-W2MW5CShUnk/ThGNR4s_RgI/AAAAAAAABP0/dRUjKRW_JYY/opera_atajos_teclado_thumb%25255B2%25255D.jpg?imgmax=800" width="352" height="201" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;&lt;a name="paginaaccesibilidad"&gt;&lt;/a&gt;Día 2: Página &amp;quot;Accesibilidad&amp;quot;&lt;/h2&gt;  &lt;br /&gt;Hoy voy a crear una de página de &lt;a href="http://olgacarreras.blogspot.com/2007/04/accesibilidad.html"&gt;accesibilidad y personalización&lt;/a&gt;. Tal y como propone Emmanuelle Gutiérrez y Restrepo en &lt;a href="http://www.bitacoras.sidar.org/emmanuelle/index.php?2005/10/23/16--"&gt;&amp;quot;Navegación Semántica o Meta Navegación&amp;quot;&lt;/a&gt; &lt;strong&gt;la incluyo en la navegación semántica&lt;/strong&gt; de la página mediante &lt;code&gt;rel=&amp;quot;personalizar&amp;quot;&lt;/code&gt;.  &lt;br /&gt;  &lt;br /&gt;En esta página, además de reflejar las intenciones de que el blog sea accesible para todos y las acciones que estoy llevando a cabo para ello, incluyo información importante como es:  &lt;br /&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;li&gt;El &lt;strong&gt;listado de atajos de teclado&lt;/strong&gt; y cómo acceder a ellos en los distintos navegadores.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Información sobre &lt;strong&gt;cómo modificar el color o el tamaño del texto&lt;/strong&gt;. Más información en el apartado &lt;a href="#menusuperior"&gt;&amp;quot;Menú superior 'Saltar a'&amp;quot;&lt;/a&gt; de &amp;quot;Enlaces más accesibles&amp;quot; de este artículo. &lt;/li&gt; &lt;/ul&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;h2&gt;&lt;a name="enlacesaccesibles"&gt;&lt;/a&gt;Días 3-7: Enlaces más accesibles&lt;/h2&gt;  &lt;br /&gt;Este apartado aborda el tema fundamental de los enlaces, que son al fin y al cabo la base de nuestras páginas. Hay diversas tareas que se deben realizar para asegurar la accesibilidad de nuestros enlaces, yo las he dividido en cinco días.  &lt;br /&gt;  &lt;br /&gt;  &lt;h3&gt;Día 3: Enlaces rotos&lt;/h3&gt;  &lt;br /&gt;En primer lugar compruebo que no haya enlaces rotos, puesto que las páginas externas a las que enlazo en los artículos han podido desaparecer.  &lt;br /&gt;  &lt;br /&gt;Existen distintos validadores online: &lt;a lang="en" href="http://juicystudio.com/services/linktest.php" hreflang="en"&gt;Link Analyser&lt;/a&gt;, &lt;a lang="en" href="http://validator.w3.org/checklink" hreflang="en"&gt;&lt;acronym title="World Wide Web Consortium"&gt;W3C&lt;/acronym&gt; Link Checker&lt;/a&gt;,  &lt;br /&gt;&lt;a href="http://www.links-rotos.com/check_links.php"&gt;links-rotos.com&lt;/a&gt;, etc.  &lt;br /&gt;  &lt;br /&gt;El que me parece que da una información más útil es el &lt;a lang="en" href="http://validator.w3.org/checklink" hreflang="en"&gt;W3C Link Checker&lt;/a&gt;  &lt;br /&gt;  &lt;br /&gt;Una &lt;a href="#buenas_practicas2"&gt;buena práctica&lt;/a&gt; es leer siempre un par de veces el artículo antes de publicarlo, revisando todos los enlaces que se incluyen. Añado como &lt;a href="#tarea_programada2"&gt;tarea programada&lt;/a&gt; revisar una vez al mes los enlaces para asegurarme de que ninguno ha dejado de existir.  &lt;br /&gt;  &lt;br /&gt;Sería una buena propuesta para los desarrolladores de Blogger que incluyeran alguna herramienta automática con este propósito.  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;h3&gt;Día 4: Estilo de los enlaces&lt;/h3&gt;  &lt;br /&gt;El objetivo de hoy es revisar que los enlaces tengan un estilo adecuado para ser reconocidos como tales sin problemas. Por ello los enlaces del blog tienen las siguientes características &lt;a href="#notapesar2"&gt;(1)&lt;/a&gt;:  &lt;br /&gt;  &lt;ul&gt;   &lt;br /&gt;    &lt;li&gt;tienen un &lt;strong&gt;color diferente al del texto&lt;/strong&gt;, en este caso azul, puesto que me parece que ayuda a identificarlos claramente como enlaces      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;el color del enlace tiene &lt;strong&gt;suficiente contraste&lt;/strong&gt; con el color del fondo      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;están &lt;strong&gt;subrayados&lt;/strong&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;los &lt;strong&gt;enlaces visitados tienen otro color&lt;/strong&gt;, algo que es de gran ayuda cuando se busca información en un sitio y que no se respeta en muchos de ellos. He elegido un color morado, como es estándar &amp;quot;de facto&amp;quot;, puesto que un problema que me encuentro en algunos sitios es que no se sabe qué color de los enlaces se corresponde con aquellos que ya se han visitado y cuál con los que no. &lt;/li&gt; &lt;/ul&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;h3&gt;Día 5: Acceso mediante teclado, orden de tabulación y enlaces &amp;quot;saltar a&amp;quot;&lt;/h3&gt;  &lt;br /&gt;Hoy me toca revisar que los enlaces sean &lt;strong&gt;accesibles sin ratón&lt;/strong&gt;, es decir, utilizando sólo el teclado, y que además lo sean en el orden adecuado.  &lt;br /&gt;  &lt;br /&gt;Una vez hecha esta comprobación decido buscar una solución a lo &lt;strong&gt;pesado que resulta&lt;/strong&gt; navegar con el tabulador &lt;strong&gt;por culpa de la gran cantidad de enlaces&lt;/strong&gt; que tiene la página.  &lt;br /&gt;  &lt;br /&gt;Para ello creo dos nuevos tipos de menú:  &lt;br /&gt;  &lt;br /&gt;  &lt;h4&gt;&lt;a name="menusuperior"&gt;&lt;/a&gt;Menú superior &amp;quot;Saltar a&amp;quot;&lt;/h4&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-WPWNdB3M7dI/ThGM7VJh6VI/AAAAAAAABPg/6PsR7V6qSfs/s1600-h/menu_superior_saltar_contenido%25255B4%25255D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Menú superior del blog con las opciones de Saltar al contenido, Saltar al menú y Cambiar color y tamaño del texto" border="0" alt="Menú superior del blog con las opciones de Saltar al contenido, Saltar al menú y Cambiar color y tamaño del texto" src="http://lh6.ggpht.com/-0cGQ64_osLU/ThGM77ZxeSI/AAAAAAAABPk/d3cPi2lfl9k/menu_superior_saltar_contenido_thumb%25255B2%25255D.jpg?imgmax=800" width="382" height="139" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;br /&gt;Al comienzo de la página, basándome en la solución de la web de la &lt;a lang="en" href="http://www.w3.org/WAI/changedesign" hreflang="en"&gt;&lt;acronym title="Web Accessibility Initiative"&gt;WAI&lt;/acronym&gt; (Web Accessibility Initiative)&lt;/a&gt;, he incluido un menú con tres opciones:  &lt;br /&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;br /&gt;    &lt;li&gt;&lt;strong&gt;&amp;quot;Saltar al contenido&amp;quot;&lt;/strong&gt;, que permite ir directamente al contenido del artículo sin tener que pasar por todos los enlaces de interés de la columna izquierda. Esta opción es mejor que modificar el orden de tabulación lógico mediante el atributo &lt;code&gt;TABINDEX&lt;/code&gt;. Por otro lado, &lt;strong&gt;¿por qué ocultar nuestros enlaces de saltar navegación?&lt;/strong&gt; Estoy de acuerdo con &lt;a title="Artículo &amp;#39;Enlaces de saltar navegación&amp;#39;" href="http://www.jlvelazquez.net/accesibilidad/saltarnavegacion.asp"&gt;jlvelazquez.net&lt;/a&gt;, revindiquemos los enlaces de saltar navegación accesibles para todos los usuarios.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&amp;quot;Ir al menu&amp;quot;&lt;/strong&gt;, que permite saltarse la columna izquierda y el contenido y acceder directamente al menú del blog en la columna derecha.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&amp;quot;Cambiar el color y tamaño del texto&amp;quot;&lt;/strong&gt;, siguiendo de nuevo el ejemplo de la WAI, he decidido incluir este enlace que informa al usuario de cómo puede cambiar en su navegador el tamaño y color de la fuente. Esta alternativa es mucho más adecuada que los típicos iconitos &lt;img alt="Iconos de cambiar tamaño de fuente" src="http://usalo.es/imagenes/subirletra.jpg" /&gt; como explica muy bien Juan Carlos García en &amp;quot;&lt;a title="Artículo de Juan Carlos García en Úsalo" href="http://usalo.es/152/botones-para-cambiar-el-tamano-de-letra/"&gt;Botones para cambiar el tamaño de letra&amp;quot;&lt;/a&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;h4&gt;Enlaces &amp;quot;Saltar a&amp;quot; bajo las columnas de contenido&lt;/h4&gt;  &lt;br /&gt;Siguiendo de nuevo la decisión de no ocultar los enlaces, he incluido debajo de cada columna un enlace visible que permita saltar con fluidez de unas columnas a otras.  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;h3&gt;Día 6: Texto e idioma de los enlaces. Parámetro &amp;quot;title&amp;quot;&lt;/h3&gt;  &lt;p&gt;   &lt;br /&gt;El punto de verificación 13.1 de las &lt;span lang="en"&gt;&lt;acronym title="Web Content Accessibility Guidelines"&gt;WCAG&lt;/acronym&gt; (Web Content Accessibility Guidelines)&lt;/span&gt; dice:    &lt;br /&gt;    &lt;br /&gt;&lt;cite&gt;13.1 Identifique claramente el objetivo de cada vínculo. [Prioridad 2]      &lt;br /&gt;      &lt;br /&gt;El texto del vínculo tiene que tener significado suficiente cuando sea leído fuera de contexto (por sí mismo o como parte de una secuencia de vínculos). También debe ser conciso.       &lt;br /&gt;      &lt;br /&gt;Por ejemplo, en HTML, escriba &amp;quot;información sobre la versión 4.3&amp;quot; en lugar de &amp;quot;pincha aquí&amp;quot;. Además de textos de vínculos claros, los desarrolladores de contenidos deben aclarar el objetivo de un vínculo con un título informativo del mismo (por ejemplo, en HTML, el atributo &amp;quot;title&amp;quot;),       &lt;br /&gt;&lt;/cite&gt;    &lt;br /&gt;    &lt;br /&gt;En primer lugar &lt;strong&gt;compruebo si el texto de los enlaces es significativo y si es necesario complementarlo con el parámetro &lt;code&gt;title&lt;/code&gt;&lt;/strong&gt;. Textos no significativos serían los típicos &amp;quot;pulse aquí&amp;quot;, &amp;quot;comentabamos por aquí&amp;quot;, que fuera de contexto no sabríamos a donde enlazan (recordemos que el usuario puede utilizar para navegar el listado de enlaces que le proporciona su agente de usuario: JAWS, Opera, Firefox, etc.) &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-nGlJl_Q3qVQ/ThGM8pn_D2I/AAAAAAAABPo/norCrxtgXE8/s1600-h/ventana_enlaces_opera%25255B10%25255D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Ventana de navegación por enlaces en Opera" border="0" alt="Ventana de navegación por enlaces en Opera" src="http://lh4.ggpht.com/-gZ6cRKKURPk/ThGM9JciwRI/AAAAAAAABPs/8lFsWoLAZ6w/ventana_enlaces_opera_thumb%25255B6%25255D.jpg?imgmax=800" width="387" height="132" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt; Por la misma razón es necesario que &lt;strong&gt;no haya enlaces con el mismo texto pero que apunten a recursos diferentes&lt;/strong&gt;, lo cual crearía confusión al usuario, especialmente si los lee fuera de contexto como en el caso anterior.   &lt;br /&gt;  &lt;br /&gt;Como explica Emmanuelle Gutiérrez y Restrepo en &lt;a title="Artículo de la bitacora de Emmanuelle Gutiérrez y Restrepo" href="http://www.bitacoras.sidar.org/emmanuelle/index.php?2005/04/11/10-enlaces-significativos"&gt;Enlaces significativos&lt;/a&gt; &lt;strong&gt;no basta con añadirles el atributo &lt;code&gt;title&lt;/code&gt;&lt;/strong&gt;, es necesario que su literal sea diferente, pues hay agentes de usuario como JAWS que no muestran el atributo &lt;code&gt;title&lt;/code&gt; en la relación de enlaces.  &lt;br /&gt;  &lt;br /&gt;Como colofón de este artículo imprescindible, Emmanuelle concluye:  &lt;br /&gt;  &lt;br /&gt;&lt;cite&gt;&lt;strong&gt;Los enlaces en una página deben ser concisos, significativos y únicos para cada destino&lt;/strong&gt;, tal como piden las directrices de accesibilidad. Es decir: no ser demasiado largos, ser claros en cuanto a qué se encontrará el usuario si los selecciona o ejecuta (no ambigüos como el típico: &amp;quot;pincha aquí&amp;quot;) lo que ayudará a quienes naveguen por enlaces y a quienes tengan deficiencias cognitivas, y un texto dado que conforme un enlace, si vuelve a aparecer en la página debe apuntar exactamente al mismo recurso.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;El atributo title está para transmitir información complementaria sobre a dónde apunta el enlace, pero no tiene como misión especial el diferenciar unos enlaces de otros&lt;/strong&gt;, pues las características del usuario, del agente que utilice o del contexto de uso, pueden hacer que el valor de dicho atributo no llegue nunca al usuario.    &lt;br /&gt;    &lt;br /&gt;Incluso en el caso de que todos los agentes de usuario habilitaran la navegación secuencial, indicando tanto el contenido como el título del elemento, siempre habrá usuarios que no podrán o no querrán hacer uso de ella y que seguirán necesitando claridad, que los enlaces sean significativos. Por ejemplo, algunas personas con determinados tipos de deficiencia cognitiva. Porque se podría alegar que el contexto sería suficiente para diferenciar enlaces iguales (como en el caso del ejemplo 0) pero la experiencia demuestra que esto no es así para muchos usuarios (personas mayores, personas con deficiencias cognitivas, etc.) y el problema se acentúa cuando la persona se ayuda de un lector de pantalla o navegador parlante, pues ha de escuchar continuamente y tras una pausa un mismo texto repetidas veces.    &lt;br /&gt;&lt;/cite&gt;  &lt;br /&gt;  &lt;br /&gt;Hay que tener en cuenta que el usuario puede que no esté leyendo la portada del blog o un artículo concreto, sino que puede estar leyendo todos los artículos de un mes o de una etiqueta, por ello hay que comprobar que en estos casos tampoco haya enlaces con el mismo texto pero diferente ruta.  &lt;br /&gt;  &lt;br /&gt;También hay que tener en cuenta que Opera, al solicitar la vista de enlaces (Control+Alt+L), si hay &lt;strong&gt;dos o más enlaces con nombres distintos pero que apuntan al mismo recurso&lt;/strong&gt;, sólo muestra el primero, por tanto también hay que evitar combinación.   &lt;br /&gt;  &lt;br /&gt;Me encuentro &lt;strong&gt;dos problemas en Blogger&lt;/strong&gt;:  &lt;br /&gt;  &lt;ul&gt;   &lt;br /&gt;    &lt;li&gt;Cuando se ven varios artículos en una página, si estos tienen el mismo número de comentarios, el literal del enlace a los comentarios será el mismo (por ejemplo &amp;quot;3 comentarios&amp;quot;). &lt;strong&gt;Para solucionarlo&lt;/strong&gt; he incluido a continuación del texto por defecto del enlace (&lt;code&gt;&amp;lt;data:top.commentLabelPlural/&amp;gt;&lt;/code&gt;) el texto &amp;quot;en el artículo&amp;quot; seguido del título del artículo (que se inserta con el código &lt;code&gt;&amp;lt;data:post.title/&amp;gt;&lt;/code&gt;)      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Cuando se visualiza un artículo con comentarios, hay diversos enlaces de una misma papelera &amp;quot;Eliminar comentario&amp;quot; que apuntan a distintas rutas. &lt;s&gt;Me ha sido imposible modificar esto en Blogger.&lt;/s&gt; (Nota 16/10/08: obstáculo superado con el código que se explica en los comentarios) Lo mismo me ocurre con los &lt;s&gt;iconos en forma&lt;/s&gt; caracteres flecha ▼ del menú &amp;quot;Archivo por fecha&amp;quot;      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;br /&gt;  &lt;br /&gt;Por último reviso si se identifica correctamente el idioma del texto del enlace mediante el atributo &lt;code&gt;lang&lt;/code&gt; y &lt;strong&gt;si se identifica claramente el idioma de la página a la que enlaza con el atributo &lt;code&gt;hreflang&lt;/code&gt;&lt;/strong&gt;.  &lt;br /&gt;  &lt;br /&gt;Después de revisar estos puntos en la plantilla los añado como &lt;a href="#buenas_practicas2"&gt;buenas prácticas&lt;/a&gt; y los incluyo dentro de las &lt;a href="#tarea_programada2"&gt;tareas programadas&lt;/a&gt; para revisar los artículos del blog.   &lt;br /&gt;  &lt;br /&gt;Blogger no facilita la inclusión del atributo &amp;quot;title&amp;quot; ni advierte de problemas como los de las anclas o títulos repetidos o de enlaces con el mismo texto y ruta diferente o viceversa (que pueden no estarlo cuando creas un artículo concreto y sí estarlo cuando ves un mes o una etiqueta completa). Sería una buena recomendación a los desarrolladores de Blogger que advirtieran automáticamente de ello.   &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;h3&gt;Día 7: Nuevas ventanas&lt;/h3&gt;  &lt;br /&gt;El punto de verificación 10.1 de la pauta 10 de las &lt;span lang="en"&gt;&lt;acronym title="Web Content Accessibility Guidelines"&gt;WCAG&lt;/acronym&gt; (Web Content Accessibility Guidelines)&lt;/span&gt; 1.0 nos dice:  &lt;br /&gt;  &lt;br /&gt;&lt;cite&gt;10.1 Hasta que las aplicaciones de usuario permitan desconectar la apertura de nuevas ventanas, &lt;strong&gt;no provoque apariciones repentinas de nuevas ventanas y no cambie la ventana actual sin informar al usuario.&lt;/strong&gt; [Prioridad 2]    &lt;br /&gt;    &lt;br /&gt;Por ejemplo, en &lt;acronym lang="en" title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt;, evite usar un marco cuyo objetivo es una nueva ventana. &lt;/cite&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;strong&gt;En las &lt;a href="http://www.w3.org/TR/2008/WD-UNDERSTANDING-WCAG20-20080430/consistent-behavior-no-extreme-changes-context.html" hreflang="en"&gt;WCAG 2.0&lt;/a&gt; podemos leer&lt;/strong&gt;:  &lt;br /&gt;  &lt;br /&gt;&lt;cite lang="en"&gt;3.2.5 Changes of context are initiated only by user request or a mechanism is available to turn off such changes. (Level AAA)   &lt;br /&gt;    &lt;br /&gt;The intent of this Success Criterion is to encourage design of Web content that gives users full control of changes of context. This Success Criterion aims to eliminate potential confusion that may be caused by unexpected changes of context such as automatic launching of new windows, automatic submission of forms after selecting an item from a list, etcetera. Such &lt;strong&gt;unexpected changes of context may cause difficulties for people with motor impairments, people with low vision, people who are blind, and people with certain cognitive limitations&lt;/strong&gt;.&lt;/cite&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;strong&gt;No se debe por tanto utilizar ventanas nuevas&lt;/strong&gt;, por ello decido eliminar todos los &lt;code&gt;target=&amp;quot;blank&amp;quot;&lt;/code&gt; que haya incluido a mano en los enlaces (pues no es una opción de Blogger).  &lt;br /&gt;  &lt;br /&gt;Una vez eliminados de la plantilla lo recojo como &lt;a href="#buenas_practicas2"&gt;buena práctica&lt;/a&gt; e incluyo en las &lt;a href="#tarea_programada2"&gt;tareas programadas&lt;/a&gt; revisarlo en los artículos ya publicados.  &lt;br /&gt;  &lt;br /&gt;Hay una excepción. Vozme proporciona una versión hablada de los artículos, pero lo hace en ventana nueva. Se advierte de ello al usuario en el atributo &amp;quot;title&amp;quot; del enlace.  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;h2&gt;&lt;a name="tarea_programada2"&gt;&lt;/a&gt;Tareas programadas para revisar el blog&lt;/h2&gt;  &lt;br /&gt;  &lt;h3&gt;Revisar los siguientes puntos en los artículos del blog:&lt;/h3&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;br /&gt;    &lt;li&gt;Revisar que no haya estilos definidos mediante los atributo &amp;quot;style&amp;quot; o &amp;quot;border&amp;quot; fruto de la inserción de imágenes, textos en negrita, etc.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Revisar que las imágenes tenga un atributo &amp;quot;alt&amp;quot; correcto y en su caso un atributo &amp;quot;longdesc&amp;quot; adecuado acompañado de un enlace &amp;quot;D&amp;quot;.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Revisar que los cambios de idioma en el texto se especifican mediante el atributo &amp;quot;lang&amp;quot;.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Revisar que las abreviaturas y los acrónimos estén definidos (con la etiqueta correcta) al menos la primera vez que se usan, y en este caso que se haya expandido también su significado en el propio texto.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Eliminar los &lt;code&gt;target=&amp;quot;_blank&amp;quot;&lt;/code&gt; de los enlaces      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Verificar que el texto de los enlaces es conciso, significativo (no ambiguo como 'pulse aquí') y único.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Comprobar que se ha añadido el atributo &lt;code&gt;title&lt;/code&gt; a los enlaces que necesitan información complementaria para que usuario sepa con qué se encontrará cuando lo pulse.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Comprobar que no hay enlaces con el mismo texto y distinta ruta o con distinto texto pero con la misma ruta, ni siquiera cuando se complementen con el atributo &lt;code&gt;title&lt;/code&gt;.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Verificar que se ha incluir el atributo &lt;code&gt;lang&lt;/code&gt; en los enlaces cuando el idioma del texto del enlace sea diferente al idioma del documento y el atributo &lt;code&gt;hreflang&lt;/code&gt; cuando el idioma del recurso al que enlaza sea diferente al idioma del documento      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Comprobar que no hay anclas iguales en distintos artículos, pues al verse en una misma página (por ejemplo si están etiquetados igual) colisionan     &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;br /&gt;  &lt;h3&gt;Revisar una vez al mes:&lt;/h3&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;br /&gt;    &lt;li&gt;Vínculos rotos con W3C Link Checker&lt;/li&gt; &lt;/ul&gt;  &lt;br /&gt;  &lt;h3&gt;Comprobar:&lt;/h3&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;br /&gt;    &lt;li&gt;La adecuación o no de crear CSS específicas para impresión, dispositivos móviles, etc. alojadas en otro servidor.     &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;h2&gt;&lt;a name="buenas_practicas2"&gt;&lt;/a&gt;Buenas prácticas para crear artículos accesibles&lt;/h2&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;br /&gt;    &lt;li&gt;Escribir el artículo en modo &amp;quot;Redactar&amp;quot;, pasando al modo &amp;quot;Edición de HTML&amp;quot; sólo para incluir etiquetas o atributos no contemplados en el editor.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Validar la sintaxis XHTML al terminar el nuevo artículo.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Si se insertan imágenes eliminar los atributos &amp;quot;border&amp;quot; y &amp;quot;style&amp;quot; que incluye Blogger     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;No utilizar los botones del editor de Blogger para poner el texto en negrita o itálica, sino incluir las etiquetas adecuadas manualmente.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Añadir a las imágenes un atributo &amp;quot;alt&amp;quot; adecuado y caso de ser necesario un atributo &amp;quot;longdesc&amp;quot; más un enlace &amp;quot;D&amp;quot;.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Indicar los cambios de idioma en el texto mediante el atributo &amp;quot;lang&amp;quot;.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Etiquetar adecuadamente abreviaturas y acrónimos la primera que aparecen en el texto, expandiendo también su significado en el propio texto.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Leer el artículo varias veces antes de publicarlo comprobando todos sus enlaces.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;No utilizar &lt;code&gt;target=&amp;quot;_blank&amp;quot;&lt;/code&gt; en los enlaces      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;El texto de los enlaces debe ser conciso, significativo (no ambiguo como 'pulse aquí') y único.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Se debe añadir el atributo &lt;code&gt;title&lt;/code&gt; a los enlaces cuando sea necesario añadir información complementaria para que usuario sepa con qué se encontrará cuando lo pulse.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;No se deben incluir enlaces con el mismo texto y distinta ruta o con distinto texto pero con la misma ruta, ni siquiera cuando se complementen con el atributo &lt;code&gt;title&lt;/code&gt;.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Se debe incluir el atributo &lt;code&gt;lang&lt;/code&gt; a los enlaces cuando el idioma del texto del enlace sea diferente al idioma del documento y el atributo &lt;code&gt;hreflang&lt;/code&gt; cuando el idioma del recurso al que enlaza sea diferente al idioma del documento      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;No repetir el título de los artículos, para serie como las de Imprescindibles, Noticias, etc. numerarlas.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Evitar que un artículo se llame como una etiqueta para evitar enlaces iguales con rutas diferentes.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Utilizar siempre anclas con un nombre único e irreptible para que no colisionen con las de otros artículos cuando se visualicen en una misma página. El código único a utilizar será: fecha_nº, por ejemplo, 01_10_08_1     &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;h2&gt;&lt;a name="futuras_revisiones2"&gt;&lt;/a&gt;Tareas para futuras revisiones&lt;/h2&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;br /&gt;    &lt;li&gt;Estructura interna de las páginas (encabezados, elementos bien utilizados, etc.)     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Medidas relativas     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Usabilidad&lt;/li&gt; &lt;/ul&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;strong&gt;Notas&lt;/strong&gt;  &lt;br /&gt;  &lt;p&gt;&lt;a name="notapesar2"&gt;(1)&lt;/a&gt;La única excepción es el título de los artículos (que linca con el enlace permanente de ese artículo) puesto que me parecía que se perdía legibilidad. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-2915809191553987811?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/2915809191553987811/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2008/10/ms-accesible-pesar-de-blogger-2.html#comment-form' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/2915809191553987811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/2915809191553987811'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2008/10/ms-accesible-pesar-de-blogger-2.html' title='Más accesible a pesar de Blogger (2)'/><author><name>Olga Carreras</name><uri>http://www.blogger.com/profile/09766441534259003449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/-ExT25d6I8sM/ThApmvcNINI/AAAAAAAAA_Y/_ZW_tOAgmso/s220/olgacarreras.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-W2MW5CShUnk/ThGNR4s_RgI/AAAAAAAABP0/dRUjKRW_JYY/s72-c/opera_atajos_teclado_thumb%25255B2%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>7</thr:total></entry></feed>
