Skip to main content
Validación HTML

Valor incorrecto X para el atributo “target” en el elemento “a”: Palabra clave reservada X utilizada.

Acerca de este problema HTML

El atributo target especifica dónde mostrar el recurso enlazado. La especificación HTML define un conjunto de palabras clave reservadas que todas comienzan con un guion bajo: _blank, _self, _parent y _top. Cualquier otro valor que comience con guion bajo se considera inválido porque el prefijo de guion bajo está reservado para palabras clave actuales y futuras definidas por la especificación.

Esto importa por varias razones. Primero, los navegadores pueden manejar valores no reconocidos con prefijo de guion bajo de manera inconsistente — algunos podrían tratarlos como _blank, mientras que otros podrían ignorarlos completamente o tratarlos como contextos de navegación con nombre. Esto lleva a un comportamiento impredecible en diferentes navegadores. Segundo, usar palabras clave reservadas pero indefinidas señala un probable error tipográfico o malentendido del atributo, lo que podría hacer que la navegación se comporte de manera diferente a la prevista. El cumplimiento de estándares asegura que tus enlaces funcionen de manera confiable para todos los usuarios.

Las palabras clave válidas y sus significados son:

  • _self — Abre el enlace en el contexto de navegación actual (el comportamiento predeterminado).
  • _blank — Abre el enlace en un contexto de navegación nuevo y sin nombre (típicamente una nueva pestaña).
  • _parent — Abre el enlace en el contexto de navegación padre, o _self si no hay padre.
  • _top — Abre el enlace en el contexto de navegación superior, o _self si no hay ancestro.

Si necesitas dirigirte a un marco o ventana con nombre específico, simplemente usa un nombre sin un guion bajo inicial. Cualquier cadena que no comience con _ se trata como un contexto de navegación con nombre válido.

Ejemplos

Incorrecto: palabra clave reservada inválida

Estos ejemplos usan valores con prefijo de guion bajo que no son palabras clave reconocidas:

<!-- Error tipográfico: "_blanks" no es una palabra clave válida -->

<a href="https://example.com" target="_blanks">Example</a>

<!-- "_new" no es una palabra clave válida -->

<a href="https://example.com" target="_new">Open in new tab</a>

<!-- "_tab" no es una palabra clave válida -->

<a href="https://example.com" target="_tab">Open link</a>

Correcto: usar una palabra clave válida

<!-- Usa "_blank" para abrir en una nueva pestaña -->

<a href="https://example.com" target="_blank">Example</a>

<!-- Usa "_self" para abrir en la misma pestaña (también es el predeterminado) -->

<a href="https://example.com" target="_self">Example</a>

<!-- Usa "_parent" para abrir en el marco padre -->

<a href="https://example.com" target="_parent">Example</a>

<!-- Usa "_top" para abrir en el marco superior -->

<a href="https://example.com" target="_top">Example</a>

Correcto: usar un contexto de navegación personalizado con nombre

Si pretendes dirigirte a una ventana o marco con nombre específico en lugar de usar una palabra clave, elimina el prefijo de guion bajo:

<!-- Válido: "myframe" es un nombre de contexto de navegación personalizado -->

<a href="https://example.com" target="myframe">Open in myframe</a>

<!-- Válido: dirigirse a un iframe con nombre -->

<iframe name="content-frame" src="about:blank"></iframe>
<a href="https://example.com" target="content-frame">Load in iframe</a>

Un error común es usar _new con la intención de abrir un enlace en una nueva pestaña. Aunque algunos navegadores pueden tratar _new de manera similar a _blank, no es una palabra clave válida. Usa _blank en su lugar. Ten en cuenta que al usar target="_blank", es una buena práctica de seguridad incluir también rel="noopener" (aunque los navegadores modernos ya hacen esto por defecto):

<a href="https://example.com" target="_blank" rel="noopener">Example</a>

Encuentra problemas como este automáticamente

Rocket Validator escanea miles de páginas en segundos, detectando problemas de HTML en todo tu sitio web.

Ayúdanos a mejorar nuestras guías

¿Te ha sido útil esta guía?

¿Listo para validar tus sitios?
Inicia tu prueba gratuita hoy.