Οι εκδόσεις του HTML αντιπροσωπεύουν τυποποιημένες βελτιώσεις στη βασική γλώσσα για το World Wide Web. Καθώς αναπτύσσονται νέες τεχνολογίες και εξελίσσονται πιο αποτελεσματικές μέθοδοι για την επίτευξη των επιθυμητών αποτελεσμάτων ιστοσελίδας, οι προγραμματιστές και Οι διαχειριστές καθορίζουν τα αποδεκτά γλωσσικά πρότυπα και στη συνέχεια τα ορίζουν χρησιμοποιώντας αριθμούς για να φέρουν τάξη και ομοιομορφία ο ιστός.
Εκδόσεις HTML
Η πρώτη έκδοση του HTML δεν είχε αριθμό, αλλά ονομάστηκε "HTML". Χρησιμοποιήθηκε για τη δημιουργία απλών ιστοσελίδων από το 1989 και εξυπηρετούσε το σκοπό του έως το 1995. Το 1995, δημιουργήθηκε η τυποποιημένη HTML και HTML 2.0 του Internet Engineering Task Force.
Το 1997, το World Wide Web Consortium (W3C) παρουσίασε την επόμενη έκδοση του HTML: HTML 3.2. Ακολούθησε HTML 4.0 το 1998 και 4.01 το 1999.
Στη συνέχεια, το W3C ανακοίνωσε ότι δεν θα δημιουργούσε πλέον νέες εκδόσεις HTML και θα αρχίσει να επικεντρώνεται σε επεκτάσιμο HTML ή XHTML. Συνέστησαν στους σχεδιαστές ιστοσελίδων να χρησιμοποιούν HTML 4.01 για τα έγγραφα HTML τους.
Γύρω από αυτό το σημείο, η ανάπτυξη διακόπηκε. Το W3C επικεντρώθηκε στο XHTML 1.0 και πράγματα όπως το XHTML Basic έγιναν προτάσεις το 2000 και μετά. Ωστόσο, οι σχεδιαστές ήταν ανθεκτικοί να μετακινηθούν στην άκαμπτη δομή του XHTML, έτσι το 2004, το Web Hypertext Η Ομάδα Εργασίας Τεχνολογίας Εφαρμογών (WHATWG) άρχισε να εργάζεται σε μια νέα έκδοση HTML που δεν είναι τόσο αυστηρή όσο XHTML. Αυτό ονομάστηκε HTML 5.
Αποφασίζοντας μια έκδοση HTML
Η πρώτη σας απόφαση κατά τη δημιουργία μιας ιστοσελίδας είναι αν θα γράψετε σε HTML ή XHTML. Εάν χρησιμοποιείτε ένα πρόγραμμα επεξεργασίας όπως Dreamweaver, αυτή η επιλογή δηλώνεται στο DOCTYPE που επιλέγετε.
Τα XHTML και HTML έχουν πολλές διαφορές. Σε γενικές γραμμές, το XHTML είναι HTML 4.01 ξαναγράφεται ως Εφαρμογή XML. Εάν γράψετε XHTML, είναι πιο αυστηρό στη σύνταξή του, και όλα τα χαρακτηριστικά σας θα αναφέρονται, οι ετικέτες σας κλείνουν. Θα μπορείτε επίσης να επεξεργαστείτε το έγγραφο σε ένα πρόγραμμα επεξεργασίας XML. Η HTML είναι πολύ πιο χαλαρή, επιτρέποντάς σας να αποθέσετε εισαγωγικά από χαρακτηριστικά, να αφήσετε τις ετικέτες κλειστές και ούτω καθεξής.
Γιατί πρέπει να επιλέξετε να χρησιμοποιήσετε HTML; Αυτοί οι λόγοι μπορεί να σας ωθήσουν περισσότερο ως επιλογή:
- Η HTML μπορεί να καταλάβει λιγότερο χώρο και επομένως να είναι πιο γρήγορη για λήψη.
- Το HTML είναι πιο συγχωρετικό και πιο εύκολο να το μάθετε. Για παράδειγμα, εάν αφήσετε ετικέτες σε HTML, ο κώδικάς σας θα εξακολουθεί να λειτουργεί αξιόπιστα.
- Ορισμένα παλαιότερα προγράμματα περιήγησης ανταποκρίνονται πιο αποτελεσματικά στο HTML παρά στο XHTML.
Μπορείτε αντ 'αυτού να επιλέξετε XHTML εάν οι ανάγκες σας ταιριάζουν περισσότερο με αυτά τα σημεία:
- Το XHTML είναι αυστηρότερο στις αρχές και στο τέλος των ετικετών, έτσι ώστε τα στυλ και οι εκδηλώσεις να μπορούν να γίνουν πιο εύκολα.
- Το XHTML ενσωματώνεται καλά με άλλες γλώσσες προγραμματισμού επειδή το XML είναι ευρέως χρησιμοποιήσιμο.
- Ορισμένα προγράμματα περιήγησης ανταποκρίνονται πιο αξιόπιστα στο XHTML και έτσι εμφανίζουν τις σελίδες με συνέπεια, ακόμη και σε όλες τις πλατφόρμες.
Κάποιοι μπορεί να υποστηρίξουν ότι μια τέταρτη έκδοση είναι η έκδοση "no-DOCTYPE". Αυτό λέγεται συχνά λειτουργία quirks και αναφέρεται σε έγγραφα HTML που δεν έχουν ΕΓΓΡΑΦΗ ορίζεται και, ως εκ τούτου, καταλήγει να εμφανίζει παράξενη εμφάνιση σε διαφορετικά προγράμματα περιήγησης.
HTML 5 και XHTML
Με την έλευση του HTML 5 (μερικές φορές αναπαριστάται χωρίς το κενό ως HTML5), η γλώσσα εντάχθηκε XHTML καθώς και όλες οι προηγούμενες εκδόσεις του HTML. Το HTML 5 έχει γίνει μια τυπική γλώσσα του Διαδικτύου και είναι η πιο ευρέως αποδεκτή από τα σύγχρονα προγράμματα περιήγησης. Θα πρέπει να χρησιμοποιείτε παλαιότερες εκδόσεις HTML (π.χ. 4.0, 3.2 κ.λπ.) μόνο εάν έχετε έναν εξειδικευμένο λόγο να το κάνετε. Εάν δεν έχετε μια συγκεκριμένη κατάσταση που απαιτεί κάτι άλλο, τότε θα πρέπει να χρησιμοποιήσετε HTML 5.
Δήλωση DOCTYPE
Φροντίστε να χρησιμοποιήσετε ένα DOCTYPE στο έγγραφό σας HTML. Η χρήση ενός DOCTYPE διασφαλίζει ότι οι σελίδες σας εμφανίζονται με τον τρόπο που σκοπεύετε.
Εάν εργάζεστε με HTML 5, η δήλωση DOCTYPE θα είναι απλώς:
Τα άλλα DOCTYPEs για τις διάφορες εκδόσεις είναι:
HTML
- Μεταβατικό HTML 4.01
- HTML 4.01 αυστηρό
- Σύνολο πλαισίων HTML 4.01
- HTML 3.2
XHTML
- Μεταβατικό XHTML 1.0
- XHTML 1.0 αυστηρό
- Πλαίσιο XHTML 1.0
- XHTML 2.0