HTML+CSS Débuter facilement avec les déclarations HTML
<!DOCTYPE html> <html> <head> <title></title> </head> <body> </body> </html>
Tous les navigateurs prennent en charge la déclaration html
Définition et utilisation
<!DOCTYPE> avant la balise ;html> La déclaration
<!DOCTYPE> n'est pas une balise HTML ; il s'agit d'une instruction destinée au navigateur Web indiquant dans quelle version du HTML la page doit être écrite.
Dans HTML 4.01, la déclaration <!DOCTYPE> fait référence à une DTD car HTML 4.01 est basé sur SGML. Une DTD spécifie les règles d'un langage de balisage afin que les navigateurs puissent restituer correctement le contenu.
HTML5 n'est pas basé sur SGML, il n'est donc pas nécessaire de référencer une DTD.
Conseil : ajoutez toujours la déclaration <!DOCTYPE> à votre document HTML afin que le navigateur connaisse le type de document.
Différences entre HTML 4.01 et HTML5
Dans HTML 4.01, il existe trois types de déclarations <!DOCTYPE> Il n'y en a qu'une en HTML5 :
<!DOCTYPE html>
Ensuite, regardons html4.01 3 Deux déclarations méthodes :
1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR /html4 /strict.dtd">
Cette DTD contient tous les éléments et attributs HTML, mais n'inclut pas les éléments de présentation et obsolètes (tels que la police). Les jeux de cadres ne sont pas autorisés. Le balisage doit être écrit en XML bien formé.
2.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd ">
Cette DTD contient tous les éléments et attributs HTML, y compris les éléments de présentation et obsolètes (tels que la police). Les jeux de cadres ne sont pas autorisés. Le balisage doit être écrit en XML bien formé.
3.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Cette DTD est équivalente à XHTML 1.0 Transitional, mais autorise le contenu frameset.
Actuellement, nous utilisons principalement <!DOCTYPE html>
Cela simplifie le segment de code