Uporaba atributa 'target="_blank"': odpiranje povezav v novem zavihku
Osnove: Kako deluje target="_blank"?
Ko dodate atributtarget="_blank"
k oznakam<;a>;
(hiperpovezave), se povezava, na katero kliknete, odpre v novem zavihku ali oknu brskalnika. To uporabnikom omogoča, da ostanejo na trenutni strani, hkrati pa si lahko ogledajo vsebino, na katero se sklicuje povezava. Primer uporabe:
<;a href="https://www.primer.si" target="_blank">;Obiščite našo spletno stran<;/a>;
V tem primeru se bo povezava dohttps://www.primer.si
odprla v novem zavihku. Če atributtarget="_blank"
ni prisoten, se povezava odpre v istem zavihku, kar nadomesti trenutno vsebino.
Prednosti uporabe target="_blank"
- Izboljšana uporabniška izkušnja: Uporabniki lahko ostanejo na trenutni strani in si hkrati ogledajo povezano vsebino. To je še posebej koristno, kadar je trenutna stran pomembna ali vsebuje veliko informacij.
- Ohranjanje konteksta: Uporabniki ne izgubijo svojega mesta na trenutni strani. To je zelo pomembno za boljšo navigacijo in preglednost.
- Boljša organizacija: Odpiranje povezav v novih zavihkih pomaga uporabnikom organizirati svoje delo in preprečuje zmedo med različnimi spletnimi mesti.
- Izogibanje izgubi dela: Če se uporabnik na trenutni strani ukvarja z pomembnim delom, na primer izpolnjevanjem obrazca, se z odpiranjem povezav v novem zavihku izogne morebitni izgubi nezapisanih podatkov.
Slabosti in varnostni vidiki target="_blank"
- Varnostni pomisleki: Odpiranje povezav v novem zavihku lahko povzroči težave z varnostjo, če spletno mesto, na katero se sklicuje povezava, ni zaupanja vredno. Lahko se pojavi zlonamerna programska oprema ali neželena programska oprema.
- Uporabniški zagon: Prevelika uporaba atributa
target="_blank"
lahko uporabnike zmede in jim oteži navigacijo. - Relativni poti: Pri uporabi relativnih poti namesto absolutnih, se lahko pojavijo težave z odpiranjem povezav v novem zavihku. Absolutne poti so vedno boljše.
- Dostopnost: Nekateri uporabniki z določenimi omejitvami (npr. slabovidni) lahko imajo težave s slednjem odprtih zavihkov.
Alternativne rešitve in najboljše prakse
Namesto uporabetarget="_blank"
se lahko v nekaterih primerih uporabijo druge rešitve, kot so na primer odpiranje povezav v modalnih oknih ali uporaba JavaScript funkcij za odpiranje novih zavihkov. Vendar pa jetarget="_blank"
najpreprostejša in najpogostejša rešitev.
Najboljše prakse:
- Uporabljajte ga preudarno: Ne uporabljajte
target="_blank"
za vsako povezavo. Uporabite ga samo takrat, ko je to res potrebno in koristno za uporabnika. - Uporabljajte absolutne poti: To preprečuje morebitne težave z relativnimi potmi.
- Opozorite uporabnike: V nekaterih primerih je priporočljivo uporabnike opozoriti, da se bo povezava odprla v novem zavihku. To lahko storite z dodajanjem besedila, kot je "(odpre se v novem zavihku)".
- Rel="noopener" za varnost: Za izboljšanje varnosti vedno dodajte atribut
rel="noopener"
skupaj ztarget="_blank"
. To preprečuje, da bi odprto spletno mesto dostopalo do trenutnega okna brskalnika.
<;a href="https://www.primer.si" target="_blank" rel="noopener">;Obiščite našo spletno stran (odpre se v novem zavihku)<;/a>;
Zaključek
Atributtarget="_blank"
je močno orodje za izboljšanje uporabniške izkušnje, vendar ga je treba uporabljati preudarno in z upoštevanjem varnostnih vidikov. Z uporabo najboljših praks in dodajanjem atributarel="noopener"
lahko zagotovimo varno in učinkovito odpiranje povezav v novih zavihkih.
Razumevanje delovanja in posledic uporabetarget="_blank"
je ključnega pomena za razvijanje kakovostnih in uporabniku prijaznih spletnih strani.
Dodatne informacije: Za dodatne informacije o tem in sorodnih temah lahko poiščete informacije na spletnih straneh, kot so MDN Web Docs (Mozilla Developer Network).
oznake: