Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Tag "A" - Propriedade "Target"

Olá, Verifiquei que caso eu deseja que um link de uma página HTML abra em uma nova aba, devo utilizar a propriedade "Target" e definir seu valor como "_blank".

Existe uma forma de definir esta propriedade para todas tags "a" da minha página? (Assim como no CSS você pode definir um componente e colocar seu style e que valerá para todos componentes da tela).

Obrigado.

3 respostas
solução!

Olá Augusto,

A definição default da propriedade target é _self, então não há um modo de parametrizar isso, o que você pode fazer é atribuir uma classe ou uma propriedade para os elementos de âncora, e criar um JavaScript (Vanilla, jQuery, etc) para definir como _blank todos os elementos âncoras com a classe ou propriedade.

Espero ter ajudado!

Abraços!

Oi Augusto, tudo bem? Me parece que a tag base pode ser usada para isso. Não sei bem como funciona por que nunca testei esse caso, mas você pode testar.

É importante lembrar que ele só afetará as urls relativas. As absolutas não.

<base target="_blank">

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base

Outra solução é fazer isso com javascript.

Vou dar uma checada.

Obrigado pessoal!