<?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/-/T%C3%A9cnicas+WCAG+2.0'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/search/label/T%C3%A9cnicas%20WCAG%202.0'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><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>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-2724469639107956357</id><published>2011-07-07T12:37:00.024+02:00</published><updated>2012-01-11T12:28:30.205+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Técnicas WCAG 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad PDF'/><title type='text'>PDF Techniques for WCAG 2.0</title><content type='html'>&lt;p&gt;Última actualización 11 de enero de 2012&lt;/p&gt;&lt;p&gt;&lt;del&gt;&lt;br /&gt;Lo primero que hay que advertir es que el documento &lt;a href="http://www.w3.org/WAI/GL/WCAG20-TECHS/pdf.html" target="_blank"&gt;PDF Techniques for WCAG 2.0&lt;/a&gt; es de momento un documento de trabajo del &lt;a href="http://www.w3.org/WAI/GL/" target="_blank"&gt;WCAG WG&lt;/a&gt;. Por tanto, las técnicas PDF de las WCAG 2.0 no están incluidas por ahora en el documento &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/" target="_blank"&gt;Tecniques for WCAG 2.0&lt;/a&gt;, como por ejemplo sí lo están las técnicas Flash (ver mi artículo &lt;a href="http://olgacarreras.blogspot.com/2011/01/checklist-para-validar-contenido-flash.html" target="_blank"&gt;Checklist para validar contenido Flash de acuerdo con las WCAG 2.0&lt;/a&gt;)&lt;/del&gt;&lt;/p&gt;&lt;p&gt;Desde el 3 de enero de 2012 las técnicas PDF de las WCAG 2.0 están incluidas en el documento &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/" hreflang="en" lang="en" target="_blank" title="Se abre en ventana nueva"&gt;Tecniques for WCAG 2.0&lt;/a&gt;, tal y como lo están, por ejemplo, las técnicas para contenido Flash (ver mi artículo &lt;a href="http://olgacarreras.blogspot.com/2011/01/checklist-para-validar-contenido-flash.html" target="_blank"&gt;Checklist para validar contenido Flash de acuerdo con las WCAG 2.0&lt;/a&gt;). Durante el 2011, las técnicas PDF para cumplir con las WCAG 2.0 solo eran un documento de trabajo y no estaban incluidas en el documento &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/" hreflang="en" lang="en" target="_blank" title="Se abre en ventana nueva"&gt;Tecniques for WCAG 2.0&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Si no sabes muy bien qué son las WCAG 2.0 o sus técnicas asociadas te recomiendo que comiences leyendo el artículo &lt;a href="http://olgacarreras.blogspot.com/2007/02/wcag-20.html" target="_blank"&gt;WCAG 2.0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Si te estás introduciendo en el tema de la accesibilidad en ficheros PDF, te recomiendo que primero te leas los artículos &lt;a href="http://olgacarreras.blogspot.com/2007/02/pdf-accesibles.html" target="_blank"&gt;PDF accesibles&lt;/a&gt; y &lt;a href="http://olgacarreras.blogspot.com/2006/09/pdf-accesibles-2-metodologia.html" target="_blank"&gt;PDF accesibles 2: Metodología&lt;/a&gt;&lt;/p&gt;&lt;p&gt;A continuación enumero las 23 técnicas y os doy una serie de consejos prácticos para cada una. La información que incluyo en cada técnica no es un resumen de lo que se dice en el documento (al cual os remito siempre) sino una serie de recomendaciones fruto de la experiencia. El título de cada una de las técnicas os llevará a su descripción en la documentación de las WCAG 2.0&lt;/p&gt;&lt;p&gt;Podéis consultar el índice de la técnicas en &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html" lang="en" hreflang="en" target="_blank" title="Ver en venatana nueva"&gt;PDF Techniques for WCAG 2.0&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Nota para mis ex-alumnos: &lt;/strong&gt;veréis que todas las técnicas se tratan en los pasos que explico en la metodología a seguir, es importante que se siga el orden de la metodología y no el orden de las técnicas.&lt;/p&gt;&lt;dl&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF1"&gt;PDF1: Applying text alternatives to images with the Alt entry in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;&lt;a href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/#text-equiv-all" target="_blank"&gt;Asociado al criterio de conformidad 1.1.1 de nivel A&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Se debe aplicar el mismo criterio que en web, es decir, &lt;strong&gt;sólo deben tener texto alternativo las imágenes que NO son decorativas.&lt;/strong&gt; Nunca podremos considerar que una imagen es decorativa si es un enlace o si tiene texto (a no ser que sea decorativo) &lt;/p&gt;&lt;p&gt;En web recomendamos que &lt;strong&gt;las imágenes decorativas&lt;/strong&gt; estén definidas en la CSS, el equivalente en un documento PDF es que &lt;strong&gt;se conviertan en artifacto&lt;/strong&gt; para que no sean leídas por el lector de pantalla.&lt;/p&gt;&lt;p&gt;Al igual que en web, el texto alternativo de las imágenes debe proporcionar la misma información que la imagen, pero en este caso no disponemos del atributo LONGDESC, así que toda la información alternativa deberá incluirse en el campo &amp;quot;Texto alternativo&amp;quot; de la etiqueta Figure correspondiente. Es muy importante&lt;strong&gt; no incluir como imagen aquel contenido que podría maquetarse sin necesidad de una imagen&lt;/strong&gt; (por ejemplo una tabla)&lt;/p&gt;&lt;p&gt;El texto alternativo de las imágenes se incluye después de etiquetar el documento.&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF2"&gt;PDF2: Creating bookmarks in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;&lt;a href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/#navigation-mechanisms-mult-loc" target="_blank"&gt;Asociado al criterio de conformidad 2.4.5 de nivel AA&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Lo más cómodo es que al crear el PDF indiques que se generen los marcadores. Si el documento de origen está bien estructurado estos se crearán correctamente aunque siempre es recomendable revisarlos.&lt;/p&gt;&lt;p&gt;También podemos crearlos automáticamente una vez tengamos el documento etiquetado o bien crearlos manualmente.&lt;/p&gt;&lt;p&gt;Hay que recordar que cuando asignamos un destino a un marcador, lo mismo que cuando creamos un enlace, &lt;strong&gt;el enlace recuerda el scroll y el zoom que tenías en la página&lt;/strong&gt;. Es importante que la página esté escrolada en la zona de la página correcta y que mantengas un zoom constante, no hay cosa más incómoda que el documento cambie de zoom en función del enlace que pulses.&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF3"&gt;PDF3: Ensuring correct tab and reading order in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 1.3.2 (A), 2.1.1 (A), 2.1.3 (AAA), 2.4.3 (A)&lt;/p&gt;&lt;p&gt;Es imprescindible &lt;strong&gt;revisar el orden de lectura&lt;/strong&gt; del documento mediante el panel &amp;quot;Retocar orden de lectura&amp;quot; y mediante un lector de pantalla como NVDA. Es especialmente importante cuando está maquetado en varias columnas o incluye notas al pie, en cuyo caso el orden dependerá de que se haya maquetado correctamente en el fichero de origen.&lt;/p&gt;&lt;p&gt;Si tienes dos columnas englobadas en un único bloque de lectura se leerán linealmente. Compruébalo con el lector de pantalla y divídelas en dos bloques de lectura.&lt;/p&gt;&lt;p&gt;Un error habitual en la revisión de accesibilidad mediante la herramienta de Adobe es &lt;strong&gt;&amp;quot;Páginas con un orden de tabulación que puede ser incoherente con el orden de estructura&amp;quot;&lt;/strong&gt;. Lo podemos solucionar seleccionando en las propiedades de la página la opción &amp;quot;Orden de tabulación&amp;gt;Usar estructura del documento&amp;quot;&lt;/p&gt;&lt;p&gt;Si el PDF tiene un formulario el &lt;strong&gt;orden de tabulación&lt;/strong&gt; será el de la creación de los campos, pero puedes modificar el orden moviendo los campos dentro del árbol del panel &amp;quot;Campos&amp;quot;.&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF4"&gt;PDF4: Hiding decorative images with the Artifact tag in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;&lt;a href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/#text-equiv-all" target="_blank"&gt;Asociado al criterio de conformidad 1.1.1 de nivel A&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Me remito a lo que he comentado en la técnica PDF1&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF5"&gt;PDF5: Indicating required form controls in PDF forms&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 3.3.1 (A), 3.3.2 (A), 3.3.3 (AA)&lt;/p&gt;&lt;p&gt;Si un campo de un formulario del PDF es obligatorio debes marcarlo como tal en sus propiedades. Además deberías seguir las mismas directrices de usabilidad que las que se aplican a un formulario web, para lo cual recomiendo el artículo &lt;a href="http://olgacarreras.blogspot.com/2007/02/formularios-usables-60-directrices-de.html" target="_blank"&gt;Formularios usables: 60 Directrices de Usabilidad&lt;/a&gt; y &lt;a href="http://olgacarreras.blogspot.com/2009/06/formularios-accesibles-segun-las-wcag.html" target="_blank"&gt;Formularios accesibles según las WCAG 2.0&lt;/a&gt;&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF6"&gt;PDF6: Making tables accessible in PDF documents by using table elements&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;&lt;a href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/#content-structure-separation-programmatic" target="_blank"&gt;Asociado al criterio de conformidad 1.3.1 (nivel A)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Para que una &lt;strong&gt;tabla sea accesible&lt;/strong&gt; es necesario en primer lugar que esté etiquetada correctamente como una tabla con las etiquetas TABLE, TR, TH (para los encabezados, indicando en la propiedad &amp;quot;Ámbito&amp;quot; a qué conjunto de celdas encabeza) y TD.&lt;/p&gt;&lt;p&gt;Pero además es necesario que se incluya un &lt;strong&gt;resumen de la tabla&lt;/strong&gt; (lo que en web sería el SUMMARY) en la opción &amp;quot;Editar resumen de la tabla&amp;quot;. También se debe &lt;strong&gt;relacionar correctamente las celdas con sus encabezados&lt;/strong&gt; mediante el ID de los mismos. Recordad que estos IDs deben ser únicos en el documento y no sólo únicos en la tabla.&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF7"&gt;PDF7: Performing OCR on a scanned PDF document to provide actual text&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 1.4.5 (AA) y 1.4.9 (AAA)&lt;/p&gt;&lt;p&gt;Una comprobación inicial que debe hacerse siempre antes de comenzar a trabajar con el PDF es si tiene imágenes fruto de &lt;strong&gt;texto escaneado&lt;/strong&gt;. En este caso no podremos buscar dentro de ese texto ni los lectores de pantalla tendrán acceso a él. Por ello será necesario convertirlo en texto mediante OCR, para lo cual es muy útil y funciona bastante bien la opción de Acrobat &amp;quot;Documento&amp;gt; Reconocimiento de texto OCR&amp;quot;&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF8"&gt;PDF8: Providing definitions for abbreviations via an E entry for a structure element&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al &lt;a href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/#meaning-located" target="_blank"&gt;criterio de conformidad 3.1.4 (AAA)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;La primera vez que aparece&lt;/strong&gt; en el documento un determinado acrónimo o abreviatura debes especificar su expansión (a no ser que esté expandida en el propio texto)&lt;/p&gt;&lt;p&gt;Si el documento tiene un índice de abreviaturas y acrónimos podemos poner un enlace a su entrada, y en caso contrario deberá indicarse su expansión en su propiedad &amp;quot;Texto alternativo&amp;quot;. &lt;/p&gt;&lt;p&gt;La mayoría de las veces formará parte de un párrafo y será necesario &lt;strong&gt;convertirla en una etiqueta independiente&lt;/strong&gt; para poder acceder a sus propiedades. Podremos hacerlo con la opción &amp;quot;Crear etiqueta a partir de la selección&amp;quot;&lt;/p&gt;&lt;p&gt;Recomiendo leer: &lt;a href="http://olgacarreras.blogspot.com/2009/05/tecnicas-wcag-20-para-10-dudas.html#1904098"&gt;"¿Cómo he de marcar correctamente las abreviaturas y acrónimos?"&lt;/a&gt;, que aunque se refiere a web, hay muchos puntos en común con un PDF.&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF9"&gt;PDF9: Providing headings by marking content with heading tags in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 1.3.1 (A) y 2.4.1 (A)&lt;/p&gt;&lt;p&gt;Al igual que ocurre en web, el documento debe tener un sistema de encabezados lógico y coherente con la estructura del documento. Es importante &lt;strong&gt;validar el documento siempre con un lector de pantalla como NVDA&lt;/strong&gt; para comprender los problemas que puede ocasionar un sistema de títulos mal definido. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;No utilices nunca el lector de Adobe Acrobat&lt;/strong&gt;, no se asemeja demasiado a lo que es un lector de pantalla de verdad.&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF10"&gt;PDF10: Providing labels for interactive form controls in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 1.3.1 (A), 3.3.2(A) y 4.1.2 (A)&lt;/p&gt;&lt;p&gt;El &lt;em&gt;label&lt;/em&gt; de cada campo debe estar posicionado correctamente en relación con el campo.&lt;/p&gt;&lt;p&gt;Además, cada campo debe tener un &lt;strong&gt;nombre significativo&lt;/strong&gt; en su propiedad &amp;quot;Nombre&amp;quot;, que debería ser el de su &lt;em&gt;label&lt;/em&gt;. Si no se incluye el campo “Nombre” el lector de pantalla leerá el tipo de campo, lo cual no resulta muy significativo. &lt;/p&gt;&lt;p&gt;En el tooltip incluirías el &lt;strong&gt;texto de ayuda&lt;/strong&gt; contextual que tuviera asociado el campo, cuya información puedes ampliar si lo consideras necesario.&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF11"&gt;PDF11: Providing links and link text using the /Link structure element in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 1.3.1 (A), 2.1.1 (A), 2.1.3 (AAA), 2.4.4 (A), 2.4.9(AAA)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Los enlaces deben definirse antes de etiquetar el documento&lt;/strong&gt;. Por tanto, si creamos desde el fichero de origen un PDF ya etiquetado, todos los enlaces necesarios del documento deberán estar definidos en el documento de origen (incluidos los de los acrónimos y abreviaturas al índice, los enlaces de la llamada de una nota a dicha nota, etc.)&lt;/p&gt;&lt;p&gt;Si etiquetamos el documento desde Adobe, primero deberemos comprobar si existen todos los enlaces y sino crearlos mediante la herramienta “Vínculo”.&lt;/p&gt;&lt;p&gt;Deberemos además comprobar en las etiquetas que es efectivamente de tipo LINK y que es interpretado correctamente por NVDA.&lt;/p&gt;&lt;p&gt;Es importante que el texto del enlace y el contexto en el que se incluye sea significativo, y en caso contrario añadir un &lt;strong&gt;texto alternativo&lt;/strong&gt; en sus propiedades (&amp;quot;Texto alternativo&amp;quot;). Los lectores de pantalla sustituirán el texto del enlace por el del texto alternativo, por tanto hay que asegurarse de que el texto alternativo tiene sentido en el contexto del texto que tiene antes y después. El ejemplo más claro de un enlace en el cual ha de incluirse texto alternativo es todo aquel cuyo texto sea una URL.&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF12"&gt;PDF12: Providing name, role, value information for form fields in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 1.3.1 (A) y 4.1.2 (A)&lt;/p&gt;&lt;p&gt;Como he indicado en la técnica PDF10, todo campo de formulario de un PDF debe tener un nombre que coincida con su &lt;em&gt;label&lt;/em&gt; y un tooltip con la información de ayuda contextual del campo (si la necesita) Además debemos rellenar la pestaña &amp;quot;Opciones&amp;quot; de sus propiedades para &lt;strong&gt;indicar su valor y estado por defecto&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Siempre será necesario comprobar con un lector de pantalla si podemos interactuar correctamente con los campos: activarlos, cambiar de valor, etc. &lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF13"&gt;PDF13: Providing replacement text using the /Alt entry for links in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 2.4.4 (A) y 2.4.9 (AAA)&lt;/p&gt;&lt;p&gt;Me remito a la técnica PDF11 donde ya he tratado las alternativas textuales de los enlaces.&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF14"&gt;PDF14: Providing running headers and footers in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 2.4.8 (AAA) y 3.2.3 (AA)&lt;/p&gt;&lt;p&gt;Los encabezados y pies de página deben ser &lt;strong&gt;consistentes&lt;/strong&gt; a lo largo de todo el documento e incluir &lt;strong&gt;información relevante&lt;/strong&gt;, como el capítulo del documento dónde nos encontramos o el número de página. Ello ayuda, especialmente a los usuarios con una discapacidad intelectual, a ubicarnos dentro del documento.&lt;/p&gt;&lt;p&gt;Además, han de ser &lt;strong&gt;definidos como encabezados o pies de página en el documento de origen&lt;/strong&gt;, lo cual beneficia a los lectores de pantalla. Los encabezados y pies de páginas definidos como tales desde el documento de origen son generados en el PDF como &lt;strong&gt;artifactos de página&lt;/strong&gt;, que al contrario que los artifacto normales tienen asociados una lista de propiedades.&lt;/p&gt;&lt;p&gt;Por ejemplo, crea un Word con un encabezado, conviértelo en PDF, selecciona un texto que aparezca en dicho encabezado y busca su tag en el panel &amp;quot;Etiquetas&amp;quot;. No lo encontrarás, es un artifacto y no será leído por los lectores de pantalla. Sin embargo búscalo en el panel "Contenido", verás que sí aparece. Editando el diccionario de su contenedor se observa que tiene propiedades como &amp;quot;Subtype&amp;quot; (&amp;quot;Header&amp;quot;, si es un encabezado)&lt;/p&gt;&lt;p&gt;Más información en: &lt;a lang="en" href="http://www.acrobatusers.com/auc/content/blogs/lkassuba/files/Aritifacts_overview.pdf" hreflang="en"&gt;About PDF Artifacts&lt;/a&gt; (PDF, 112 KB)&lt;/p&gt;&lt;/dd&gt;&lt;dt lang="en"&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF15"&gt;PDF15: Providing submit buttons with the submit-form action in PDF forms&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 3.2.2 (A)&lt;/p&gt;&lt;p&gt;Al igual que debemos hacer en un formulario web, en un formulario PDF el botón que envía el formulario debe ser un botón de tipo &amp;quot;Submit&amp;quot; (en Propiedades&amp;gt;Acciones)&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF16"&gt;PDF16: Setting the default language using the /Lang entry in the document catalog of a PDF document&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 3.1.1 (A)&lt;/p&gt;&lt;p&gt;Se debe indicar el idioma del PDF en las propiedades del mismo (pestaña &amp;quot;Avanzadas&amp;quot;).&lt;/p&gt;&lt;p&gt;Tenemos que recordar que también es necesario marcar los cambios de idioma en el texto accediendo para ello a las propiedades de su etiqueta (consulta cuándo es necesario hacerlo en &lt;a href="http://olgacarreras.blogspot.com/2011/01/respuesta-25-dudas-habituales-sobre.html#030220112"&gt;&amp;quot;¿Debo indicar el cambio de idioma de cualquier palabra?&amp;quot;&lt;/a&gt;)&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF17"&gt;PDF17: Specifying consistent page numbering for PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 1.3.1 (A) y 2.4.8(AAA), 3.2.3 (AA)&lt;/p&gt;&lt;p&gt;Si el documento incluye la paginación del mismo, por ejemplo en el pie, esta debe ser coherente con la paginación del propio documento en Acrobe. Lo puedes modificar en el panel &amp;quot;Páginas&amp;quot;.&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF18"&gt;PDF18: Specifying the document title using the Title entry in the document information dictionary of a PDF document&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 2.4.2 (A)&lt;/p&gt;&lt;p&gt;Uno de los primeros pasos que ha de realizarse al modificar un PDF es acceder a sus propiedades para personalizar su metainformación. Uno de los datos más importantes, no sólo de cara a la accesibilidad del PDF sino también de cara al SEO, es personalizar su título.&lt;/p&gt;&lt;p&gt;Una de las recomendaciones que siempre doy y que hasta ahora no había visto documentada como técnica de accesibilidad es precisamente la que se indica en este pauta, &lt;strong&gt;no sólo añadir un título significativo sino indicar además que este sea el campo que se visualice en el título de la ventana del PDF&lt;/strong&gt; (por defecto se muestra el nombre del PDF) Sería el mismo comportamiento que en una página web y se modifica en la pestaña &amp;quot;Vista inicial&amp;quot; de las propiedades del documento (en el campo &amp;quot;Mostrar&amp;gt; Título del documento&amp;quot;)&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF19"&gt;PDF19: Specifying the language for a passage or phrase with the Lang entry in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 3.1.1 (A) y 3.1.2 (AA)&lt;/p&gt;&lt;p&gt;Me remito a la técnica 16 donde ya lo he explicado. Si el texto en otro idioma está insertado dentro de un párrafo, será necesario &lt;strong&gt;convertirlo en una etiqueta independiente (SPAN)&lt;/strong&gt; para poder acceder a sus propiedades. Podremos hacerlo con la opción &amp;quot;Crear etiqueta a partir de la selección&amp;quot;&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF20"&gt;PDF20: Using Adobe Acrobat Pro's Table Editor to repair mistagged tables&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 1.3.1 (A)&lt;/p&gt;&lt;p&gt;Me remito a la técnica 6 dónde ya he explicado lo referente a las tablas.&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF21"&gt;PDF21: Using List tags for lists in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 1.3.1 (A)&lt;/p&gt;&lt;p&gt;Al igual que en un página web, los elementos que forman parte de una lista deben estar etiquetados correctamente (L, LI, Lbl, LBody), esto permite al lector de pantalla informar de la lista (por ejemplo cuando empieza y termina) adecuadamente.&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF22"&gt;PDF22: Indicating when user input falls outside the required format or values in PDF forms&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 3.3.1(A) y 3.3.3(AA)&lt;/p&gt;&lt;p&gt;Al igual que en un formulario web, en un formulario PDF se debe indicar los campos que son obligatorios y los formatos requeridos (por ejemplo en un campo fecha); y en caso de que el usuario cometa un error se le debe informar apropiadamente.&lt;/p&gt;&lt;p&gt;Me remito a la técnica 5 donde ya lo hemos comentado. Se pueden ver ejemplos concretos en &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF22" hreflang="en"&gt;la explicación de esta técnica.&lt;/a&gt;&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF23"&gt;PDF23: Providing interactive form controls in PDF documents&lt;/a&gt; &lt;/dt&gt;&lt;dd&gt;     &lt;p&gt;Asociado al criterio de conformidad 2.1.1(A) y 2.1.3(AAA)&lt;/p&gt;&lt;p&gt;Una vez más, la forma de actuar es la misma que en un formulario web. El formulario PDF debe ser accesible no sólo mediante ratón, sino también por  teclado.&lt;/p&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;h2&gt;Tabla resumen de los criterios de éxito a los que están asociados cada una de las técnicas PDF&lt;/h2&gt;&lt;p&gt;Ampliación de la tabla del artículo &lt;a href="http://blogs.adobe.com/accessibility/2012/01/wcag-2-0-techniques-for-pdf.html"&gt;WCAG 2.0 Techniques for PDF&lt;/a&gt; del blog de Adobe (en dicha tabla no aparecerían algunos criterios de nivel AAA que tienen asociados técnicas PDF)&lt;/p&gt;&lt;br /&gt;&lt;table summary="Criterios de éxito de las WCAG 2.0 y técnicas PDF aplicables"&gt;&lt;tr&gt; &lt;th scope="col"&gt;Criterio de éxito&lt;/th&gt; &lt;th scope="col"&gt;Nivel&lt;/th&gt; &lt;th scope="col"&gt;Técnica PDF&lt;/th&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.1.1 Contenido no textual&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF1.html"&gt;PDF1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF4.html"&gt;PDF4&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.2.1 Solo audio y solo vídeo(grabado)&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-media-equiv-av-only-alt"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-media-equiv-av-only-alt&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.2.2 Subtítulos (grabados)&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-media-equiv-captions"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-media-equiv-captions&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.2.3 Audiodescripción o Medio Alternativo (grabado)&lt;/td&gt; &lt;td  class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-media-equiv-audio-desc"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-media-equiv-audio-desc&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.2.4 Subtítulos (en directo)&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-media-equiv-real-time-captions"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-media-equiv-real-time-captions&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.2.5 Audiodescripción (grabado)&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-media-equiv-audio-desc-only"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-media-equiv-audio-desc-only&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.3.1 Información y relaciones&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF6.html"&gt;PDF6&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF9.html"&gt;PDF9&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF10.html"&gt;PDF10&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF11.html"&gt;PDF11&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF12.html"&gt;PDF12&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF17.html"&gt;PDF17&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF20.html"&gt;PDF20&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF21.html"&gt;PDF21&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.3.2 Secuencia significativa&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF3.html"&gt;PDF3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.3.3 Características sensoriales&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-content-structure-separation-understanding"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-content-structure-separation-understanding&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.4.1 Uso del color&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-visual-audio-contrast-without-color"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-visual-audio-contrast-without-color&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.4.2 Control del audio&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-visual-audio-contrast-dis-audio"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-visual-audio-contrast-dis-audio&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.4.3 Contraste (mínimo)&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-visual-audio-contrast-contrast"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-visual-audio-contrast-contrast&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.4.4 Cambio de tamaño del texto&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/2012/NOTE-WCAG20-TECHS-20120103/G142"&gt;G142&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.4.5 Imágenes de texto&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF7.html"&gt;PDF7&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-visual-audio-contrast-text-presentation "&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-visual-audio-contrast-text-presentation &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1.4.9 Imágenes de texto (sin excepciones)&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AAA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF7.html"&gt;PDF7&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.1.1 Teclado&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF3.html"&gt;PDF3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF23.html"&gt;PDF11&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF23.html"&gt;PDF23&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.1.2 Sin trampas para el foco del teclado&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/2012/NOTE-WCAG20-TECHS-20120103/G21"&gt;G21&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.1.3 Teclado (sin excepciones)&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AAA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF3.html"&gt;PDF3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF11"&gt;PDF11&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF23"&gt;PDF23&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.2.1 Tiempo ajustable&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF3.html"&gt;PDF3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G133.html"&gt;G133&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.2.2 Poner en pausa, detener, ocultar&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-time-limits-pause"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-time-limits-pause&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.3.1 Umbral de tres destellos o menos&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-seizure-does-not-violate "&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-seizure-does-not-violate &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.4.1 Evitar bloques&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF9.html"&gt;PDF9&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-navigation-mechanisms-skip "&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-navigation-mechanisms-skip &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.4.2 Titulado de páginas&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF18.html"&gt;PDF18&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.4.3 Orden del foco&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF3.html"&gt;PDF3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.4.4 Propósito de los enlaces (en contexto)&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF11.html"&gt;PDF11&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF13.html"&gt;PDF13&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.4.5 Múltiples vías&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF2.html"&gt;PDF2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-navigation-mechanisms-mult-loc "&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-navigation-mechanisms-mult-loc &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.4.6 Encabezados y etiquetas&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-navigation-mechanisms-descriptive "&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-navigation-mechanisms-descriptive &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.4.7 Foco visible&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/2012/NOTE-WCAG20-TECHS-20120103/G149"&gt;G149&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/2012/NOTE-WCAG20-TECHS-20120103/G165"&gt;G165&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/2012/NOTE-WCAG20-TECHS-20120103/G195"&gt;G195&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.4.8 Ubicación&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AAA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF14"&gt;PDF14&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF17"&gt;PDF17&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2.4.9 Propósito de los enlaces (sólo enlaces)&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AAA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF11"&gt;PDF11&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF13"&gt;PDF13&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;3.1.1 Idioma de la página&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF16.html"&gt;PDF16&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF19.html"&gt;PDF19&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;3.1.2 Idioma de las partes&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF19.html"&gt;PDF19&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;3.1.4 Abreviaturas&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AAA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/pdf.html#PDF8"&gt;PDF8&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;3.2.1 Al recibir el foco&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-consistent-behavior-receive-focus"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-consistent-behavior-receive-focus&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;3.2.2 Al recibir entradas&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF15.html"&gt;PDF15&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;3.2.3 Navegación coherente&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF14.html"&gt;PDF14&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF17.html"&gt;PDF17&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/2012/NOTE-WCAG20-TECHS-20120103/G61"&gt;G61&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;3.2.4 Identificación coherente&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-consistent-behavior-consistent-functionality"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-consistent-behavior-consistent-functionality&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;3.3.1 Identificación de errores&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF5.html"&gt;PDF5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF22.html"&gt;PDF22&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;3.3.2 Etiquetas o instrucciones&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF5.html"&gt;PDF5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF10.html"&gt;PDF10&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;3.3.3 Sugerencias ante errores&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF5.html"&gt;PDF5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF22.html"&gt;PDF22&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;3.3.4 Prevención de errores (legales, financieros, datos)&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;AA&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Técnicas generales: &lt;a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-minimize-error-reversible"&gt;http://www.w3.org/WAI/WCAG20/quickref/#qr-minimize-error-reversible&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;4.1.1 Procesamiento&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Not Applicable: PDF is not implemented using markup languages&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;4.1.2 Nombre, función, valor&lt;/td&gt; &lt;td class="c"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF10.html"&gt;PDF10&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/PDF12.html"&gt;PDF12&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/table&gt;&lt;h2&gt;Artículos relacionados&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2007/02/pdf-accesibles.html" target="_blank"&gt;PDF accesibles&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2006/09/pdf-accesibles-2-metodologia.html" target="_blank"&gt;PDF accesibles 2: Metodología&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com/2011/09/epub-accesibles.html"&gt;ePub accesibles&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Servicios relacionados&lt;/h2&gt;&lt;p&gt;&lt;a href="http://www.usableyaccesible.com/servicio_pdf.html"&gt;Formación y cursos sobre creación de PDF accesibles. Conversión de PDF en PDF accesibles&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-2724469639107956357?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/2724469639107956357/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2011/06/pdf-techniques-for-wcag-20.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/2724469639107956357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/2724469639107956357'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2011/06/pdf-techniques-for-wcag-20.html' title='PDF Techniques for 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>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-1446254252932796893</id><published>2009-06-02T22:54:00.025+02:00</published><updated>2012-03-21T15:17:54.306+01:00</updated><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'>Formularios accesibles según las WCAG 2.0</title><content type='html'>&lt;p class="rel"&gt;&lt;strong&gt;Artículos relacionados&lt;/strong&gt;&lt;br /&gt;[30-01-11] &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;br /&gt;[27-03-09] &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;br /&gt;[12-02-08] &lt;a href="http://olgacarreras.blogspot.com/2007/02/wcag-20.html"&gt;WCAG 2.0&lt;/a&gt;&lt;br /&gt;[28-02-08] &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;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="entradilla"&gt;&lt;br /&gt;El objetivo de este artículo es la presentación de una serie de &lt;strong&gt;documentos que  facilitan la evaluación de la accesibilidad de los formularios de acuerdo con los criterios definidos en las WCAG 2.0&lt;/strong&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="#0206091"&gt;Técnicas WCAG 2.0 asociadas a la implementación de formularios accesibles&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#0206092"&gt;Guía rápida de normas de accesibilidad WCAG 2.0 para formularios&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#0206093"&gt;Checklist para validar formularios de acuerdo con las WCAG 2.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#0206095"&gt;Documentación de interés&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Una de las cosas que más llamó mi atención cuando leí las &lt;a href="http://www.w3.org/TR/WCAG20/" hreflang="en"&gt;WCAG 2.0&lt;/a&gt; y sus técnicas asociadas (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/" hreflang="en" lang="en"&gt;Techniques for WCAG 2.0&lt;/a&gt;) es el gran número de ellas que están referidas a los formularios. &lt;br /&gt;&lt;br /&gt;Muchas de las prácticas que hasta ahora eran recomendables para hacer un formulario lo más usable posible y que recopilé en &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;, están ahora recogidas en las WCAG 2.0 y se convierten por tanto en requisitos imprescindibles para que los formularios sean accesibles.&lt;br /&gt;&lt;br /&gt;A continuación presento una serie de documentos que he elaborado para evaluar la accesibilidad de los formularios de acuerdo con los criterios definidos en las WCAG 2.0.&lt;br /&gt;&lt;br /&gt;&lt;a name="0206091"&gt;&lt;/a&gt;&lt;h2&gt;Técnicas WCAG 2.0 asociadas a la implementación de formularios accesibles&lt;/h2&gt;&lt;br /&gt;Las técnicas de las WCAG 2.0 están organizadas temáticamente, pero por desgracia, la documentación de las WCAG 2.0 no incluye un índice de las técnicas referentes a formularios, a enlaces, etc.&lt;br /&gt;&lt;br /&gt;Por ello, el primer documento que necesité elaborar fue una recopilación de las técnicas relacionadas con los formularios. Dicha recopilación es extensa puesto que incluye el título de las 47 técnicas asociadas a formularios, su enlace, descripción y procedimiento de validación.&lt;br /&gt;&lt;br /&gt;&lt;div class="entradilla"&gt;&lt;br /&gt;&lt;strong&gt;Documento:&lt;/strong&gt; &lt;a href="http://www.usableyaccesible.com/archivos/tecnicas_WCAG2_formularios.doc"&gt;Técnicas WCAG 2.0 asociadas a la implementación de formularios accesibles (word, 320KB)&lt;/a&gt;. Descarga directa. Documento en inglés salvo la introducción.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="0206092"&gt;&lt;/a&gt;&lt;h2&gt;Guía rápida de normas de accesibilidad WCAG 2.0 para formularios&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Una vez recopiladas y estudiadas las técnicas WCAG 2.0 relacionadas con los formularios, me resultó imprescindible la creación de un listado de normas de accesibilidad, fácil de consultar y memorizar.  &lt;br /&gt;&lt;br /&gt;A continuación incluyo la lista de normas de accesibilidad y las técnicas que las avalan. Asociada a cada técnica indico si es una técnica &lt;span lang="en"&gt;"sufficient"&lt;/span&gt; o &lt;span&gt;"advisory"&lt;/span&gt; (obligatoria o recomendada), así como los criterios de éxito asociados a cada una y su nivel (A,AA,AAA)&lt;br /&gt;&lt;br /&gt;Es importante tener en cuenta que a veces las técnicas se aplican o no en función de unas reglas, o que el desarrollador puede elegir entre varias técnicas para cumplir con un criterio de éxito, recopilo esta información en el documento &lt;a href="#0206093"&gt;&lt;span&gt;Checklist&lt;/span&gt; para validar formularios de acuerdo con las WCAG 2.0.&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Utiliza controles de formulario de forma estándar indicando correctamente su nombre, valor y estado  (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/H91.html"&gt;H91&lt;/a&gt; - Sufficient [2.1.1 - A, 4.1.2 - A])&lt;/li&gt;&lt;li&gt;No limites el tiempo que el usuario dispone para completar un formulario, o dispón de un mecanismo para anular o ampliar el límite de tiempo (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G5.html"&gt;G5&lt;/a&gt;  - Sufficient [2.2.3 - AAA], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G133.html"&gt;G133&lt;/a&gt;  - Sufficient [2.2.1 - A], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G198.html"&gt;G198&lt;/a&gt;  - Sufficient [2.2.1 - A])&lt;/li&gt;&lt;li&gt;Proporciona un botón de tipo "submit" para iniciar un cambio de contexto. Si un control de formulario provoca un cambio de contexto debes informar de ello previamente (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G13.html"&gt;G13&lt;/a&gt; - Sufficient para la 3.2.2 - A - Advisory para la 3.3.2 - A, &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G80.html"&gt;G80&lt;/a&gt; - Sufficient [3.2.2 - A], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/H32.html"&gt;H32&lt;/a&gt; - Sufficient [3.2.2 - A] - , &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/H84.html"&gt;H84&lt;/a&gt; - Sufficient [3.2.2 - A], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/F9.html"&gt;F9&lt;/a&gt;, &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/F36.html"&gt;F36&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;La técnica &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/SCR19.html"&gt;SCR19&lt;/a&gt; - Sufficient [3.2.5 - AAA] explica cómo asociar un evento &lt;code&gt;ONCHANGE&lt;/code&gt; a una &lt;code&gt;SELECT&lt;/code&gt; sin causar un cambio de contexto.&lt;/li&gt;&lt;li&gt;Indica si un campo es obligatorio en el &lt;code&gt;LABEL&lt;/code&gt; asociado al campo, por ejemplo mediante un texto "(obligatorio)" o mediante un asterisco explicando su significado al comienzo del formulario (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/H90.html"&gt;H90&lt;/a&gt; ? [3.3.2 - A])&lt;/li&gt;&lt;li&gt;Proporciona descripciones textuales (no un mero asterisco o cambio de color) para identificar los campos obligatorios que no fueron completados (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G83.html"&gt;G83&lt;/a&gt; - Sufficient [3.3.1 - A, 3.3.3- AA, 3.3.2 - A], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/F81.html"&gt;F81&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Cuando se produzca un error de validación proporciona una descripción textual que:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Describa la naturaleza del problema&lt;/li&gt;&lt;li&gt;Informe de los valores admitidos&lt;/li&gt;&lt;li&gt;Proporcione ejemplos de valores correctos o incluso propuesta de valores similares  a los introducidos pero correctos (mediante corrección ortográfica por ejemplo)&lt;/li&gt;&lt;li&gt;Permita localizar los campos que han provocado el error (si la descripción se sitúa al comienzo del formulario) mediante un enlace a dichos campos, y un enlace al listado de errores.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;(&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G84.html"&gt;G84&lt;/a&gt; - Sufficient [3.3.1 - A, 3.3.3- AA], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G85.html"&gt;G85&lt;/a&gt; - Sufficient [3.3.1 - A, 3.3.3 - AA], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G139.html"&gt;G139&lt;/a&gt; - Advisory [3.3.1 - A, 3.3.3 - AA], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G177.html"&gt;G177&lt;/a&gt; - Sufficient [3.3.3- AA], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G194.html"&gt;G194&lt;/a&gt; - Sufficient [3.3.5 - AAA])&lt;br /&gt;&lt;br /&gt;La técnica &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/SCR32.html"&gt;SCR32&lt;/a&gt; - Sufficient [3.3.1 - A,3.3.3 - AA] describe cómo realizar validaciones en cliente y añadir el texto de los errores vía DOM.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Valida los campos en cliente advirtiendo del error y devolviendo el foco al campo que produjo el error (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/SCR18.html"&gt;SCR18&lt;/a&gt; - Sufficient [3.3.1- A,3.3.3 - AA] salvo para 3.3.4 - AA que es Advisory)&lt;/li&gt;&lt;li&gt;Los campos que requieran un formato de datos concreto (fechas, nº de cuenta, etc.) deben tener asociada información sobre el formato esperado o un ejemplo (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G89.html"&gt;G89&lt;/a&gt;- Sufficient [3.3.2 - A, 3.3.5 - AAA])&lt;/li&gt;&lt;li&gt;Cuando el formulario es corto o tiene muchos campos del mismo tipo, incluir un texto de instrucciones al comienzo del formulario en vez de repetir la información en cada campo (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G184.html"&gt;G184&lt;/a&gt; - Sufficient [3.3.2 - A,3.3.5 - AAA])&lt;/li&gt;&lt;li&gt;Se debe proporcionar una página de verificación de datos que permita modificarlos cuando el formulario supone una operación irreversible, por ejemplo de tipo financiero o jurídico (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G98.html"&gt;G98&lt;/a&gt; - Sufficient [3.3.4 -A, 3.3.6 -AAA])&lt;/li&gt;&lt;li&gt;Cuando una aplicación Web ofrece la posibilidad de suprimir información, el servidor debe proporcionar un medio para recuperar la información que el usuario ha eliminado por error (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G99.html"&gt;G99&lt;/a&gt; - Sufficient [3.3.4 - AA, 3.3.6 - AAA])&lt;/li&gt;&lt;li&gt;Cuando el formulario realiza una operación irreversible (eliminar datos, transacción económica) proporcionar un check no seleccionado por defecto del tipo "Confirmo que he revisado los campos y deseo enviar/eliminar" (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G155.html"&gt;G155&lt;/a&gt; - Sufficient [3.3.4 - AA, 3.3.6 - AAA])&lt;/li&gt;&lt;li&gt;En las situaciones en las cuales una acción no se puede deshacer, pida confirmación antes de enviar un formulario indicando la opción seleccionada y sus consecuencias (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G168.html"&gt;G168&lt;/a&gt; - Sufficient [3.3.4 - AA, 3.3.6 - AAA])&lt;/li&gt;&lt;li&gt;Establecer un periodo de tiempo durante el cual los usuarios pueden cancelar o modificar la orden enviada con el formulario. Debe indicarse el periodo de cancelación y el procedimiento para el mismo. (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G164.html"&gt;G164&lt;/a&gt; - Sufficient [3.3.4 -AA, 3.3.6 - AAA])&lt;/li&gt;&lt;li&gt;Debe ser evidente el campo que tiene el foco, por ejemplo el agente de usuario debe mostrar la barra vertical parpadeante en el punto de inserción de contenido de un campo de texto o puntear el contorno de los radios y checks (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G149.html"&gt;G149&lt;/a&gt; - Sufficient [2.4.7 - AA])&lt;/li&gt;&lt;li&gt;Cada control de formulario debe tener una etiqueta visible inmediatamente después en el caso de los radios y checks e inmediantemente delante (sobre el campo o a la izquierda del mismo) en el resto de controles (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G162.html"&gt;G162&lt;/a&gt; - Sufficient [3.3.2 - A], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/F86.html"&gt;F86&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Utiliza elementos &lt;code&gt;LABEL&lt;/code&gt; para asociar etiquetas a los controles del formulario. Asócialos de forma explícita (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/H44.html"&gt;H44&lt;/a&gt; - Sufficient [1.1.1 - A, 1.3.1 - A, 3.3.2 - A, 4.1.2 - A], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/F86.html"&gt;F86&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Utiliza el atributo &lt;code&gt;TITLE&lt;/code&gt; para identificar los controles del formulario cuando el elemento &lt;code&gt;LABEL&lt;/code&gt; no puede ser usado. Por ejemplo, en el caso de un &lt;code&gt;LABEL&lt;/code&gt;, un &lt;code&gt;INPUT&lt;/code&gt; de búsqueda y una &lt;code&gt;SELECT&lt;/code&gt; para restringir la búsqueda, esta &lt;code&gt;SELECT&lt;/code&gt; sin &lt;code&gt;LABEL&lt;/code&gt; asociado llevaría el &lt;code&gt;TITLE&lt;/code&gt; "Busca en" (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/H65.html"&gt;H65&lt;/a&gt; - Sufficient [1.1.1 - A, 1.3.1 - A, 3.3.2 - A, 4.1.2 - A)&lt;/li&gt;&lt;li&gt;Utiliza el atributo &lt;code&gt;TITLE&lt;/code&gt; para proporcionar ayuda contextual en los controles del formulario (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/H89.html"&gt;H89&lt;/a&gt; - Advisory [3.3.5 - AAA], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/F86.html"&gt;F86&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Cuando un botón está asociado a un control de formulario (por ejemplo un campo de texto más un botón "buscar") el botón debe situarse inmediatamente después del campo. El campo no tiene porque tener etiqueta (de este modo se evita contenido repetido en la página) pero el texto del botón debe ser muy claro puesto que sirve tambień de etiqueta para el control (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G167.html"&gt;G167&lt;/a&gt; - Sufficient [3.3.2 - A])&lt;/li&gt;&lt;li&gt;Los nombres, etiquetas, etc. deben ser consistentes para el contenido con una misma funcionalidad (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G197.html"&gt;G197&lt;/a&gt; - Sufficient [3.2.4 - AA])&lt;/li&gt;&lt;li&gt;Informa convenientemente de que el formulario se ha enviado con éxito (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/G199.html"&gt;G199&lt;/a&gt; - Advisory [3.3.1 - A, 3.3.2 -A, 3.3.4- AA, 3.3.6 -AAA])&lt;/li&gt;&lt;li&gt;Proporciona un orden de tabulación lógico mediante &lt;code&gt;tabindex&lt;/code&gt; cuando el de por defecto no es suficiente (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/h4.html"&gt;H4&lt;/a&gt; - Sufficient [2.4.3 - A])&lt;/li&gt;&lt;li&gt;Agrupa semánticamente los controles relacionados, especialmente los radio y checks mediante &lt;code&gt;FIELDSET&lt;/code&gt; y &lt;code&gt;LEGEND&lt;/code&gt; (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/h71.html"&gt;H71&lt;/a&gt; - Sufficient [1.3.1 - A, 3.3.2 - A])&lt;/li&gt;&lt;li&gt;Agrupa los &lt;code&gt;OPTIONS&lt;/code&gt; de una &lt;code&gt;SELECT&lt;/code&gt; mediante &lt;code&gt;OPTGROUP&lt;/code&gt; (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/h85.html"&gt;H85&lt;/a&gt; - Sufficient [1.3.1 - A])&lt;/li&gt;&lt;li&gt;Usa eventos independientes del dispositivo, ofreciendo de forma redundante eventos de teclado y ratón (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/SCR2.html"&gt;SCR2&lt;/a&gt; - Sufficient [2.1.1 - A, 2.1.3 - AAA], &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/SCR20.html"&gt;SCR20&lt;/a&gt;- Sufficient [2.1.1 -A, 2.1.3-AAA])&lt;br /&gt;&lt;br /&gt;La técnica &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/SCR35.html"&gt;SCR35&lt;/a&gt; - Sufficient [2.1.1-A,  2.1.3-AAA] explica como el evento &lt;code&gt;ONCLICK&lt;/code&gt; es accesible desde teclado y ratón.&lt;/li&gt;&lt;li&gt;El tamaño del texto introducido en los campos de un formulario debe también aumentar cuando se incrementa el tamaño de fuente del contenido (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/C17.html"&gt;C17&lt;/a&gt; - Advisory [1.4.4 - AA], ? [1.4.8- AAA])&lt;/li&gt;&lt;li&gt;Identifica los campos obligatorios mediante la propiedad &lt;code&gt;REQUIRED&lt;/code&gt; (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/ARIA2.html"&gt;ARIA2&lt;/a&gt; - Advisory [3.3.3 - AA])&lt;br /&gt;&lt;br /&gt;La técnica &lt;a href="http://www.w3.org/TR/WCAG20-TECHS/ARIA4.html"&gt;ARIA4&lt;/a&gt; - Advisory [1.3.1 - A,  3.3.2 - A] explica como añadir la propiedad de forma dinámica.&lt;/li&gt;&lt;li&gt;Identifica el rango de valores válido mediante las propiedades &lt;code&gt;VALUEMIN&lt;/code&gt; y &lt;code&gt;VALUEMAX&lt;/code&gt; (&lt;a href="http://www.w3.org/TR/WCAG20-TECHS/ARIA3.html"&gt;ARIA3&lt;/a&gt; - Advisory [3.3.3 - AA])&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="0206093"&gt;&lt;/a&gt;&lt;h2&gt;&lt;span lang="en"&gt;Checklist&lt;/span&gt; para validar formularios de acuerdo con las WCAG 2.0&lt;/h2&gt;&lt;br /&gt;Una vez interiorizadas las normas de accesibilidad que deben cumplir los formularios, el siguiente documento que me resultó necesario crear fue una herramienta de trabajo que facilitara las labores de revisión. &lt;br /&gt;&lt;br /&gt;Este documento es una excel que tiene las siguientes columnas ordenadas por el nivel de cumplimiento (A,AA,AA) y el tipo de técnica (sufficient, advisory o failure):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Número y enlace de la técnica&lt;/li&gt;&lt;li&gt;Criterios de éxito asociados y su nivel de cumplimiento&lt;/li&gt;&lt;li&gt;Enlace a las normas de aplicación asociadas a la técnica&lt;/li&gt;&lt;li&gt;Procedimiento de validación (en versión original en inglés)&lt;/li&gt;&lt;li&gt;Celda para indicar si se cumple o no la técnica&lt;/li&gt;&lt;li&gt;Celda para apuntar observaciones&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="entradilla"&gt;&lt;br /&gt;&lt;strong&gt;Documento:&lt;/strong&gt; &lt;a href="http://www.usableyaccesible.com/archivos/checklist_formularios_wcag2_v2.xls"&gt;&lt;span lang="en"&gt;Checklist&lt;/span&gt; para validar formularios de acuerdo con las WCAG 2.0&lt;/a&gt; (Excel, 85KB). Descarga gratuita previa aceptación del contrato coloriuris.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="0206095"&gt;&lt;/a&gt;&lt;h2&gt;Documentación de interés&lt;/h2&gt;&lt;p&gt;Documentando este artículo me encontré con uno muy bueno, que recomiendo leer de forma complementaria: &lt;a href="http://www.usability.com.au/resources/wcag2/"&gt;"Accessible Forms using WCAG 2.0"&lt;/a&gt; de Roger Hudson.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;También recomiendo leer:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://olgacarreras.blogspot.com.es/2007/02/formularios-usables-60-directrices-de.html"&gt;Formularios usables: 60 Directrices de Usabilidad&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Las &lt;a href="http://www.brreg.no/elmer/elmer2-english.pdf" target="_blank" title="Se abre en ventana nueva"&gt;Elmer 2: User interface guidelines for governmental forms on the Internet (PDF)&lt;/a&gt;, guía del Gobierno de Noruega sobre la creación de formularios usables y accesibles.&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-1446254252932796893?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/1446254252932796893/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/06/formularios-accesibles-segun-las-wcag.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/1446254252932796893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/1446254252932796893'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/06/formularios-accesibles-segun-las-wcag.html' title='Formularios accesibles según 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-8508479034626904098</id><published>2009-05-05T21:30:00.022+02:00</published><updated>2012-04-16T14:19:11.856+02:00</updated><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'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='accesibilidad Flash'/><title type='text'>Técnicas WCAG 2.0 para 10 dudas habituales 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-8508479034626904098?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/8508479034626904098/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/05/tecnicas-wcag-20-para-10-dudas.html#comment-form' title='11 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/8508479034626904098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/8508479034626904098'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/05/tecnicas-wcag-20-para-10-dudas.html' title='Técnicas WCAG 2.0 para 10 dudas habituales 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>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1531275133681113837.post-7397580036217774920</id><published>2009-03-27T21:55:00.019+01:00</published><updated>2009-06-11T23:26:01.601+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Técnicas WCAG 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='WAI-ARIA'/><category scheme='http://www.blogger.com/atom/ns#' term='WCAG 2.0'/><title type='text'>AJAX accesible IV: Técnicas ARIA de las WCAG 2.0</title><content type='html'>&lt;p class="rel"&gt;&lt;strong&gt;Artículos relacionados&lt;/strong&gt;&lt;br /&gt;[26-05-07] &lt;a href="http://olgacarreras.blogspot.com/2007/02/ajax-accesible.html"&gt;AJAX accesible I&lt;/a&gt;&lt;br /&gt;[07-09-07] &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;br /&gt;[22-10-07] &lt;a href="http://olgacarreras.blogspot.com/2007/02/hijax.html"&gt;AJAX accesible III: HIJAX&lt;/a&gt;&lt;br /&gt;[12-02-08] &lt;a href="http://olgacarreras.blogspot.com/2007/02/wcag-20.html"&gt;WCAG 2.0&lt;/a&gt;&lt;br /&gt;[5-05-09] &lt;a href="http://olgacarreras.blogspot.com/2009/05/tecnicas-wcag-20-para-10-dudas.html"&gt;Técnicas WCAG 2.0 para 10 dudas habituales sobre accesibilidad&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Las &lt;acronym title="Web Content Accessibility Guidelines"&gt;&lt;a href="http://www.w3.org/TR/WCAG20/" hreflang="en"&gt;WCAG 2.0&lt;/a&gt;&lt;/acronym&gt; (Web Content Accessibility Guidelines 2.0) incluyen cuatro técnicas (&lt;a lang="en" href="http://www.w3.org/TR/WCAG20-TECHS/aria.html" hreflang="en"&gt;Techniques for WCAG 2.0: Techniques and Failures for Web Content Accessibility Guidelines 2.0&lt;/a&gt;) específicas relacionadas con WAI- ARIA.&lt;br /&gt;&lt;br /&gt;Estas técnicas son de momento &lt;span lang="en"&gt;"advisory technique"&lt;/span&gt;, pero serán &lt;span lang="en"&gt;"sufficient technique"&lt;/span&gt; en cuanto la especificación alcance el estado de recomendación, tal y como se advierte en las mismas.&lt;br /&gt;&lt;br /&gt;&lt;h2 lang="en"&gt;ARIA1: Using Accessible Rich Internet Application describedby property to provide a descriptive, programmatically determined label&lt;/h2&gt;&lt;br /&gt;&lt;div class="entradilla"&gt;&lt;br /&gt;&lt;cite lang="en"&gt;The purpose of this technique is to demonstrate how to use the Accessible Rich Internet Application (ARIA) &lt;strong&gt;descibedby&lt;/strong&gt; property to provide descriptive information about a user interface control that can be programmatically determined by user agents. &lt;br /&gt;&lt;br /&gt;ARIA techniques provide the ability to add programmatically determined information to an element which can provide additional information about the element. The user agent can provide this additional information to assistive technology for presentation to the user.&lt;/cite&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ejemplo:&lt;/strong&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;p&gt;The link in the next paragraph has been updated with the Accessible Rich Internet Applications describedby property to provide more information about the link&amp;lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&gt;&amp;lt;span &lt;strong class="naranja"&gt;id="icebergInfo"&lt;/strong&gt;&gt;Alaskan storm cracks iceberg in Antarctica. &amp;lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A bad storm in Alaska last October generated an ocean swell that broke apart a giant iceberg near Antarctica six days later, U.S. researchers reported on Monday.&lt;br /&gt;&lt;br /&gt;&amp;lt;a href="http://www.sciencemag.com/iceberg.html" id="iceberg" &lt;strong  class="naranja"&gt;waistate:describedby="icebergInfo"&lt;/strong&gt;&gt;More Info...&amp;lt;/a&gt;.&lt;br /&gt;&amp;lt;/p&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2  lang="en"&gt;ARIA2: Identifying required fields with the "required" property &lt;/h2&gt;&lt;br /&gt;&lt;div class="entradilla"&gt;&lt;br /&gt;&lt;cite  lang="en"&gt;The objective of this technique is to indicate that the completion of a user input field is mandatory in a programmatically determinable way. &lt;strong&gt;The WAI-ARIA required state indicates that user input is required before submission&lt;/strong&gt;. The "required" state can have values of "true" or "false". For example, if a user must fill in an address field, then "required" is set to true.&lt;br /&gt;&lt;br /&gt;Note: The fact that the element is required is often visually presented (such as a sign or symbol after the control). Using the "required" property makes it much easier for user agents to pass on this important information to the user in a user agent-specific manner.&lt;br /&gt;&lt;/cite&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ejemplo:&lt;/strong&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;label for="test"&gt;Test (required)&amp;lt;/label&gt;&lt;br /&gt;&amp;lt;input name="test" id="test" &lt;strong class="naranja"&gt;aaa:required="true"&lt;/strong&gt; /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2  lang="en"&gt;ARIA3: Identifying valid range information with the "valuemin" and "valuemax" properties&lt;/h2&gt;&lt;br /&gt;&lt;div class="entradilla"&gt;&lt;br /&gt;&lt;cite  lang="en"&gt;The objective of this technique is to provide &lt;strong&gt;information about the allowable range of an entry field&lt;/strong&gt; in a programmatically determinable way. The WAI-ARIA valuemin and valuemax states provide the minimum and maximum (respectively) values that may be provided by the user. User agents will not permit users to enter values outside that range, or will generate a validation error if users do so.&lt;br /&gt;&lt;/cite&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ejemplo:&lt;/strong&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;form action="http://example.com/submit"&gt;&lt;br /&gt;  &lt;br /&gt;&amp;lt;p&gt;&amp;lt;label for="test"&gt;Enter a date in 2007:&amp;lt;/label&gt;&lt;br /&gt;&amp;lt;input name="test" id="test" &lt;strong class="naranja"&gt;aaa:valuemin="2007-01-01" aaa:valuemax="2007-12-31" aaa:datatype="xsd:date"&lt;/strong&gt; /&gt;&lt;br /&gt;&amp;lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&gt;&amp;lt;input type="submit" value="Submit" /&gt;&amp;lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/form&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2  lang="en"&gt;ARIA4: Using Accessible Rich Internet Applications to programmatically identify form fields as required&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;La manera de implementar la técnica ARIA2 de forma dinámica se ejemplifica así:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ejemplo:&lt;/strong&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt; //&amp;lt;![CDATA[&lt;br /&gt; &lt;br /&gt; &lt;strong class="naranja"&gt;// array or ids on the required fields on this page&lt;/Strong&gt;&lt;br /&gt; var requiredIds = new Array( "firstName", "lastName");&lt;br /&gt; &lt;br /&gt;&lt;strong class="naranja"&gt;// function that is run after the page has loaded &lt;br /&gt;to set the required role on each of the &lt;br /&gt; //elements in requiredIds array of id values&lt;/strong&gt;&lt;br /&gt; function setRequired(){&lt;br /&gt;  if (requiredIds){&lt;br /&gt;   var field;&lt;br /&gt;   for (var i = 0; i&amp;lt; requiredIds.length; i++){&lt;br /&gt;    field = document.getElementById(requiredIds[i]);&lt;br /&gt;    setAttrNS(field, "required", "true");&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; &lt;strong class="naranja"&gt;&lt;br /&gt; // method to set the attribute values based on the capability &lt;br /&gt;of the browser.  &lt;br /&gt; // Use setAttributeNS if it is available,&lt;br /&gt; // otherwise append a namespace indicator string to the &lt;br /&gt;attribute and set its value.&lt;/strong&gt;&lt;br /&gt; function setAttrNS(elemObj, theAttr, theValue){&lt;br /&gt;  if (typeof document.documentElement.setAttributeNS&lt;br /&gt;      != 'undefined') {&lt;br /&gt;   elemObj.setAttributeNS&lt;br /&gt;   ("http://www.w3.org/2005/07/aaa", theAttr, theValue);&lt;br /&gt;  }else{&lt;br /&gt;   elemObj.setAttribute("aaa:" + theAttr, theValue);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; window.onload=setRequired;&lt;br /&gt;//]]&amp;gt;&lt;br /&gt; &amp;lt;/script&amp;gt;&lt;br /&gt; &amp;lt;/head&amp;gt;&lt;br /&gt; &amp;lt;body&amp;gt;&lt;br /&gt; &amp;lt;p&amp;gt;Please enter the following data.  &lt;br /&gt; Required fields have been programmatically identified &lt;br /&gt; as required and  marked with an asterisk (*) following &lt;br /&gt; the field label.&amp;lt;/p&amp;gt;&lt;br /&gt; &amp;lt;form action="submit.php"&amp;gt;&lt;br /&gt; &amp;lt;p&amp;gt;&lt;br /&gt; &amp;lt;label for="firstName"&amp;gt;First Name *: &amp;lt;/label&amp;gt;&lt;br /&gt; &amp;lt;input type="text" name="firstName" &lt;br /&gt;    id="firstName" value="" /&amp;gt;&lt;br /&gt; &amp;lt;label for="lastName"&amp;gt;Last Name *: &amp;lt;/label&amp;gt;&lt;br /&gt; &amp;lt;input type="text" name="lastName"&lt;br /&gt;    id="lastName"  value="" /&amp;gt;&lt;br /&gt; &amp;lt;/p&amp;gt;&lt;br /&gt; &amp;lt;/form&amp;gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1531275133681113837-7397580036217774920?l=olgacarreras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://olgacarreras.blogspot.com/feeds/7397580036217774920/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://olgacarreras.blogspot.com/2009/03/ajax-accesible-iv-tecnicas-aria-de-las.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/7397580036217774920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1531275133681113837/posts/default/7397580036217774920'/><link rel='alternate' type='text/html' href='http://olgacarreras.blogspot.com/2009/03/ajax-accesible-iv-tecnicas-aria-de-las.html' title='AJAX accesible IV: Técnicas ARIA de 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></feed>
