{"id":860,"date":"2026-03-24T12:52:43","date_gmt":"2026-03-24T12:52:43","guid":{"rendered":"https:\/\/webaccessible.cat\/guia-wcag\/enlaces-descriptivos\/"},"modified":"2026-05-29T16:58:53","modified_gmt":"2026-05-29T16:58:53","slug":"enlaces-descriptivos","status":"publish","type":"guia_wcag","link":"https:\/\/webaccessible.cat\/es\/guia-wcag\/enlaces-descriptivos\/","title":{"rendered":"Enlaces descriptivos"},"content":{"rendered":"<h2>El problema de los textos gen\u00e9ricos<\/h2>\n<p>Los lectores de pantalla permiten a los usuarios pedir una lista de todos los enlaces de la p\u00e1gina. Cuando aquella lista contiene \u00abClica aqu\u00ed, Clica aqu\u00ed, Leer m\u00e1s, Leer m\u00e1s, Aqu\u00ed, Aqu\u00ed\u00bb, es completamente in\u00fatil. El usuario no sabe donde lleva cada enlace sin leer el contexto que lo rodea.  <\/p>\n<p>El criterio WCAG 2.4.4 exige que el prop\u00f3sito de cada enlace pueda ser determinado por el texto del enlace solo, o bien por el texto del enlace combinado con el contexto del programa. El ideal es que el texto del enlace sea descriptivo por s\u00ed solo, sin necesidad de contexto. <\/p>\n<h2>Ejemplos de buenos y malos textos de enlace<\/h2>\n<p><strong>&#8212; MAL: gen\u00e9rico y sin contexto &#8212;<\/strong><br \/>\n<code>&lt;a href=\"\/serveis\"&gt;Clica aqu\u00ed&lt;\/a&gt;<\/code><br \/>\n<code>&lt;a href=\"\/blog\/article\"&gt;Llegir m\u00e9s&lt;\/a&gt;<\/code><br \/>\n<code>&lt;a href=\"\/contacte\"&gt;Aqu\u00ed&lt;\/a&gt;<\/code><\/p>\n<p><strong>&#8212; BIEN: descriptivo y autosuficiente &#8212;<\/strong><br \/>\n<code>&lt;a href=\"\/serveis\"&gt;Veure els nostres serveis d'accessibilitat&lt;\/a&gt;<\/code><br \/>\n<code>&lt;a href=\"\/blog\/article\"&gt;Llegir l'article sobre declaraci\u00f3 d'accessibilitat&lt;\/a&gt;<\/code><br \/>\n<code>&lt;a href=\"\/contacte\"&gt;Contactar amb webaccessible.cat&lt;\/a&gt;<\/code><\/p>\n<h2>El caso del &#8216;Leer m\u00e1s&#8217; en blogs<\/h2>\n<p>El texto \u00abLeer m\u00e1s\u00bb es uno de los errores m\u00e1s habituales en blogs y listas de art\u00edculos. Visualmente tiene sentido porque aparece junto al t\u00edtulo y la descripci\u00f3n del art\u00edculo. Pero para un lector de pantalla que navega por links, es ambiguo.  <\/p>\n<p>Las soluciones sue\u00f1o:<\/p>\n<ol>\n<li><strong>Cambiar el texto por uno de descriptivo: <\/strong>\u00abLeer el art\u00edculo sobre [t\u00edtulo]\u00bb<\/li>\n<li><strong>A\u00f1adir texto visualmente oculto dentro del enlace:<\/strong><br \/>\n<code>&lt;a href=\"\/article\"&gt;Llegir m\u00e9s<br \/>\n&lt;span class=\"sr-only\"&gt;sobre com fer una declaraci\u00f3 d'accessibilitat&lt;\/span&gt;<br \/>\n&lt;\/a&gt;<\/code><\/li>\n<li><strong>Usar aria-label en el enlace:<\/strong><br \/>\n<code>&lt;a href=\"\/article\" aria-label=\"Llegir m\u00e9s sobre com fer una declaraci\u00f3 d'accessibilitat\"&gt;<br \/>\nLlegir m\u00e9s<br \/>\n&lt;\/a&gt;<\/code><\/li>\n<\/ol>\n<h2>Enlaces vac\u00edos o sin texto<\/h2>\n<p>Un error diferente pero relacionado: los enlaces sin ning\u00fan texto. A menudo aparecen en iconos de redes sociales o en logos que su links. Un <code>&lt;a href=\"https:\/\/instagram.com\/empresa\"&gt;&lt;img src=\"instagram.svg\"&gt;&lt;\/a&gt;<\/code>sin alto texto a la imagen es un enlace sin nombre accesible.  <\/p>\n<p>La soluci\u00f3n: a\u00f1adir alt text descriptivo a la imagen o aria-label en el enlace:<\/p>\n<p><code>&lt;a href=\"https:\/\/instagram.com\/empresa\" aria-label=\"Segueix-nos a Instagram\"&gt;<br \/>\n&lt;img src=\"instagram.svg\" alt=\"\"&gt;<br \/>\n&lt;\/a&gt;<\/code><\/p>\n<h2>Como detectar los errores<\/h2>\n<p>La herramienta de autoevaluaci\u00f3n de webaccessible.cat detecta autom\u00e1ticamente links sin nombre accesible (<code>link-name<\/code>). Para los textos gen\u00e9ricos como \u00abClica aqu\u00ed\u00bb, la detecci\u00f3n autom\u00e1tica es m\u00e1s dif\u00edcil \u2014la herramienta ve que hay texto, pero no puede saber si es descriptivo. La revisi\u00f3n manual es imprescindible. <\/p>\n<p>Una manera f\u00e1cil de revisar: activa el lector de pantalla de tu ordenador y navega por los links de la p\u00e1gina. Si la lista de links tiene sentido sin contexto, vas bien. <\/p>\n<div class=\"et_pb_section_0 et_pb_section et_pb_section--fixed et_section_regular et_flex_section et-interaction-target-03o12ngdyu\" data-interaction-target=\"03o12ngdyu\"><div class=\"et_pb_row_0 et_pb_row et_flex_row\"><div class=\"et_pb_column_0 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\"><div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.<\/p>\n<\/div><\/div><\/div><div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\"><div class=\"et_pb_icon_0 et_pb_icon et_pb_module et_flex_module\" data-interaction-trigger=\"4bs8z0k0z5\"><span class=\"et_pb_icon_wrap\"><span class=\"et-pb-icon\">M<\/span><\/span><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Cuando un lector de pantalla lee una lista de enlaces de la p\u00e1gina, &#8216;clica aqu\u00ed, clica aqu\u00ed, clica aqu\u00ed&#8217; no ayuda nadie. Aprende a escribir textos de enlace que tengan sentido fuera de contexto. <\/p>\n","protected":false},"featured_media":0,"template":"","class_list":["post-860","guia_wcag","type-guia_wcag","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/webaccessible.cat\/es\/wp-json\/wp\/v2\/guia_wcag\/860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webaccessible.cat\/es\/wp-json\/wp\/v2\/guia_wcag"}],"about":[{"href":"https:\/\/webaccessible.cat\/es\/wp-json\/wp\/v2\/types\/guia_wcag"}],"wp:attachment":[{"href":"https:\/\/webaccessible.cat\/es\/wp-json\/wp\/v2\/media?parent=860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}