Aprenda a abrir link em uma nova aba usando HTML

Aprenda a abrir link em uma nova aba usando HTML

Neste artigo, vamos explorar como fazer para abrir link em nova aba com o atributo target do HTML. Pois, a abertura de links em novas abas é útil em várias situações, porque permite que os usuários mantenham a página atual aberta enquanto acessam o conteúdo vinculado. 

Aprenderemos como adicionar esse recurso ao seu código HTML de maneira simples e eficiente.

Conteúdo

Como criar um link

  • Para criar um link em HTML, utilizamos o elemento de âncora <a>.
  • O atributo href é usado para especificar o endereço URL para onde o link deve direcionar.
  • O texto dentro das tags de abertura e fechamento do elemento <a> é exibido como o texto do link.

Tag a

A tag <a> é uma das tags mais importantes em HTML e é usada para criar links em uma página. A letra “a” na tag <a> representa “âncora”, que faz referência a uma âncora na página da web para a qual o link aponta.

Essa tag permite que os desenvolvedores criem hiperlinks, permitindo aos usuários navegar para outras páginas, recursos ou seções dentro da mesma página. A tag <a> é um elemento em linha e pode ser usada para envolver texto, imagens ou outros elementos HTML.

Exemplo de uso da tag <a>:

				
					<a href="https://www.example.com">Clique aqui para acessar o exemplo</a>

				
			

O atributo “target” para abrir link em uma nova aba

  • O atributo target é usado para controlar o comportamento de abertura de um link em HTML.
  • Quando atribuímos o valor “_blank” ao atributo target, estamos indicando ao navegador que o link deve ser aberto em uma nova aba.
  • O valor “_blank” indica que a nova aba deve ser aberta em segundo plano e o foco permanecerá na aba atual.

Adicionando o atributo target ao link

Neste exemplo, ao clicar no link “Clique aqui para abrir em uma nova aba”, o destino do link, no caso, “https://blog.marcusoliveiradev.com.br”, será aberto em uma nova aba do navegador. Então, o atributo target=”_blank” instrui o navegador a realizar essa ação.

É importante notar que a abertura em uma nova aba pode depender das configurações do navegador do usuário, e algumas extensões ou bloqueadores de pop-ups podem interferir nesse comportamento.

				
					<a href="https://blog.marcusoliveiradev.com.br" target="_blank">Clique aqui para abrir em uma nova aba</a>

				
			

Considerações sobre a Segurança do Atributo target=”_blank”

Ao utilizar o atributo target=”_blank” para abrir links em uma nova aba no HTML, é importante ter em mente algumas questões de segurança. Modificar o título do tópico para “Segurança ao Utilizar o Atributo target=”_blank””.

Relação com a política de segurança do navegador ao abrir link em uma nova aba

Em alguns navegadores, a abertura de links em novas abas pode ser afetada pela política de segurança, como o recurso “noopener” ou “noreferrer”. Essas políticas ajudam a mitigar possíveis vulnerabilidades, protegendo contra ataques como o “tabnabbing”. Verifique as configurações de segurança do navegador para entender como essas políticas podem afetar o comportamento dos links.

Risco de phishing e ataques de redirecionamento

Ao abrir links em novas abas, há o risco de usuários serem direcionados para sites maliciosos ou fraudulentos, conhecidos como ataques de phishing. Portanto, é importante garantir que os links em seu site sejam seguros e confiáveis, verificando a autenticidade dos destinos e implementando práticas de segurança adequadas.

Quando o link deve abrir em uma nova guia

  • A decisão de abrir um link em uma nova guia deve ser baseada na experiência do usuário e na usabilidade do site.
  • Abrir um link em uma nova guia pode ser apropriado quando o conteúdo do link é um recurso complementar ou externo ao conteúdo principal da página atual.
  • É recomendado abrir links externos, links para downloads ou documentos em uma nova guia para que os usuários não percam o contexto da página atual.

Exemplos para seguir ao abrir link em uma nova aba

Abertura de um link em uma nova aba:

				
					<!-- Abertura de um link em uma nova aba -->
<a href="https://www.example.com" target="_blank">Texto do Link</a>

<!-- Abertura de um link interno em uma nova aba -->
<a href="#secao2" target="_blank">Ir para a Seção 2</a>

<!-- Abertura de um link em uma nova aba com imagem -->
<a href="https://www.example.com" target="_blank">
  <img decoding="async" src="imagem.jpg" alt="Descrição da imagem">
</a>

				
			

Dúvidas frequentes

A sintaxe correta para criar um link em HTML é usando a tag <a>. É necessário especificar o atributo href, que define o destino do link, ou seja, a URL. Por exemplo: <a href=”https://blog.marcusoliveiradev.com.br”>Link</a>.

Para fazer um link abrir em uma nova aba no HTML, adicione o atributo target=”_blank” à tag <a>. Por exemplo: <a href=”https://blog.marcusoliveiradev.com.br” target=”_blank”>Link</a>.

O valor “_blank” do atributo target indica que o link deve ser aberto em uma nova aba do navegador quando clicado. Essa nova aba geralmente é aberta em segundo plano, permitindo que o usuário mantenha a página atual aberta enquanto acessa o conteúdo do link.

Para usar o atributo target=”_blank”, adicione-o à tag <a> e defina o valor como “_blank”. Por exemplo: <a href=”https://blog.marcusoliveiradev.com.br” target=”_blank”>Link</a>. Isso fará com que o link seja aberto em uma nova aba do navegador quando clicado.

A abertura de links em novas abas é recomendada para casos em que o conteúdo do link é complementar ou externo ao conteúdo principal da página atual. Como, por exemplo, links para, downloads ou documentos.

Caso haja restrições ou preferências específicas, é possível fornecer uma opção, com o uso de JavaScript, permitindo o controle da abertura dos links.

Conclusão

Em suma, ao adicionar a funcionalidade de abrir links em novas abas ao seu site ou aplicativo da web, você oferece aos usuários uma experiência de navegação mais fluida e conveniente. 

No entanto, lembre-se de considerar a compatibilidade do navegador e de fornecer alternativas para aqueles que possam enfrentar problemas. 

Esperamos que este guia tenha sido útil para você implementar essa funcionalidade em seu código HTML.

Como se tornar um desenvolvedor Web?

Não é necessário ter um certificado ou formação específica para ser um desenvolvedor web. Porque o importante é obter conhecimentos teóricos e práticos sobre programação, e assim irá adquirir experiência para entrar no mercado de programação web.

Certamente deve estar animado para começar a sua jornada, saiba que estou focado para fazer conteúdos excepcionais que irão te ajudar! Então não perca tempo e cadastre-se logo abaixo para não perder nenhuma novidade e ficar sempre por dentro

Respostas de 3

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Pratique, acesse o editor HTML
mokup phone
Aprenda a desenvolver para a web de graça!

Cadastrar agora

*Não enviamos spam, ao enviar você aceita nossas políticas de privacidade.

Pesquisa
*A busca não retorna histórias,
para isso visite a página histórias
Digite aqui para obter os resultados da pesquisa!
Ebook Criar com HTML e CSS - Mukup

Cadastrar agora

Aprenda a desenvolver para a web de graça! Mais ebook de bônus.

*Não enviamos spam, ao enviar você aceita nossas políticas de privacidade.