Zone Webmasters - Passer du HTML au XHTML

> Accueil > Publications > XHTML & CSS > Passer du HTML au XHTML

Passer du HTML au XHTML

Par: Crocxx | Catégorie: XHTML & CSS

Dans cette publication je regroupe, les quelques règles de base pour passer de la syntaxe HTML, à la norme XHTML.

Les balises

Fermeture des balises

Toutes les balises présentes dans un document XHTML doivent être correctement fermées, il ne faut jamais oublier d\'ajouter la balise de fermeture d\'un élément.
Invalide:
<p>texte...texte...texte...
Valide:
<p> texte...texte...texte... </p>
Les balises ne possédant de balise de fermeture (<img>, <br>, <meta>,...) doivent êtres fermés avec un slache en fin de balise.
Invalide:
<br>
Valide:
<br />

Balises et attributs en minuscules

Toutes les balises et tous leurs attributs doivent obligatoirement être écrits en lettres minuscules.
Invalide:
<DIV CLASS=\"css1\"> </DIV>
Valide:
<div class=\"css1\"> </div>

Attributs entre guillemets

Chaque valeur d\'attribut doit être entre guillemets.
Invalide:
<div class=css1> </div>
Valide:
<div class=\"css1\"> </div>

Valeur obligatoire des attributs

Chaque valeur d\'attribut doit dorénavant être spécifiée.
Invalide:
<option value=\"page.html\" selected></option>
Valide:
<option value=\"page.html\" selected=\"selected\"></option>

Les attributs

Balise <html>

La balise <html> (l\'élément racine du document) doit avoir l\'attribut xmlns=\"http://www.w3.org/1999/xhtml\"
<html xmlns=\"http://www.w3.org/1999/xhtml\">

id remplace name

L\'attribut name est remplacé par l\'attribut id.
Invalide:
<h1 name=\"titre\"> </h1>
Valide:
<h1 id=\"titre\"> </h1>

xml:lang

L\'attribut lang quant à lui est remplacé par l\'attribut xml:lang

Imprimer cette publication




Commentaires

Commentaires

Tu devrais rajouter les différents doctype utilisables en xhtml :)

Par 01JiiN



1 commentaire

Ajouter un commentaire

Vous devez être membre pour commenter cet article.

>> Inscrivez-vous



Faire un lien | Partenaires ©2005-2008 Rudy Onfroy Tous droits réservés Contact | RSS | Plan | Haut