Junior
Για ποιο λόγο είναι απαραίτητο το χαρακτηριστικό rel στη ετικέτα link;
sobes.tech AI
Απάντηση από AI
Το χαρακτηριστικό rel στην ετικέτα <link> ορίζει τη σχέση (relationship) μεταξύ του τρέχοντος εγγράφου και του εγγράφου στο οποίο αναφέρεται η ετικέτα. Ενημερώνει το πρόγραμμα περιήγησης πώς να χρησιμοποιήσει τον συνδεδεμένο πόρο.
Οι πιο συνηθισμένες τιμές του rel είναι:
stylesheet: Υποδεικνύει ένα εξωτερικό αρχείο CSS που πρέπει να εφαρμοστεί στο έγγραφο.icon/shortcut icon: Υποδεικνύει ένα εικονίδιο (favicon) για τον ιστότοπο, που εμφανίζεται στην καρτέλα του προγράμματος περιήγησης.preload: Φορτώνει εκ των προτέρων τον πόρο που θα χρειαστεί αργότερα, χωρίς να μπλοκάρει την απόδοση.preconnect: Δημιουργεί μια σύνδεση με την καθορισμένη πηγή εκ των προτέρων, επιταχύνοντας τα επόμενα αιτήματα.prefetch: Φορτώνει εκ των προτέρων τον πόρο που ενδέχεται να χρειαστεί σε μελλοντική πλοήγηση του χρήστη.canonical: Υποδεικνύει το κανoνικό URL της σελίδας, βοηθώντας τις μηχανές αναζήτησης να καθορίσουν την κύρια έκδοση του περιεχομένου.alternate: Υποδεικνύει μια εναλλακτική έκδοση του τρέχοντος εγγράφου (π.χ. σε άλλη γλώσσα ή σε διαφορετική μορφή).author: Υποδεικνύει τον δημιουργό του εγγράφου.help: Υποδεικνύει ένα βοήθημα έγγραφο.
Παράδειγμα χρήσης του rel="stylesheet":
<link rel="stylesheet" href="/css/style.css">
Παράδειγμα χρήσης του rel="icon":
<link rel="icon" href="/favicon.ico" type="image/x-icon">
Παράδειγμα χρήσης του rel="preload":
<link rel="preload" href="/fonts/myfont.woff2" as="font" type="font/woff2" crossorigin>