Ajout de la définition d'un DOCTYPE.
Le choix peut se faire entre STRICT, TRANSITIONAL ou FRAMESET. Dans le cadre d'un site
n'ayant pas de Frameset, le choix se porte vers la DTD Transitional qui est plus souple
que la DTD Strict et mieux adaptée à l'évolution d'un site vers le XHTML.
La déclaration de ce doctype se fait alors en début de chaque page :
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Réécriture des tags et attributs en minuscules
Il faut reprendre tous les tags html (y compris les éléments html head title et body) et les
réécrire en minuscule.
Mise entre double quotes des valeurs associées aux attributs
Il faut vérifier que toutes les valeurs associées aux attributs ont bien été encadrées par des
double quotes. Il faut également renseigner les attributs ne nécessitant pas de valeur
(checked, disabled ...).
Fermeture de tous les tags
Les balises hr br ou img doivent toutes être fermées avec la syntaxe " />" (par exemple : <br />).
Ecriture de l'attribut alt pour toutes les images
L'attribut alt est obligatoire dans la balise <img ...> en xhtml. Il affiche une
infobulle lors du survol de l'image (sauf si sa valeur est vide) et est affiché
lorque l'image n'est pas trouvée.
Placer les javascripts dans des fichiers externes (pour le moment)
Le javascript est censé être implémenté avec la section CDATA de la façon suivante (en raison des caractères spéciaux <, >, [, ], &) :
<script language="JavaScript type="text/javascript">
<![CDATA[
... Mon code javascript ...
]]>
</script>
Cependant les nacvigateurs ne supportent pas cette syntaxe ... Il est donc nécéssaire pour le
moment d'inclure les javascripts dans des fichiers externes.
Vérifier la validité de vos pages
Le W3C met à votre disposition des outils pour vérifier la validité de vos pages. Vous pouvez soit
inclure une référence dans chaque page de votre site qui une fois cliquée ouvrira une fenêtre
vers le moteur de validation du W3C, soit allez sur le site du W3C et entrer manuellement l'adresse
de vos pages pour les tester.
Voir également :
Introduction XHTML
Principes du XHTML
Syntaxes du XHTML
|