Sto lavorando ad un progetto HTML, e non riesco a scoprire come aprire un link in una nuova scheda senza javascript.
So già che <a href="http://www.WEBSITE_NAME.com"></a>
apre il link nella stessa scheda. Qualche idea su come farlo aprire in una nuova scheda?
Imposta l''target' attributo del link a _blank
:
<a href="#" target="_blank" rel="noopener noreferrer">Link</a>
Edit: per altri esempi, vedi qui: http://www.w3schools.com/tags/att_a_target.asp
(Nota: in precedenza ho suggerito blank
invece di _blank
perché, se usato, aprirà una nuova scheda e poi userà la stessa scheda se il link viene cliccato di nuovo. Tuttavia, questo è solo perché, come sottolineato da GolezTrol, si riferisce al nome a di un frame/finestra, che verrebbe impostato e utilizzato quando il link viene premuto di nuovo per aprirlo nella stessa scheda).
**Considerazioni sulla sicurezza!
Il rel="noopener noreferrer"
serve ad evitare che la nuova scheda aperta possa modificare maliziosamente la scheda originale.
Per maggiori informazioni su questa vulnerabilità si vedano queste risorse:
Usate uno di questi secondo le vostre esigenze.
Aprire il documento collegato in una nuova finestra o scheda:
<a href="xyz.html" target="_blank"> Link </a>
Apri il documento collegato nello stesso riquadro in cui è stato cliccato (questo è il default):
<a href="xyz.html" target="_self"> Link </a>
Apri il documento collegato nel riquadro padre:
<a href="xyz.html" target="_parent"> Link </a>
Apri il documento collegato nel corpo intero della finestra:
<a href="xyz.html" target="_top"> Link </a>
Aprire il documento collegato in un frame con nome:
<a href="xyz.html" target="framename"> Link </a>