I'estou trabalhando em um projeto HTML, e não posso'descobrir como abrir um link em uma nova aba sem javascript.
Eu já sei que <a href="http://www.WEBSITE_NAME.com"></a>
abre o link na mesma aba. Alguma idéia de como fazê-lo abrir em um novo?
Defina o 'target' atributo do link para _blank
:
<a href="#" target="_blank" rel="noopener noreferrer">Link</a>
Edição: para outros exemplos, veja aqui: http://www.w3schools.com/tags/att_a_target.asp
(Nota: Eu sugeri anteriormente blank
em vez de _blank
porque, se utilizado, ele'abrirá uma nova aba e então utilizará a mesma aba se o link for clicado novamente. No entanto, isto é apenas porque, como GolezTrol apontou, refere-se ao nome a de um frame/janela, que seria definido e utilizado quando o link fosse pressionado novamente para abri-lo na mesma aba).
Security Consideration!
O rel="noopener noreferrer"
é para evitar que a aba recém aberta possa modificar maliciosamente a aba original.
Para mais informações sobre esta vulnerabilidade, veja estes recursos:
Use um destes de acordo com suas necessidades.
Abra o documento vinculado em uma nova janela ou guia:
<a href="xyz.html" target="_blank"> Link </a>
Abra o documento ligado no mesmo quadro em que foi clicado (este é o padrão):
<a href="xyz.html" target="_self"> Link </a>
Abra o documento ligado no quadro superior:
<a href="xyz.html" target="_parent"> Link </a>
Abra o documento ligado no corpo completo da janela:
<a href="xyz.html" target="_top"> Link </a>
Abra o documento vinculado em um quadro nomeado:
<a href="xyz.html" target="framename"> Link </a>