Μια σημαντική αρχή του κινήματος Web Standards που είναι υπεύθυνη για τη βιομηχανία που έχουμε σήμερα είναι η ιδέα της χρήσης στοιχείων HTML για αυτό που είναι και όχι πώς μπορεί να εμφανίζονται στο πρόγραμμα περιήγησης από προεπιλογή. Αυτό είναι γνωστό ως χρήση του Σημασιολογικού HTML.
Τι είναι το Σημασιολογικό HTML
Η σημασιολογική HTML ή σημασιολογική σήμανση είναι η HTML που εισάγει νόημα στην ιστοσελίδα παρά σε παρουσίαση. Για παράδειγμα, α
Η ετικέτα υποδεικνύει ότι το συνημμένο κείμενο είναι μια παράγραφο.
Αυτό είναι τόσο σημασιολογικό όσο και παρουσιάσιμο, διότι οι άνθρωποι γνωρίζουν ποιες παραγράφους και οι φυλλομετρητές γνωρίζουν πώς να τις προβάλλουν.
Από την άλλη πλευρά αυτής της εξίσωσης, ετικέτες όπως και δεν είναι σημασιολογικά, διότι ορίζουν μόνο τον τρόπο εμφάνισης του κειμένου (με έντονους χαρακτήρες ή πλάγιους χαρακτήρες) και δεν παρέχουν κανένα πρόσθετο νόημα στη σήμανση. Παραδείγματα σημασιολογικών ετικετών HTML περιλαμβάνουν τις ετικέτες κεφαλίδας Το όφελος της γραφής της σημασιολογικής HTML πηγάζει από το τι πρέπει να είναι ο οδηγικός στόχος οποιασδήποτε ιστοσελίδας - η επιθυμία επικοινωνίας. Προσθέτοντας σημασιολογικές ετικέτες στο έγγραφό σας, παρέχετε πρόσθετες πληροφορίες σχετικά με αυτό το έγγραφο, το οποίο βοηθά στην επικοινωνία. Συγκεκριμένα, σημασιολογικές ετικέτες καθιστούν σαφές στο πρόγραμμα περιήγησης ποια είναι η έννοια μιας σελίδας και του περιεχομένου της. Αυτή η σαφήνεια επικοινωνεί επίσης με τις μηχανές αναζήτησης, εξασφαλίζοντας ότι οι σωστές σελίδες παραδίδονται για τα σωστά ερωτήματα. Οι σημασιολογικές ετικέτες HTML παρέχουν πληροφορίες σχετικά με το περιεχόμενο αυτών των ετικετών που ξεπερνούν ακριβώς το πώς φαίνονται σε μια σελίδα. Κείμενο που περικλείεται στο Αντί να προσπαθήσουμε να κάνουμε αυτόν τον κώδικα, ο περιηγητής καταλαβαίνει ότι χρησιμοποιείτε αυτό το κείμενο ως παράδειγμα του κώδικα για τους σκοπούς ενός άρθρου ή ενός διαδικτυακού σεμιναρίου κάποιου είδους. Η χρήση σημασιολογικών ετικετών σας δίνει πολλά περισσότερα άγκιστρα για να σχεδιάσετε το περιεχόμενό σας. Ίσως σήμερα προτιμάτε να εμφανίζονται τα δείγματα κώδικα στο προεπιλεγμένο στυλ του προγράμματος περιήγησης, αλλά αύριο θέλετε να τα καλέσετε με ένα γκρι χρώμα φόντου και αργότερα θέλετε να ορίσετε την ακριβή οικογένεια γραμματοσειρών γραμματοσειράς ή τη γραμματοσειρά που θέλετε να χρησιμοποιήσετε για τα δείγματα σας. Μπορείτε εύκολα να κάνετε όλα αυτά χρησιμοποιώντας τη σημασιολογική σήμανση και το έξυπνα εφαρμοσμένο CSS. Όταν θέλετε να χρησιμοποιήσετε σημασιολογικές ετικέτες για να μεταδώσετε σημασία και όχι για λόγους παρουσίασης, θα πρέπει να είστε προσεκτικοί ώστε να μην τις χρησιμοποιείτε εσφαλμένα απλά για τις κοινές ιδιότητες εμφάνισης τους. Ορισμένες από τις πιο συχνά χρησιμοποιούμενες σημασιολογικές ετικέτες περιλαμβάνουν: Χρησιμοποιώντας ετικέτες HTML που έχουν νόημα, δημιουργείτε σελίδες που μεταδίδουν περισσότερες πληροφορίες από ό, τι περιβάλλουν τα πάντα Ενώ σχεδόν κάθε ετικέτα HTML4 και όλες οι ετικέτες HTML5 έχουν σημασιολογική σημασία, ορισμένες ετικέτες έχουν κυρίως σημασιολογική φύση. Για παράδειγμα, το HTML5 έχει επαναπροσδιορίσει τη σημασία του και οι ετικέτες να είναι σημασιολογικές. ο ετικέτα δεν μεταδίδει πρόσθετη σημασία, αλλά μάλλον κείμενο που τυπικά εμφανίζεται με έντονους χαρακτήρες. ο η ετικέτα επίσης δεν μεταδίδει επιπλέον σημασία ή έμφαση, αλλά οριοθετεί μάλλον κείμενο που τυπικά εμφανίζεται με πλάγιους χαρακτήρες. Σημασιολογικοί ετικέτες HTMLδιά μέσου
,
,
και . Υπάρχουν πολλές περισσότερες σημασιολογικές ετικέτες HTML που μπορούν να χρησιμοποιηθούν καθώς δημιουργείτε έναν ιστότοπο συμβατό με τα πρότυπα.
Γιατί πρέπει να φροντίζετε για τη σημασιολογία
Η ετικέτα αναγνωρίζεται αμέσως από το πρόγραμμα περιήγησης ως κάποιος τύπος γλώσσας κωδικοποίησης.
Χρησιμοποιήστε Σημασιολογικά Ετικέτες σωστά
ετικέτα για εσοχή κειμένου που δεν είναι προσφορά. Αυτό οφείλεται στο γεγονός ότι τα blockquotes είναι χαραγμένα από προεπιλογή. Αν απλά θέλετε να επωφεληθείτε από την εσοχή, αλλά το κείμενο δεν είναι blockquote, χρησιμοποιήστε τα περιθώρια CSS.
ετικέτα εσοχές ότι το κείμενο στα περισσότερα προγράμματα περιήγησης. Αυτό είναι τόσο σημασιολογικά λανθασμένο όσο και άκυρο HTML, όπως μόνο
ετικέτα. Και πάλι, χρησιμοποιήστε το περιθώριο ή το στυλ γεμίσματος για να προσθέσετε κείμενο.
Ποιες ετικέτες HTML είναι σημασιολογικές;
Συντομογραφία Αρκτικόλεξο Μεγάλη προσφορά Ορισμός Διεύθυνση για το συντάκτη του εγγράφου Παραπομπή Αναφορά κωδικού Κείμενο teletype Λογική διαίρεση Γενικό εμπορευματοκιβώτιο τύπου inline Διαγράφηκε κείμενο Εισαγμένο κείμενο
Εμφαση Μεγάλη έμφαση Τίτλος πρώτου επιπέδου Τίτλος δευτέρου επιπέδου Τίτλος τρίτου επιπέδου Τίτλος τέταρτου επιπέδου Επικεφαλίδα 5ου επιπέδου Τίτλος έκτου επιπέδου Θεματικό διάλειμμα Κείμενο που θα εισαχθεί από το χρήστη
Προ-μορφοποιημένο κείμενο Σύντομη εισαγωγική παραπομπή Έξοδος δείγματος Υπογεγραμμένος Υπερηφάνεια Κείμενο με μεταβλητή ή χρήστη