Steve Frécinaux

Des sites et des feuilles de styles utilisateurs (bis repetita)

C’est, comme je le lis sur le site d’Eric Meyer, ce que nous promet la prochaine version de mozilla, via une « règle @ » (at-rule). Un support qui sera sans aucun doute moins bancal que l’extension URIid, car directement intégré au navigateur.

L’implémentation se rapproche de l’idée que j’avais donnée et qui, après coup, n’avait rien d’original :

@-moz-document domain(www.example.org) {
   #content {
      background-image: none !important;
      background-color: white !important;
      color: black !important;
      font: 1em/1.6em "Bitstream Vera Sans", sans-serif !important;
      padding: 1.5em !important;
   }

   #content a {
      color: #0d0 !important;
      text-decoration: underline !important;
   }
}

Signalons toutefois que ce mécanisme ne sera implémenté que dans Mozilla, je ne sais pas ce qu’il en est des autres navigateurs. Le fait de mettre un id propre au site, dans le html ou le body, est et sera toujours une bonne pratique.

Autres nouveautés annoncées : la possibilité de désactiver les feuilles de styles via le menu et le support préliminaire des colonnes CSS3, qui permettra peut-être de réaliser certains des fantasmes les plus fous des designers de tout poils…