Accueil
Pour les nuls
Conversion en XHTML 1.0 strict.
Convertir son site en XHTML 1.0 strict.
Si vous trouvez une article intéressante, vous pouvez participer à sa diffusion en utilisant les boutons de partage situés ci-dessous.
| Résumé de la matière | Description |
|---|---|
| Introduction. | Il est somme toute assez simple de convertir son site... |
| Balise rejetée | Certaines balises HTML ne sont plus valides.... |
Convertir son site en XHTML 1.0 strict.
Il est somme toute assez simple de convertir son site en XHTML est suivant ces quelques règles.
1 - Changer la déclaration DOCTYPE pour celle-ci :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
2 - Fermer toutes les balises dans le « head » :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />.
|
3 - Convertir toutes les balises en minuscules :
<div class="exemple"></div>).
|
4 - Mettre des guillemets autour de tous les attributs :
<div class="exemple"></div>).
|
5 - L'attribut title est obligatoire pour les images :
<img src="mon_image.png" alt="Exemple" title="Mon titre" width:"xx" height:"xx" />.
|
6 - Ajouter une barre oblique pour fermer l'élément img. :
<img src="mon_image.png" alt="Exemple" title="Mon titre" width:"xx" height:"xx" />.
|
7 - Ajouter une barre oblique pour fermer les éléments br et hr :
<br /> et <hr />.
|
8 - Enlever tous les attributs de couleur, d'alignement de texte imbriqués dans le html.
9 - Dans la version html 4, il n'était pas obligatoire de fermer les balises <p> et <li> mais cette procédure n'est plus valide. Gardez présent à l'esprit que toutes les balises doivent être fermées.
Validez votre page auprès du W3C ici.
S'il y a des erreurs lors de la validation, corrigez la première et refaites une autre validation. Souvent une correction valide plusieurs lignes.
Balise rejetée ou dépréciée.
Certaines balises HTML ne sont plus valides. C'est le cas de :
- <center> - Texte centré.
- <font> - Propriété de la police comme sa taille, sa couleur.
- <s> - Texte barré.
- <strike> - Texte barré.
- <u> - Texte souligné.
Certaines balises sont valides, mais dépréciées, comme :
- <b> - Texte gras.
- <i> - Texte en italique.
- <big> - Texte plus grand.
- <small> - Texte plus petit.
Toutes ces balises peuvent être remplacées par l'élément <span> et le CSS.
Gardez à l'esprit que la mise en page se fait via le CSS.
