Le HTML (HyperText Markup Language) est un langage de description.

Structure d'une Balise

<nom attribut="valeur de l'attribut entre guillemets">
Exemple
<a href="index.html">lien</a>
Toute balise ouverte doit être fermée.
Certaines balises non fermantes (<img>, <br>, <hr>, <meta>, <link>)
sont fermées artificiellement en ajout un slash, pour être valides HTML5:<br/>

Imbrication des balises

Les balises peuvent être imbriquées: on peut ouvrir une balise dans une autre, à condition de la refermer dedans.
Chevauchement des balises (non valide à éviter absolument):

Balises

title
meta
h1,h2,h3,h4
strong
a
img
div
span
Tables
Listes
pre
formulaires

Structure d'un document HTML

doctype
html
head
body

Passez le code HTML dans le validateur du W3C pour voir les erreurs.
Après quelques validations vous n'aurez plus besoin du validateur.

Couleurs HTML