Samedi 3 janvier 2004 — Dernier ajout mercredi 24 novembre 2004

Filtrer les CSS

CSS Hacks

Comment se site se dégrade gracieusement dans les navigateurs « anciens » ?

Ce site utilise une astuce pour que ses feuilles de style ne soient pas chargées par des navigateurs « anciens [1] ».

La méthode utilisée vient de ce site : Will the browser apply the rule(s) ? qui dresse un tableau de tous les détournements de CSS connus et comment ils sont compris par les différents navigateurs.

Celui utilisé ici est le High Pass Filter avec un article le décrivant finement.

Méthode

Un premier lien à une feuille de style servant de filtre :

<link rel="stylesheet" href="highpassfilter.css" />

« highpassfilter.css » contient :

La syntaxe utilisée profite d’un bug commun à tous les « anciens » navigateurs qui les empêche de reconnaître la deuxième ligne.

[1Netscape 4, Internet Explorer 5…