Bug: IE n’affiche pas mes CSS
Un magnifique bug (parmi de nombreux autres) existe dans Internet Explorer (IE6, IE7, IE8).
IE6, IE7, IE8 ne supportent pas plus de 31 fichiers CSS liés dans une page html (que se soit par tag <link rel="stylesheet" ...> ou CSS @import).
Toutes les CSS venant après la 31ème seront simplement ignorées !
Ok, ça n'est pas idéal, d'un point de vue performance, de splitter ses CSS mais des fois nous n'avons pas le choix. (Ex : Développement Drupal avec quelques modules rajoutant chacun sa propre CSS).
La solution pour Drupal :
Un module existe (il ne loade pas de CSS propre) : IE CSS Optimizer concatène les CSS trouvées dans les répertoires /modules/ d'un projet Drupal une fois configuré et activé.
Et si je n'emploie pas Drupal ? :
Comme Microsoft le suggère [1] :
To work around this limitation, combine multiple classes into a single style tag.
Pour contourner cette limitation, combinez les différentes classes dans un seul tag style.
Le plus simple est de vérifier si les CSS liées sont vraiment nécessaires et en supprimer si besoin. D'autres solutions de concaténation existent (voir la librairie Minify)
Liens relatifs :
Raccourci clavier pour accéder au Menu Pomme sur MacOSX
Il existe un raccourci clavier bien caché sur MacOSX pour accéder au Menu Pomme :
CTRL+Shift+F2: Accéder au Menu Pomme
Un autre raccourci clavier peut-être intéressant pour ceux qui ne sont pas fans des Spaces et de Expose
CTRL+Shift+F4: Cycle parmis les différentes applications ouvertes
Ce dernier raccourci clavier est aux fenêtres de différentes applications ce que Command+` est aux différentes fenêtre d'une même application.
Equivalent tracert sur MacOSX
note pour plus tard, l'équivalent de tracert sur Mac OS X, est, dans une fenêtre terminal :
traceroute <host|ip>
et surtout pour annuler la requête, sur OSX c'est :
ctrl+z et pas command+z ni esc
Quand j'insiste sur la consistance c'est vraiment pas pour rien...
Addon Firefox: Content Encoding Detector 0.4b
Dans le but de promouvoir un web plus rapide et donc plus respectueux de ses utilisateurs, je viens de créer un petit Addon Firefox qui promeut l'encodage des pages en GZIP.
Cet encodage permet de réduire drastiquement le poid des fichiers transférés entre le serveur web et votre navigateur.
Point de vue technique :
L'addon Content Encoding Detector soumet l'url de la page que vous visitez au service JSON-HEAD de Simon Willison.
Si le serveur retourne l'http_header "Content-Encoding", l'icône de status Firefox est mise à jour pour refléter l'encodage.
L'addon est en cours de validation mais vous pouvez déjà le télécharger à sa page Mozilla Addons.
tag: ContentEncoding
Taxonweb sur Firefox et MacOSX
J'étais occupé à préparer ma déclaration d'impôts (à rentrer pour le 30 juin 09 au plus tard).
Je me suis dit que faire sa déclaration en ligne serait assez pratique et rapide.
Mais non, sur MacOSX et Firefox 3.0.11, le site taxonweb.be ne marche pas avec le lecteur de carte eID.
Procédure d'installation du lecteur de Carte
- Installer le lecteur de carte (en choisissant votre OS)
- Redémarrer votre ordi
Tout ça se fait normalement sans problème.
Par contre une fois qu'on veut se remplir sa déclaration en ligne sur Taxonweb.be, avec Firefox, tout se complique.
Un petit tour sur Twitter, ne me renseigne pas énormément. Une recherche dans les FAQ de taxonweb.be ne m'aide pas vraiment.
Une recherche approfondie dans Google me dirige sur un forum d'expats.
Enfin, j'ai l'info qu'il me faut: un pdf de ~350Kb explicant, pas à pas, la procédure pour activer les modules de sécurité pour Taxonweb sur Firefox.
Donc, un gros mauvais point pour Taxonweb pour:
- Faire un site non compatible avec les différents navigateurs (et platformes)
- Bien cacher les informations nécessaires à l'installation/configuration
Je n'ose même pas imaginer un malvoyant essayant de remplir sa déclaration avec Lynx...
Merci à Google pour les infos
Et là dessus, je retourne à ma déclaration, en espérant que cela puisse servir à d'autres.


2 commentaires