Indentation

  • l'indentation se fait avec des espaces (pas de tabulations)
  • il faut utiliser 4 espaces pour indenter :
    • php
    • python
  • il faut utiliser 2 espaces pour indenter :
    • html
    • css
  • Pour le C, utilisez le mode C emacs (indentation de 2)

php

OK

if (foo) {
    ...
} else {
    ...
}

Acceptable

if (foo) bar();

Ne pas utiliser

if (foo)
    bar();

css

#leftcolumn {
  background-color: #2b597b;
}

HTML

<foo>
  <bar>toto</bar>
</foo>

Noubliez pas de valider !

Navigateurs

  • Le code doit passer les validateurs HTML, CSS.
  • Les navigateurs cible sont
    • Firefox >= 2
    • IE >= 7
    • Safari (?)
  • Les propriétés CSS spécifiques à certains navigateurs sont à BANNIR, sauf quand elles sont non intrusives et limitées.
  • les exceptions doivent faire l'objet d'un commentaire dans le code source.