Sobes.tech
Middle

Πώς διαχωρίζουμε το περιεχόμενο σε μια σελίδα με σημασιολογικό τρόπο;

sobes.tech AI

Απάντηση από AI

Ο διαχωρισμός περιεχομένου με σημασιολογική σημασία επιτυγχάνεται με τη χρήση των κατάλληλων ετικετών HTML5.

Κύριες σημασιολογικές ετικέτες:

  • <header>: Εισαγωγή ή ομάδα πλοήγησης ή εισαγωγικών στοιχείων. Συχνά περιέχει τον τίτλο της ιστοσελίδας, πλοήγηση, λογότυπο.
  • <nav>: Μπλοκ συνδέσμων πλοήγησης.
  • <main>: Κύριο περιεχόμενο του εγγράφου. Πρέπει να είναι μοναδικό στη σελίδα (να μην διπλοτυπείται στο υποσέλιδο, την κεφαλίδα, τη πλαϊνή μπάρα).
  • <article>: Αυτόνομο, ανεξάρτητο τμήμα περιεχομένου (άρθρο, ανάρτηση σε ιστολόγιο, σχόλιο).
  • <section>: Ξεχωριστό τμήμα του εγγράφου (κεφάλαιο, παράγραφος, μπλοκ περιεχομένου στη αρχική σελίδα). Πρέπει να έχει τίτλο (<h1>-<h6>).
  • <aside>: Μέρος του περιεχομένου που σχετίζεται έμμεσα με το κύριο περιεχόμενο (πλαϊνή γραμμή, απόσπασμα, διαφήμιση).
  • <footer>: Υποσέλιδο τμήματος ή εγγράφου. Συνήθως περιέχει πληροφορίες σχετικά με τον συγγραφέα, πνευματικά δικαιώματα, συνδέσμους σε σχετικά έγγραφα.
  • <figure>: Αυτόνομο περιεχόμενο (εικόνα, διάγραμμα, πίνακας), που μπορεί να μετακινηθεί από τη ροή του εγγράφου χωρίς να χάσει το νόημά του. Συχνά χρησιμοποιείται με <figcaption>.
  • <figcaption>: Επισήμανση για το στοιχείο <figure>.
  • <mark>: Επισημαίνει (σημειώνει) κείμενο που έχει ιδιαίτερη σημασία ή ενδιαφέρον στο πλαίσιο του περιβάλλοντος κειμένου.
  • <time>: Αντιπροσωπεύει συγκεκριμένο χρόνο ή χρονική περίοδο.

Η χρήση σημασιολογικών ετικετών βελτιώνει την προσβασιμότητα, το SEO και τη συντηρησιμότητα του κώδικα. Οι μηχανές αναζήτησης και οι βοηθητικές τεχνολογίες (αναγνώστες οθόνης) κατανοούν καλύτερα τη δομή της σελίδας.