ΑΡΧΙΚΗ ΚΑΤΑΣΚΕΥΗ Bloggs ΚΩΔΙΚΑΣ html JavaScript ΕΙΣΑΓΩΓΗ ManiacΑΝΑΛΥΣΗ Site ΕΙΔΗΣΕΩΝ GadgetManiac ΓΕΝΙΚΑ

Πέμπτη, 21 Φεβρουαρίου 2013

DOCTYPE.ΟΡΙΣΜΟΣ ΚΑΙ ΧΡΗΣΗ



 Το <! DOCTYPE> δήλωση υποστηρίζεται σε όλες τις μεγάλες μηχανές αναζήτησης.

Ορισμός και Χρήση
Το <! DOCTYPE> δήλωση πρέπει να είναι το πρώτο πράγμα στο HTML έγγραφο σας, πριν από την <html> ετικέτα.
Η δήλωση αυτή δεν είναι μια ετικέτα HTML <DOCTYPE!>? Είναι μια εντολή στο πρόγραμμα περιήγησης στο Web για το τι έκδοση του HTML η σελίδα είναι γραμμένει μέσα.
Στην HTML 4.01, ο <! DOCTYPE> δήλωση αναφέρεται σε ένα DTD, επειδή HTML 4.01 βασίστηκε σε SGML. Το DTD καθορίζει τους κανόνες για τη γλώσσα σήμανσης, έτσι ώστε οι μηχανές αναζήτησης να καταστήσει το περιεχόμενο σωστά.
HTML5 δεν βασίζεται σε SGML, και επομένως δεν απαιτεί μια αναφορά σε μια DTD.
Συμβουλή: Πάντα να προσθέτετε τη δήλωση σε έγγραφα HTML σας, έτσι ώστε το πρόγραμμα περιήγησης να ξέρει τι τύπο του εγγράφου να αναμένει <DOCTYPE!>.
  
 Διαφορές μεταξύ 4,01 HTML και HTML5
Υπάρχουν τρεις διαφορετικές <! DOCTYPE> δηλώσεων σε HTML 4.01. Σε HTML5 υπάρχει μόνο ένα:

<!DOCTYPE html>

Κοινή Δήλωση DOCTYPE
HTML 5

<!DOCTYPE html>

HTML 4.01 Strict

Αυτό το DTD HTML περιέχει όλα τα στοιχεία και χαρακτηριστικά, αλλά δεν περιλαμβάνει την παρουσίαση ή μη αποδεκτά στοιχεία (όπως η γραμματοσειρά). Framesets δεν επιτρέπονται.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional

Αυτό το DTD HTML περιέχει όλα τα στοιχεία και χαρακτηριστικά, ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΜΕΝΩΝ παρουσίασης και μη αποδεκτά στοιχεία (όπως η γραμματοσειρά). Framesets δεν επιτρέπονται.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset

Αυτό το DTD είναι ίση με HTML 4.01 Transitional, αλλά επιτρέπει τη χρήση του περιεχομένου πλαισίων.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
XHTML 1.0 Strict

Αυτό το DTD HTML περιέχει όλα τα στοιχεία και χαρακτηριστικά, αλλά δεν περιλαμβάνει την παρουσίαση ή μη αποδεκτά στοιχεία (όπως η γραμματοσειρά). Framesets δεν επιτρέπονται. Η σήμανση πρέπει επίσης να γραφτεί ως καλοσχηματισμένο XML.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Transitional

Αυτό το DTD HTML περιέχει όλα τα στοιχεία και χαρακτηριστικά, ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΜΕΝΩΝ παρουσίασης και μη αποδεκτά στοιχεία (όπως η γραμματοσειρά). Framesets δεν επιτρέπονται. Η σήμανση πρέπει επίσης να γραφτεί ως καλοσχηματισμένο XML.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Frameset

Αυτό το DTD είναι ίσο με το πρότυπο XHTML 1.0 Transitional, αλλά επιτρέπει τη χρήση του περιεχομένου πλαισίων.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
XHTML 1.1

Αυτό το DTD είναι ίσο με το XHTML 1.0 Strict, αλλά σας επιτρέπει να προσθέσετε ενότητες (για παράδειγμα, για την παροχή υποστήριξης για ρουμπίνι Ανατολή-ασιατικές γλώσσες).

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου

Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.