1
Les fondations
L’espèce.humaine.est.curieuse.de.nature..Rien.ne.nous.amuse.plus.que.de.trifouiller.dans.
tout.ce.qui.nous.tombe.sous.la.main..J’ai.moi-même.récemment.acheté.un.iMac.et.il.n’a.
pas.fallu.plus.de.quelques.secondes.pour.que.je.le.mette.en.pièces.et.l’étudie.sous.toutes.
ses.coutures..Avant.même.d’avoir.lu.le.manuel..On.ne.se.refait.pas..Comme.tout.le.monde,.
j’adore. bricoler,. voir. comment. les. choses. fonctionnent,. rêver. à. d’improbables. modélisations..Ce.n’est.qu’une.fois.que.la.pagaille.est.complète,.qu’une.panne.fatale.s’est.produite.
ou.que.je.tombe.sur.quelque.chose.de.parfaitement.inexplicable.que.je.finis.par.ouvrir.la.
documentation..
L’un. des. meilleurs. moyens. d’apprendre. les. CSS. (Cascading Style Sheets. ou. feuilles. de.
styles.en.cascade).consiste.à.se.jeter.d’emblée.à.l’eau.et.à.bricoler.sans.attendre..Je.parie.
même. que. c’est. ainsi. que. la. plupart. d’entre. vous. ont. appris. à. programmer. –. en. glanant.
quelques.informations.dans.un.blog,.en.examinant.le.code.source.de.telle.page.pour.comprendre.comment.elle.s’affiche.et.en.testant.le.tout.dans.vos.propres.sites..Il.est.peu.probable.
que. vous. ayez. commencé. par. lire. l’ensemble. de. la. spécification. CSS.. Peu. d’individus. y.
survivraient,.du.reste.
Le.bricolage.est.le.meilleur.moyen.de.commencer,.mais.si.vous.n’y.prêtez.attention,.vous.
risquez.de.mal.comprendre.certains.concepts.essentiels.ou.d’accumuler.des.problèmes.qui.
ressurgiront.par. la.suite.. Je. sais. de. quoi.je. parle :. cela.m’est. arrivé.plusieurs. fois.. Je. me.
propose.donc.de.passer.en.revue.quelques.concepts.élémentaires.mais.souvent.mal.compris.
et.de.vous.montrer.la.manière.de.procéder.pour.que.votre.code.HTML.et.CSS.reste.clair.et.
bien.structuré.
Au.cours.de.ce.chapitre,.vous.découvrirez :
•. comment.structurer.le.code ;
•. l’importance.d’une.documentation.facile.à.comprendre ;
•. les.conventions.de.nommage ;
•. à.quels.moments.utiliser.des.ID.et.des.noms.de.classes ;
•. les.microformats ;
•. les.différentes.versions.du.HTML.et.des.CSS ;
•. les.types.de.document,.la.commutation.de.DOCTYPE.et.les.modes.des.navigateurs.
Structuration du code
En. général,. les. gens. ne. se. posent. pas. de. questions. sur. les. fondations. des. immeubles.. Et.
pourtant,.sans.de.bonnes.fondations,.bien.robustes,.la.plupart.des.bâtiments.ne.tiendraient.
pas.debout..Si.ce.livre.traite.avant.tout.des.techniques.CSS.avancées,.une.grande.partie.de.
Les fondations
L’espèce.humaine.est.curieuse.de.nature..Rien.ne.nous.amuse.plus.que.de.trifouiller.dans.
tout.ce.qui.nous.tombe.sous.la.main..J’ai.moi-même.récemment.acheté.un.iMac.et.il.n’a.
pas.fallu.plus.de.quelques.secondes.pour.que.je.le.mette.en.pièces.et.l’étudie.sous.toutes.
ses.coutures..Avant.même.d’avoir.lu.le.manuel..On.ne.se.refait.pas..Comme.tout.le.monde,.
j’adore. bricoler,. voir. comment. les. choses. fonctionnent,. rêver. à. d’improbables. modélisations..Ce.n’est.qu’une.fois.que.la.pagaille.est.complète,.qu’une.panne.fatale.s’est.produite.
ou.que.je.tombe.sur.quelque.chose.de.parfaitement.inexplicable.que.je.finis.par.ouvrir.la.
documentation..
L’un. des. meilleurs. moyens. d’apprendre. les. CSS. (Cascading Style Sheets. ou. feuilles. de.
styles.en.cascade).consiste.à.se.jeter.d’emblée.à.l’eau.et.à.bricoler.sans.attendre..Je.parie.
même. que. c’est. ainsi. que. la. plupart. d’entre. vous. ont. appris. à. programmer. –. en. glanant.
quelques.informations.dans.un.blog,.en.examinant.le.code.source.de.telle.page.pour.comprendre.comment.elle.s’affiche.et.en.testant.le.tout.dans.vos.propres.sites..Il.est.peu.probable.
que. vous. ayez. commencé. par. lire. l’ensemble. de. la. spécification. CSS.. Peu. d’individus. y.
survivraient,.du.reste.
Le.bricolage.est.le.meilleur.moyen.de.commencer,.mais.si.vous.n’y.prêtez.attention,.vous.
risquez.de.mal.comprendre.certains.concepts.essentiels.ou.d’accumuler.des.problèmes.qui.
ressurgiront.par. la.suite.. Je. sais. de. quoi.je. parle :. cela.m’est. arrivé.plusieurs. fois.. Je. me.
propose.donc.de.passer.en.revue.quelques.concepts.élémentaires.mais.souvent.mal.compris.
et.de.vous.montrer.la.manière.de.procéder.pour.que.votre.code.HTML.et.CSS.reste.clair.et.
bien.structuré.
Au.cours.de.ce.chapitre,.vous.découvrirez :
•. comment.structurer.le.code ;
•. l’importance.d’une.documentation.facile.à.comprendre ;
•. les.conventions.de.nommage ;
•. à.quels.moments.utiliser.des.ID.et.des.noms.de.classes ;
•. les.microformats ;
•. les.différentes.versions.du.HTML.et.des.CSS ;
•. les.types.de.document,.la.commutation.de.DOCTYPE.et.les.modes.des.navigateurs.
Structuration du code
En. général,. les. gens. ne. se. posent. pas. de. questions. sur. les. fondations. des. immeubles.. Et.
pourtant,.sans.de.bonnes.fondations,.bien.robustes,.la.plupart.des.bâtiments.ne.tiendraient.
pas.debout..Si.ce.livre.traite.avant.tout.des.techniques.CSS.avancées,.une.grande.partie.de.
