Catégorie: "HTML & CSS"

La standardisation résumée par Tim Berners-Lee

« Quiconque appose sur une page du web un logo du type : 'Cette page est optimisée pour le navigateur X' est quelqu'un qui semble souhaiter revenir à l'époque préhistorique d'avant le web, lorsque l'on avait très peu de chances de pouvoir lire un document écrit sur un autre ordinateur, un autre traitement de texte, ou un autre réseau. »



- Tim Berners-Lee dans Technology Review, Juillet 1996

La citation du jour (enfin d'hier)

Conclusions d'un développeur qui suit les standards:

"Standards are bullshit. XHTML is a crock. The W3C is irrelevant."
-Mark Pilgrim

Mais il les suit peut être de trop près... en terme de temps. Ce ne sont que des drafts! ...enfin pour l'instant :-/

Safari

Apple à présenté cette semaine son nouveau browser nommé Safari avec des fonctions aussi "révolutionnaires" (selon Jobs) qu'une "barre d'outils Google", une "gestion de bookmarks avancés" et même un "retour rapide sur plusieurs pages (SnapBack)" (pour mieux palier à la révolutionnaire absence de navigation par onglets)... Ca laisse rêveur... :)

Toutefois, plus croustillant de l'affaire c'est que ce browser est basé sur un moteur de rendu open source nommé KHTML... et introduit évidemment son nouveau lot de petites incompatibilités avec les browsers existants. Il y a énormément de choses intéressantes à dire sur le sujet, mais elles sont déjà toutes sur le StandBlog! :) Ca commence ici mais n'oubliez pas de lire les posts plus récents, bourrés de commentaires et de liens extrêmement intéressants!

N'ai rien à ajouter si ce n'est que je n'arrive pas à me décider à savoir si oui ou non, l'introduction par Apple d'un nouveau browser "de référence" sur sa plateforme, est une bonne chose. D'un côté, il est évident que nous allons tous souffrir d'une nouvelle vague d'incompatibilités de divers sites avec divers browsers suivie d'une nouvelle vague de fausses bonnes solutions du type "on fait tout en Flash 800*600 comme ça ça marche pareil partout"! D'un autre côté, tout celà devrait appuyer un peu plus la cause des standards et la nécessité pour les web designers de prendre conscience du fait que nous ne sommes plus en 1997...

Que font les web-designers en cette fin d'année?

Apparemment, il y a ceux qui s'activent à continuer à faire n'importe quoi (voir l'excellent Top 10 de Jakob Nielsen)... et il y a ceux qui emploient leur temps "libre" à revoir de fond en comble leur conception de la conception web... et à blogguer bien sûr! (exemples: 0xDECAFBAD, blocnotes·vostyx·net...).
En ce qui me concerne, je serais plutôt dans la deuxième catégorie ces temps-ci ;)

DOCTYPE switching & XHTML

Tristan m'a bien aidé aujourd'hui en me faisant mettre le doigt sur un problème de DOCTYPE switching permettant d'activer/désactiver la compatibilité avec les standards CSS.

Je pensais n'avoir aucun problème à partir du moment où je déclarais un DOCTYPE XHTML... conformément à la doc de Microsoft... mais on ne peut pas se fier à un simple document de Microsoft!
Après un long moment de dubitativité sur la différence entre la doc et les faits à l'écran, j'ai trouvé la subtilité: IE6 (contrairement à Netscape) n'aime pas la déclaration <?xml version="1.0" encoding="iso-8859-1"?>!

Sitôt la déclaration enlevée, sitôt la compatibilité activée!

Au passage, je viens de trouver une ressource assez intéressante sur le DOCTYPE switching, avec notamment un tableau comparatif assez bien fait... et qui confirme le problème de la déclaration XML!