209
Bogues et correctifs
prochain.navigateur,.vous.saurez.exactement.où.il.se.trouve..De.la.même.manière,.si.vous.
décidez.de.ne.plus.vous.préoccuper.de.la.prise.en.charge.d’un.navigateur.particulier,.vous.
pourrez.très.facilement.supprimer.les.hacks.associés.en.supprimant.le.fichier.correspondant.
Appliquer le filtre passe-bande pour Internet Explorer version
Mac
Tantek.Çelik.a.créé.une.série.de.filtres.(http://tantek.com/CSS/Examples/).qui.s’appuient.
sur.des.erreurs.d’interprétation.des.navigateurs.et.permettent.de.fournir.des.feuilles.de.styles.
à.des.navigateurs.sélectionnés.en.utilisant.la.règle.@import..Les.filtres.ont.d’abord.été.le.
moyen. de. choix. de. filtrer. les. différentes. versions. d’Internet. Explorer,. jusqu’à. ce. que. les.
commentaires.conditionnels.se.banalisent..Ils.peuvent.cependant.encore.être.pratiques,.par.
exemple.si.vous.souhaitez.explicitement.cibler.IE 5.2.sur.Mac..Vous.pouvez.le.faire.en.utilisant.le.filtre.passe-bande.IE 5.pour.Mac.de.Tantek,.qui.exploite.un.bogue.d’échappement.
dans.les.commentaires.CSS :
/*\*//*/
@import "ie5mac.css";
/**/
IE 5.pour.Mac.opère.un.échappement.incorrect.du.second.astérisque,.ce.qui.le.conduit.à.
appliquer.la.règle.@import..Il.interprète.ce.code.à.peu.près.ainsi :
/* blah */
@import "ie5mac.css";
/**/
Tous.les.autres.navigateurs.ignorent.comme.il.se.doit.l’élément.d’échappement,.car.il.est.
entouré.dans.un.commentaire.et.la.règle.@import.est.donc.elle-même.considérée.comme.un.
commentaire..Tous.les.autres.navigateurs.interprètent.donc.la.règle.de.la.manière.suivante :
/* blah *//*
blah
*/
Comme.avec.les.autres.filtres.passe-bande,.il.n’est.pas.nécessaire.de.comprendre.le.fonctionnement.de.ce.filtre.pour.l’utiliser..L’intérêt.de.ces.filtres.est.qu’ils.ciblent.spécifiquement.
des. bogues. dans. les. anciens. navigateurs..Vous. devriez. donc. pouvoir. les. utiliser. en. toute.
tranquillité,.partant.du.principe.qu’ils.ne.risquent.pas.de.provoquer.de.problème.dans.les.
navigateurs.plus.récents..
Le hack de l’étoile HTML
Le.filtre.de."l’étoile.HTML".est.l’un.des.filtres.CSS.en.ligne.les.plus.connus.et.les.plus.
utiles..Il.est.extrêmement.aisé.à.mémoriser.et.cible.le.navigateur.Internet.Explorer 6.et.ses.
versions.antérieures..Comme.vous.le.savez,.l’élément.HTML.est.supposé.être.le.premier.
Précédent

- 226/308

Suivant