2011-11-03 34 views
7

que tienen código de algo como esto:¿Es válido usar un nombre personalizado en el atributo "objetivo" de la etiqueta <a>?

<a href="http://google.com" target="_blank">google</a> 
<a href="http://gmail.com" target="_blank">gmail</a> 

Cada vez que haga clic en uno de los enlaces, una nueva ventana o pestaña se crea. Yo quería los enlaces solo para usar uno.

Así que he cambiado de código como este:

<a href="http://google.com" target="google">google</a> 
<a href="http://gmail.com" target="google">gmail</a> 

funcionó! Hace una nueva ventana la primera vez que se hace clic en el enlace y, a continuación, los clics en los enlaces aparecen en esa ventana.

Creo que esto es bueno, pero no puedo encontrar algo al respecto en el W3C HTML 4 Spec. ¿Es válido y compatible con varios navegadores?

+1

Es válido por http://validator.w3.org –

Respuesta

8

Sí, así es exactamente como lo usaría en esta instancia. El valor del atributo target especifica dónde abrir el documento vinculado y puede ser uno de _blank, _self, _parent, _top, o framename, donde framename sería el nombre del marco o ventana de usar.

3

Sí, eso es perfectamente válido y compatible con el navegador. El target especifica el nombre de la ventana de destino (o marco), que se abrirá cuando aún no exista.

La siguiente tienen un significado especial: _self, _blank, _parent, _top

Tal vez necesita a better HTML reference.

Cuestiones relacionadas