Jul062014

El atributo html target="_blank" no valida

Ya sé que la validación del código html solo interesa a profesionales, y que las promesas de Google en cuanto al beneficio SEO de un código válido, después de observar como su plataforma Blogger es de lo peor, no ayudan, así que no es de extrañar el desinterés por el tema.

Aun así y aunque solo fuese por la satisfacción de un trabajo bien hecho, además de facilitar el trabajo a los navegadores a la hora de interpretar nuestra web, merece la pena.

El atributo html target="_blank" hace que un link se abra en otra ventana, pero si pretendes validar el código html de tu web, te encontrarás con que dicho atributo no valida. La solución es sustituirlo por un JavaScript:

onclick="this.target='_blank' "

Antes:

<a href="url" target="_blank">nombre del enlace</a>

Después:

<a href="url" onclick="this.target='_blank' ">nombre del enlace</a>

Política de comentarios

Dada la importancia de los comentarios como espacio de participación, te pedimos por favor que leas detenidamente y cumplas con las siguientes normas de participación.

7 respuestas para “El atributo html target="_blank" no valida

Liher

No puedo entender como como valida eso, me parece algo curioso. Un saludo


José Miguel

A ver, lo que no valida es el atributo html, al sustituirlo por un JavaScript, no puede haber error html y “solucionas” el problema. No como sería deseable, pero de momento es lo que hay.

Saludos.


Liher

Me equivoque en el comentario, hay dos “como” seguidos, el segundo deberia ser un “no”, lo que queria decir es que no comprendo como no valida el atributo “_blank” sin tener que hacerlo con Javascript, ya que dicho atributo no es precisamente nuevo. Un saludo amigo 😀


José Miguel

Muy cierto, no parece razonable, pero la W3C no lo admite.


Liher

El que manda, manda 😀 saludos compañero


Raimundo Antonio

Amigos un saludo tengo el siguiente problema con la etiqueta target _blank de html estoy en localhost y me abre el documento pero me abre el directorio del localhost y no directamente en una pestaña nueva tengo que seleccionarlo y si me lo muestra en una nueva pestaña a qué se deberá será que tengo que subirlo a un servidor remoto, agradecería su opinión y consejo, gracias.


José Miguel

No acabo de entender el problema… Pásame el enlace que da problemas para echarle un vistazo.

Saludos.


Deja un comentario

Tu dirección de correo electrónico no será publicada.