Le voilà enfin ce nouveau design pour le blog !
Changement complet de contrast par rapport à la précédente version (noir et rouge sur blanc).
Ca m’aura pris pas mal de temps à force de jeter mon idée à la poubelle (aussi à cause des limitations d’IE<7) pour recommencer ensuite de zéro.
Le plus gros est fait. Mais j’ai encore quelques ajustements à faire par-ci, par-là dans les prochaines semaines.
S’il y a des gros bugs, c’est le moment de les signaler (je n’ai rien vu de choquant chez moi dans FF 2.0.X et dans IE 6).
edit : c’est pas tout à fait au point dans Safari 2…
Deux articles intéressants dans l’édtion n°241 de A List Apart :
- Never Use a Warning When you Mean Undo : où il est question d’action à confirmer et de la fonction « Annuler ». Cette dernière étant encore très peu présente dans les applications web, il est probablement temps de changer ça.
- Conflicting Absolute Positions : une bonne alternative à un positionnement avec le float. L’exemple donné n’est pas très impressionnant mais je pense que ça peut être une très bonne alternative dans d’autres mises en page…
Truwex Online 2.0 beta, Section 508 and WCAG Accessibility, Privacy, Quality validation Tool.
Meilleur outil que ce qu’on connaissait jusque là puisqu’il analyse la page générée et pas seulement la source. Il peut donc repérer les problèmes de lisibilité liés aux couleurs avec peu de contraste, aux Javascripts, etc. Avec en plus un outil « Map » qui surligne ces problèmes directement au dessus d’un screenshot du site. (via)
XBL 2.0, ou eXtensible Binding Language (ou encore XML Binding Language), vient de passer (en fait, vendredi dernier, mais le brouillon traine dans mon admin depuis) en Candidate Recommendation.
XBL, qu’est ce que c’est ? Pour faire simple, c’est un format plutôt prometteur puisqu’il permettra de faire un pas de plus dans la séparation du texte et de la présentation : par exemple avec XBL, finit les div et autres span qui ne sont là que pour améliorer la mise en page, finit la fonction javascript ajoutée en dur dans la page pour changer l’affichage ou non d’un bloc (imaginez que vous voulez supprimer cette fonctionnalité, vous seriez obligés de modifier le code de votre fichier html, et ça pour chaque page de votre site : avec XBL tout ça se trouve dans un seul fichier) ; XBL permet de réorganiser le contenu de votre page (pourvu qu’elle soit un minimum codée en prévision d’un tel changement), etc.
A l’originie créé par Mozilla pour fonctionner avec XUL, l’implémentation de XBL 1.0 ne correspond pas à la spécification. Deuxième problème : comme c’est un format spécifique à la suite Mozilla, il n’y a aucune chance, ou alors très faible, de le retrouver dans d’autres navigateurs.
XBL 2.0 étant une spécification du W3C, on peut donc espérer qu’il soit bien implémenté dans tous les navigateurs.
Il n’y a donc plus qu’à attendre la fameuse implémentation.
Si tout va bien, pour Mozilla/Firefox, ça devrait être dans les mois qui viennent puisque l’implémentation était, à l’origine, prévue pour Gecko 1.9, moteur de Firefox 3 prévu pour cette année. Pour les autres navigateurs, c’est le mystère.
Petite nouveauté de la version 1.5 de Firefox, les erreurs CSS sont également affichés dans la Console Javascript (qui affichait déjà les erreurs Javascript, c’est bien pour ça qu’elle existe).
Bien qu’on ne s’attende pas à y trouver ce genre d’erreurs (« il dit qu’il voit pas le rapport »), ça peut toujours être utile pour découvrir qu’on a fait quelques fautes de frappes dans sa feuille de style sans passer forcément par le validateur du w3c.
Principal inconvénient : on ne s’y retrouve plus entre les erreurs Javascript et les erreurs CSS, mais heuresement, il y a Console².