ébauche
Règles de développement
Structure du code
Il ne s'agit que de recommandations destinées à vous faciliter la réalisation des modules, tout en maintenant une cohérence d'ensemble.
à compléter: la variables globales, les fonctions …
Normalisation
Le html que produit votre module doit, en fait être du XHTML !
N’importe quel logiciel IDE fait pour développer, vous donnera du bon code s’il est paramétré correctement. Il faut que les accents soit gérés, que la balise img contienne alt=, etc … En gros, on développe en XHTML 1.0 Exemple :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Exemple XHTML 1</title>
</head>
<body>
<ul>
<li>Tous les éléments doivent être explicitement balisés.</li> <li>Les balises fermantes ne sont pas optionnelles.</li>
<li>Les noms d'éléments et d'attributs <em class="important">doivent</em> être en minuscules.</li>
<li>Tous les attributs doivent avoir une valeur explicite
<table border="1"><tr><td>x</td></tr></table>.</li>
<li>Les guillemets sont <em class="important">toujours</em> obligatoires autour des valeurs d'attribut.</li>
<li>Les éléments vides doivent être fermés <img src="i.png" alt="i"/>.</li>
</ul>
</body>
</html>
Bref referez vous à cela http://www.la-grange.net/w3c/xhtml1/