Το χαρακτηριστικό target της ετικέτας a. Target=”_blank” —η πιο υποτιμημένη ευπάθεια της εποχής μας. Προεπιλεγμένη τιμή

target="_blank χρησιμοποιείται για τη δημιουργία της ετικέτας άνοιξε το σύνδεσμο σε νέο παράθυρο. Τι είναι όμως το target HTML; Γιατί να είναι κενό; Και το πιο ενδιαφέρον είναι, γιατί υπάρχει μια υπογράμμιση στην αρχή; Ας ρίξουμε μια πιο προσεκτική ματιά σε αυτόν τον κώδικα και ας καταλάβουμε τι κάνει.

χαρακτηριστικό στόχο

Τιμές στόχου

Οι τέσσερις πιο κοινές τιμές για το χαρακτηριστικό target είναι:

_εαυτός

Η μόνη περίπτωση στην οποία μπορεί να συμβεί αυτό είναι εάν η ετικέτα χρησιμοποιείται στο HTML , το οποίο ορίζει μια συγκεκριμένη μέθοδο ανοίγματος για όλους τους συνδέσμους. Για παράδειγμα, εάν μεταξύ ετικετών πρόσθεσε τον παρακάτω κώδικα , πρέπει να χρησιμοποιήσετε το target="_self" ώστε ο σύνδεσμος να ανοίξει στο ίδιο παράθυρο.

_κενό

Ανοίγει έναν σύνδεσμο σε νέα καρτέλα ή παράθυρο. Αυτό καθορίζεται από τις τοπικές ρυθμίσεις του χρήστη, στα περισσότερα προγράμματα περιήγησης αυτή είναι μια νέα σελίδα καρτέλας. Ίσως νομίζετε ότι χρησιμοποιώντας αυτήν την τιμή μπορείτε να εφαρμόσετε αναδυόμενες ενότητες διαφημίσεων. Αλλά αυτό δεν είναι αλήθεια. Τις περισσότερες φορές, χρησιμοποιείται JavaScript για αυτό και όχι HTML.

Αυτή η τιμή χαρακτηριστικού στόχου HTML χρησιμοποιείται καλύτερα για το άνοιγμα συνδέσμων προς εξωτερικούς ιστότοπους ή αρχεία PDF σε μια νέα καρτέλα. Χάρη σε αυτό, μετά το κλείσιμο αυτών των καρτελών, ο χρήστης επιστρέφει στον ιστότοπό σας. Αλλά αυτό δεν πρέπει να γίνει κατάχρηση, καθώς θα είναι αρκετά δύσκολο για τον χρήστη να πλοηγηθεί εάν κάθε σύνδεσμος ανοίξει σε μια νέα καρτέλα.

_μητρική εταιρεία

Η τιμή _parent ανοίγει έναν σύνδεσμο στο γονικό πλαίσιο για το πλαίσιο στο οποίο βρίσκεστε. Αυτή δεν είναι μια δημοφιλής τιμή, καθώς οι ετικέτες για τη δημιουργία πλαισίων Και δεν υποστηρίζονται σε HTML5. Ωστόσο, αυτή η τιμή μπορεί ακόμα να χρησιμοποιηθεί μέσα σε ετικέτες