{"id":1228,"date":"2024-11-29T00:00:00","date_gmt":"2024-11-28T23:00:00","guid":{"rendered":"https:\/\/programaraciegas.net\/?p=1228"},"modified":"2024-11-22T07:01:34","modified_gmt":"2024-11-22T06:01:34","slug":"la-importancia-de-los-encabezados-para-la-accesibilidad-web-y-movil","status":"publish","type":"post","link":"https:\/\/programaraciegas.net\/?p=1228","title":{"rendered":"La importancia de los encabezados para la accesibilidad web y m\u00f3vil"},"content":{"rendered":"<p>Cuando navegamos por una interfaz web o una aplicaci\u00f3n m\u00f3vil, probablemente no somos conscientes de la importancia que tienen los encabezados. Para la mayor\u00eda de los usuarios estas marcas sem\u00e1nticas s\u00f3lo se aprecian por un cambio de tama\u00f1o del texto o por un resaltado de su aspecto visual pero para personas con discapacidad visual o cognitiva resultan imprescindibles para comprender mejor la interfaz que est\u00e1n navegando.<\/p>\n<h2>\u00bfQu\u00e9 son los encabezados?<\/h2>\n<p>Los encabezados son elementos que organizan y estructuran el contenido de una p\u00e1gina o pantalla. En HTML, estos se definen mediante marcas sem\u00e1nticas o etiquetas como &lt;h1&gt;, &lt;h2&gt;, &lt;h3&gt;, y as\u00ed sucesivamente hasta &lt;h6&gt;. En interfaces m\u00f3viles, los encabezados suelen representarse como texto destacado o t\u00edtulos que dividen secciones de contenido y utilizan atributos de la API de accesibilidad para que esos bloques de texto sean identificados como encabezados sem\u00e1nticos.<\/p>\n<p>Para los usuarios sin discapacidad visual, los encabezados facilitan una comprensi\u00f3n visual r\u00e1pida del contenido y su jerarqu\u00eda. en cambio, para los usuarios que dependen de tecnolog\u00edas de asistencia como lectores de pantalla, los encabezados son mucho m\u00e1s que un simple formato: son un mapa estructural que permite moverse r\u00e1pidamente por la p\u00e1gina o la app.<\/p>\n<p>Por ejemplo, una persona ciega que usa un lector de pantalla puede saltar entre los encabezados para encontrar secciones espec\u00edficas sin tener que escuchar todo el contenido desde el principio. Esto es especialmente \u00fatil en p\u00e1ginas con mucho texto o pantallas m\u00f3viles con varias secciones de informaci\u00f3n.<br \/>Para las personas con discapacidad cognitiva esta estructura de encabezados les permite asimilar y comprender c\u00f3mo se ha estructurado la informaci\u00f3n y los elementos de navegaci\u00f3n en la interfaz.<\/p>\n<h2>Encabezados en WCAG<\/h2>\n<p>Las Pautas de Accesibilidad para el Contenido Web (WCAG) incluyen un criterio espec\u00edfico que aborda la correcta implementaci\u00f3n de los encabezados. Este criterio est\u00e1 relacionado con el principio de Perceptible y se resume as\u00ed:<\/p>\n<h3>Criterio 2.4.10 &#8211; Encabezados de secci\u00f3n (Section Headings)<\/h3>\n<p>Este criterio establece que, si el contenido est\u00e1 dividido en secciones, cada una debe contar con un encabezado descriptivo que refleje su prop\u00f3sito o tema. Esto no solo mejora la navegaci\u00f3n, sino tambi\u00e9n la comprensi\u00f3n del contenido. Puedes leer m\u00e1s detalles sobre el <a href=\"https:\/\/www.w3.org\/WAI\/WCAG22\/Understanding\/section-headings\">criterio 2.4.10<\/a> en la p\u00e1gina oficial del W3C.<\/p>\n<p>Para cumplir con este criterio debemos asegurarnos de:<br \/>\u2022 Usar encabezados de forma jer\u00e1rquica y l\u00f3gica (por ejemplo, &lt;h1&gt; para el t\u00edtulo principal, &lt;h2&gt; para subt\u00edtulos, etc.).<br \/>\u2022 Los encabezados deben ser descriptivos. Un encabezado como \u201cServicios\u201d es claro, pero uno como \u201cM\u00e1s informaci\u00f3n\u201d es ambiguo.<br \/>\u2022 Evitar saltos innecesarios en los niveles de encabezado (por ejemplo, pasar de un &lt;h1&gt; directamente a un &lt;h3&gt; sin un &lt;h2&gt; intermedio).<\/p>\n<h2>Buenas pr\u00e1cticas<\/h2>\n<p>A la hora de estructurar los contenidos de una interfaz web o de una pantalla de una aplicaci\u00f3n es aconsejable seguir los siguientes puntos:<br \/>1. Respetar una estructura jer\u00e1rquica<\/p>\n<p>El encabezado principal de la p\u00e1gina o pantalla debe ser un &lt;h1&gt;. A partir de ah\u00ed, usa &lt;h2&gt; para las subsecciones principales, &lt;h3&gt; para las subsecciones de estas, y as\u00ed sucesivamente. Esto crea un flujo l\u00f3gico que las tecnolog\u00edas de asistencia pueden interpretar f\u00e1cilmente.<\/p>\n<p>Ejemplo en HTML:<\/p>\n<pre>&lt;h1&gt;Recetas saludables&lt;\/h1&gt;<br \/>&lt;h2&gt;Desayunos&lt;\/h2&gt;<br \/>&lt;h3&gt;Zumos y batidos saludables&lt;\/h3&gt;<br \/>&lt;h3&gt;Tostadas con aguacate&lt;\/h3&gt;<br \/>&lt;h2&gt;Cenas&lt;\/h2&gt;<br \/>&lt;h3&gt;Ensaladas ligeras&lt;\/h3&gt;<br \/>&lt;h3&gt;Sopas nutritivas&lt;\/h3&gt;<\/pre>\n<p>2. Prohibido usar encabezados para aplicar un estilo visual a un texto<\/p>\n<p>Es com\u00fan usar etiquetas de encabezado simplemente porque hacen el texto m\u00e1s grande o m\u00e1s llamativo. Esto es un error, ya que confunde a los usuarios de lectores de pantalla. Si es necesario aplicar un estilo concreto a un texto grande sin que sea un encabezado, es aconsejable usar estilos CSS en lugar de etiquetas como &lt;h1&gt;.<\/p>\n<p>3. Los encabezados deben ser claros y concisos<\/p>\n<p>Un buen encabezado es breve y refleja con precisi\u00f3n el contenido de su secci\u00f3n. Por ejemplo, \u201cConfiguraci\u00f3n avanzada\u201d es mejor que \u201cDetalles sobre las configuraciones avanzadas\u201d.<\/p>\n<h2>C\u00f3mo comprobar la accesibilidad de los encabezados<\/h2>\n<p>Muchas herramientas automatizadas para la detecci\u00f3n de barreras de accesibilidad identifican la mayor\u00eda de problemas relacionados con el criterio WCAG 2.4.10. Tanto <a href=\"https:\/\/wave.webaim.org\/\">Wave<\/a> como <a href=\"https:\/\/developer.chrome.com\/docs\/lighthouse?hl=es-419\">Lighthouse<\/a> o <a href=\"https:\/\/www.deque.com\/axe\/\">Axe<\/a> pueden detectar si falta alg\u00fan encabezado o si se han utilizado de manera incorrecta.<br \/>En cualquier caso es muy recomendable realizar una verificaci\u00f3n manual utilizando un lector de pantallas como <a href=\"https:\/\/nvda.es\/\">NVDA<\/a>, VoiceOver, TalkBack o JAWS. Todos estos lectores de pantalla incorporan funciones para navegar por encabezados o mostrar una lista con los encabezados detectados.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuando navegamos por una interfaz web o una aplicaci\u00f3n m\u00f3vil, probablemente no somos conscientes de la importancia que tienen los encabezados. Para la mayor\u00eda de los usuarios estas marcas sem\u00e1nticas s\u00f3lo se aprecian por un cambio de tama\u00f1o del texto o por un resaltado de su aspecto visual pero para personas con discapacidad visual o &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/programaraciegas.net\/?p=1228\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abLa importancia de los encabezados para la accesibilidad web y m\u00f3vil\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4,5,114,6],"tags":[11,437,94],"class_list":["post-1228","post","type-post","status-publish","format-standard","hentry","category-accesibilidad","category-desarrollo","category-diseno","category-navegadores-web","category-programacion","tag-accesibilidad-2","tag-wcag","tag-web"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/1228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1228"}],"version-history":[{"count":0,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/1228\/revisions"}],"wp:attachment":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}