Cette page est une ébauche, ce qui signifie qu'elle n'est pas terminée et/ou que vous pouvez l'améliorer en partageant vos connaissances
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/