Η πρώτη έκδοση του HTML δεν είχε αριθμό έκδοσης, ονομάστηκε απλά "HTML" και χρησιμοποιήθηκε για να τοποθετήσει απλές ιστοσελίδες πίσω το 1989 - 1995. Το 1995, η IETF (Internet Engineering Task Force) τυποποίησε HTML και αριθμήθηκε αυτό "HTML 2.0".
Το 1997, η Κοινοπραξία Παγκόσμιου Ιστού (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 που ονομάζεται HTML5. Ελπίζουν ότι αυτό τελικά θα γίνει αποδεκτό ως σύσταση του W3C.
Αποφασίζοντας σχετικά με μια έκδοση HTML
Η πρώτη σας απόφαση κατά τη σύνταξη μιας ιστοσελίδας είναι αν θα γράψετε σε HTML ή XHTML. Εάν χρησιμοποιείτε έναν επεξεργαστή όπως το Dreamweaver, η επιλογή αυτή καθορίζεται από το DOCTYPE που επιλέγετε. Εάν επιλέξετε ένα XHTML DOCTYPE, η σελίδα σας θα γραφτεί σε XHTML και αν επιλέξετε HTML DOCTYPE, θα γράψετε τη σελίδα σε HTML.
Υπάρχουν πολλές διαφορές μεταξύ του XHTML και του HTML. Αλλά για τώρα, το μόνο που χρειάζεται να γνωρίζετε είναι ότι το XHTML HTML 4.01 είναι εκ νέου γραμμένο ως εφαρμογή XML. Αν γράφετε XHTML, θα αναγράφονται όλες οι ιδιότητές σας, οι ετικέτες κλειστές και θα μπορούσατε να τις επεξεργαστείτε σε έναν επεξεργαστή XML. Το HTML είναι πολύ πιο χαλαρό από το XHTML, επειδή μπορείτε να αφήσετε αποσπάσματα από τα χαρακτηριστικά, αφήστε ετικέτες όπως
χωρίς ετικέτα κλεισίματος
και ούτω καθεξής.
Γιατί Χρήση HTML
- Το HTML μπορεί να πάρει λιγότερο χώρο, και έτσι να είναι πιο γρήγορος για λήψη.
- Το HTML είναι περισσότερο επιεικής και ευκολότερο να μάθει. Για παράδειγμα, εάν αφήσετε ετικέτες εκτός HTML, ο κώδικας θα συνεχίσει να λειτουργεί αξιόπιστα.
- Ορισμένα παλαιότερα προγράμματα περιήγησης ανταποκρίνονται αποτελεσματικότερα σε HTML παρά σε XHTML.
Γιατί να χρησιμοποιήσω το XHTML
- Το XHTML είναι πιο ξεκάθαρο στις αρχές και στα άκρα των ετικετών - έτσι τα στυλ και τα γεγονότα μπορούν να γίνουν πιο εύκολα.
- Το XHTML ενσωματώνεται καλά σε άλλες γλώσσες προγραμματισμού επειδή είναι XML.
- Ορισμένα προγράμματα περιήγησης ανταποκρίνονται πιο αξιόπιστα στο XHTML και συνεπώς προβάλλουν τις σελίδες με συνέπεια, ακόμα και σε πλατφόρμες.
Μόλις αποφασίσετε για HTML ή XHTML - Ποια έκδοση θα έπρεπε να χρησιμοποιήσετε;
HTML
Υπάρχουν τρεις εκδόσεις HTML που εξακολουθούν να χρησιμοποιούνται κανονικά γύρω από το Internet:
- HTML 3.2
- HTML 4.0
- HTML 4.01
Και κάποιοι μπορεί να υποστηρίζουν ότι μια τέταρτη έκδοση είναι η έκδοση "no-DOCTYPE". Αυτό συχνά ονομάζεται λειτουργία quirks και αναφέρεται σε έγγραφα HTML που δεν έχουν οριστεί DOCTYPE και έτσι καταλήγουν να εμφανίζονται ιδιαιτέρως σε διαφορετικά προγράμματα περιήγησης.
Σας συνιστώ HTML 4.01. Αυτή είναι η πιο πρόσφατη έκδοση του προτύπου και είναι η πιο ευρέως αποδεκτή από τα σύγχρονα προγράμματα περιήγησης. Θα πρέπει να χρησιμοποιείτε μόνο HTML 4.0 ή 3.2 εάν έχετε συγκεκριμένο λόγο (όπως για παράδειγμα εάν δημιουργείτε ένα Intranet ή ένα περίπτερο όπου τα προγράμματα περιήγησης που το βλέπουν μόνο υποστηρίζουν ετικέτες και επιλογές 3.2 ή 4.0). Εάν δεν γνωρίζετε για το γεγονός ότι βρίσκεστε σε αυτή την κατάσταση, τότε δεν είστε και θα πρέπει να χρησιμοποιήσετε το HTML 4.01.
XHTML
Υπάρχουν δύο εκδόσεις του XHTML: 1.0 και 2.0.
Το XHTML 2.0 είναι πολύ νέο και εξακολουθεί να μην υποστηρίζεται πραγματικά από προγράμματα περιήγησης στο Web. Γι ' αυτό συστήνω τη χρήση του XHTML 1.0 για τώρα. Θα είναι πολύ ωραίο όταν υποστηρίζεται ευρέως το XHTML 2.0, αλλά μέχρι τότε πρέπει να παραμείνουμε σε εκδόσεις που μπορούν να χρησιμοποιήσουν οι αναγνώστες μας.
Μόλις αποφασίσετε μια έκδοση
Βεβαιωθείτε ότι χρησιμοποιείτε ένα DOCTYPE. Η χρήση ενός DOCTYPE είναι μία ακόμη γραμμή στα έγγραφά σας HTML και διασφαλίζει ότι οι σελίδες σας εμφανίζονται με τον τρόπο που προορίζονται για εμφάνιση.
Τα DOCTYPE για τις διάφορες εκδόσεις είναι:
HTML
- HTML 4.01 μεταβατικό:
- HTML 4.01 αυστηρό:
- HTML 4.01 frameset:
- HTML 3.2:
XHTML
- XHTML 1.0 μεταβατικό:
- XHTML 1.0 αυστηρό:
- XHTML 1.0 Frameset:
- XHTML 2.0: