Easy-Micro

LANGAGE Langage HTML
HTML obligatoire

Les balises HTML obligatoires

HTML aujourd'hui

HTML5 (HyperText Markup Language Version 5) est la dernière version du HTML. Le "Working Draft" (brouillon de travail) HTML5 fut publié officiellement le 23 avril 2009 par le WHATWG mais sa spécification complète ne fut terminée que fin 2010 afin de devenir un standard libre dans les années suivantes.

Certaines balises HTML sont obligatoires dans toutes pages Web. Sans elles, rien ne marche et le navigateur ne pourra pas afficher correctement votre page Web. Si vous utilisez un éditeur de site Web, celui-ci utilisera automatiquement ces balises HTML sur tous nouveau fichier (visible en mode "code"). Si vous utilisez un simple éditeur de texte comme le "bloc-note", n'oubliez pas ces balises !

Voici les balises HTML absolument obligatoires d'une page web:
<!DOCTYPE html>
<html lang="fr"> Début de page
<head> Début de l'en-tête
<title>Insérez votre titre ici</title> 
<meta charset="utf-8"> 
</head> Fin de l'en-tête
<body> Début du corps
   Le texte de votre page ici
</body> Fin du corps
</html> Fin de page
La première balise "DOCTYPE" (ecrite en XML) permet de définir le TYPE de DOCument (ici le HTML5)

Dans le langage courant, HTML5 désigne souvent un ensemble de technologies Web (HTML5, CSS3 et JavaScript) permettant notamment le développement d'applications.

Ancien XHTML

Avant le HTML5, le XHTML devait être spécifié comme ceci:

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

Cette balise permettait de spécifier :
• qu'il s'agit d'un document HTML
• sa version (ici la version 4.01, la plus courante)
• et son type (ici Transitional, le plus courant - sinon Stict ou Framset).
• Elle permet aussi de spécifier la langue utilisée pour le code (EN soit anglais off course)
• et l'adresse de référence du DTD (Document Type Definition). Le DTD est une sorte de dico auquel le langage utilisé doit se référencer afin d'être considérer comme valide.

Cette balise "DOCTYPE" n'est pas à proprement parlé une balise dite obligatoire mais elle devrait figurer sur tous document digne de ce nom. Beaucoups de problèmes de compatibilité entre les navigateurs sont dû à son absence. La balise <title> n'est elle non plus pas absolument obligatoire mais un document sans titre... Bref, mieux avec que sans.

Pour être validé (par le W3c via son Markup Validation Service), votre code html doit aussi comprendre la déclaration des caractères utilisés avec la balise meta "Content-type" (ici le "classique" utf-8 pour "Ucs Transformation Format 8 bits") -> Voir la vidéo: Les balises obligatoires!


< Page précédente LANGAGE HTML Page suivante >