14
Maîtrise des CSS
La."divite.aiguë".(l’utilisation.abusive.de.balises.div).est.souvent.le.symptôme.d’un.code.
mal.structuré.et.excessivement.compliqué..Certains.débutants.en.CSS.tentent,.en.fait,.de.
dupliquer. leur. ancienne. structure. tabulaire. avec. des. div.. Malheureusement,. cela. revient.
à.remplacer.un.jeu.de.balises.superflues.par.un.autre..Au.lieu.de.cela,.les.div.doivent.être.
utilisées.pour.regrouper.des.éléments.liés.par.leur.signification.ou.leur.fonction.plutôt.que.
par.leur.présentation.ou.leur.disposition.
Si.les.div.peuvent.être.utilisées.pour.regrouper.des.éléments.de.niveau.bloc,.les.span.servent.à.regrouper.ou.à.identifier.des.éléments.incorporés.dans.les.lignes :
Le.but.est.de.conserver.un.code.aussi.épuré.et.structuré.que.possible ;.néanmoins,.il.est.parfois.impossible.d’éviter.d’y.ajouter.quelques.éléments.div.ou.span.non.sémantiques.pour.
obtenir.l’affichage.souhaité..Si.c’est.le.cas,.ne.vous.inquiétez.pas.outre.mesure..La.période.
que.nous.traversons.correspond.encore.à.une.phase.de.transition.et.la.norme.CSS 3.promet.
de.nous.offrir.un.bien.meilleur.contrôle.des.documents..En.attendant,.il.faut.souvent.faire.
quelques. concessions. et. enfreindre. la. théorie.. Le. principal. est. de. savoir. quand. faire. des.
compromis.et.de.les.faire.pour.de.bonnes.raisons.
Microformats
Comme.le.HTML.est.assez.pauvre.en.éléments,.le.marquage.de.certains.types.d’informations,.comme.les.personnes,.les.lieux.ou.les.dates,.est.souvent.difficile..Pour.remédier.à.cela,.
un.groupe.de.développeurs.a.décidé.de.créer.un.ensemble.de.conventions.de.noms.et.de.
systèmes.de.balisage.standardisés.pour.représenter.ces.données..Ces.conventions.de.noms,.
qui.s’appuient.sur.des.formats.de.données.existants.comme.vCard.et.iCalendar,.se.sont.fait.
connaître.sous.l’appellation.de."microformats"..À titre.d’exemple,.voici.mes.informations.
de.contact,.balisées.au.format.hCard :
Les.microformats.permettent.de.coder.des.données.de.manière.à.les.rendre.accessibles.à.
traire.des.informations.d’événements.écrites.au.format.hCalendar.et.de.les.importer.directement.dans.une.application.de.calendrier.(voir.Figures 1.5.et 1.6)..
Maîtrise des CSS
La."divite.aiguë".(l’utilisation.abusive.de.balises.div).est.souvent.le.symptôme.d’un.code.
mal.structuré.et.excessivement.compliqué..Certains.débutants.en.CSS.tentent,.en.fait,.de.
dupliquer. leur. ancienne. structure. tabulaire. avec. des. div.. Malheureusement,. cela. revient.
à.remplacer.un.jeu.de.balises.superflues.par.un.autre..Au.lieu.de.cela,.les.div.doivent.être.
utilisées.pour.regrouper.des.éléments.liés.par.leur.signification.ou.leur.fonction.plutôt.que.
par.leur.présentation.ou.leur.disposition.
Si.les.div.peuvent.être.utilisées.pour.regrouper.des.éléments.de.niveau.bloc,.les.span.servent.à.regrouper.ou.à.identifier.des.éléments.incorporés.dans.les.lignes :
Andy wins an Oscar for his cameo in Iron Man
Published on February 22nd, 2009
by
Le.but.est.de.conserver.un.code.aussi.épuré.et.structuré.que.possible ;.néanmoins,.il.est.parfois.impossible.d’éviter.d’y.ajouter.quelques.éléments.div.ou.span.non.sémantiques.pour.
obtenir.l’affichage.souhaité..Si.c’est.le.cas,.ne.vous.inquiétez.pas.outre.mesure..La.période.
que.nous.traversons.correspond.encore.à.une.phase.de.transition.et.la.norme.CSS 3.promet.
de.nous.offrir.un.bien.meilleur.contrôle.des.documents..En.attendant,.il.faut.souvent.faire.
quelques. concessions. et. enfreindre. la. théorie.. Le. principal. est. de. savoir. quand. faire. des.
compromis.et.de.les.faire.pour.de.bonnes.raisons.
Microformats
Comme.le.HTML.est.assez.pauvre.en.éléments,.le.marquage.de.certains.types.d’informations,.comme.les.personnes,.les.lieux.ou.les.dates,.est.souvent.difficile..Pour.remédier.à.cela,.
un.groupe.de.développeurs.a.décidé.de.créer.un.ensemble.de.conventions.de.noms.et.de.
systèmes.de.balisage.standardisés.pour.représenter.ces.données..Ces.conventions.de.noms,.
qui.s’appuient.sur.des.formats.de.données.existants.comme.vCard.et.iCalendar,.se.sont.fait.
connaître.sous.l’appellation.de."microformats"..À titre.d’exemple,.voici.mes.informations.
de.contact,.balisées.au.format.hCard :
Les.microformats.permettent.de.coder.des.données.de.manière.à.les.rendre.accessibles.à.
traire.des.informations.d’événements.écrites.au.format.hCalendar.et.de.les.importer.directement.dans.une.application.de.calendrier.(voir.Figures 1.5.et 1.6)..
