Articles publiés par Pierre Bertet

Cibler Internet Explorer dans une CSS ? Oui, et sans hack.

Par Pierre Bertet

La méthode commence à être rodée : pour intégrer un design en CSS, on commence par le faire sur un navigateur « moderne », puis on corrige les différents problèmes rencontrés sur Internet Explorer, surtout dans sa version 6, qui commence à sérieusement à s’incruster. Pour cela, il existe plusieurs solutions. Eviter les embrouilles Avec la pratique, un certain nombre de réflexes se mettent en place, et on anticipe immédiatement les problèmes. Un float:left, avec une marge sur sa gauche ? Un display:inline placé dans la même déclaration permet d’éviter le bug de la double marge. Tous les navigateurs ignorent […]

Les formulaires d’inscription doivent disparaître (traduction)

Par Pierre Bertet

Voici la traduction d’un article publié sur A List Apart par Luke Wroblewski, dont le titre original est « Sign Up Forms Must Die ». Il y est question de différentes solutions regroupées sous l’appellation « engagement progressif », permettant à vos visiteurs de comprendre et d’utiliser votre service avant (ou pendant) l’inscription, en évitant autant que possible le classique et indigeste formulaire d’inscription. […]

Internet Explorer 8 Beta 1 !

Par Pierre Bertet

Microsoft vient de publier la première beta de la prochaine version de son navigateur, Internet Explorer 8. Un article sur le blog dédié nous en liste les différentes améliorations : La version définitive apportera un support complet de CSS 2.1. Ils ont contribué à la création de plus de 700 tests en collaboration avec le Groupe de travail CSS du W3C, publiés sous licence BSD. Selon l’équipe, la spécification CSS est bien conçue mais pas suffisante, car ambigüe sur de nombreux points. Une suite de tests devrait permettre aux éditeurs de mieux les interpréter, en s’appuyant sur des tests pouvant […]

Des problèmes avec Firebug depuis Firefox 2.0.0.12 ?

Par Pierre Bertet

Depuis la dernière mise à jour de Firefox (2.0.0.12), l’onglet « HTML » de Firebug n’affiche plus le style des liens. Firebug 1.1 beta n’a pas ce problème : vous trouverez cette version sur le site du projet Fireclipse, dont le but est d’apporter une interaction entre Firebug et Eclipse. Diverses améliorations et corrections de bugs ont été apportées au passage à notre très chère extension, mais il ne s’agit pas d’un fork : la version 1.1 finale sera bien distribuée sur getfirebug.com, comme l’indique un billet sur le blog du site. Fireclipse regroupe les éléments suivants : L’extension Firebug […]

Webkit supporte document.query­Selector­All();

Par Pierre Bertet

Le seul moyen de sélectionner des éléments en Javascript est d’utiliser les méthodes DOM classiques : document.getElementById(), getElementsByTagName(), nexSibling(), etc. C’est assez fastidieux, et n’incite pas vraiment les développeurs à concevoir leurs scripts de manière non-intrusive. Voilà pourquoi plusieurs librairies Javascript ont ajouté une couche supplémentaire : il suffit de passer une chaîne de sélecteur CSS, et cette chaîne est retranscrite en méthodes DOM classique par le moteur de la librairie pour retourner un tableau d’éléments correspondant à ce sélecteur. Evidemment, toutes ces opérations ont un coût en termes de performances. Selectors API propose de régler ce problème : il […]

Lire la suite

Commentaires fermés sur Webkit supporte document.query­Selector­All();

Les intégristes veillent !

Par Pierre Bertet

Une nouvelle page, « Les intégristes veillent », a été créée sur ce blog : Cette page nous permet d’échanger simplement les liens ayant récemment retenu notre attention. Vous pouvez également consulter ces liens en utilisant le flux RSS dédié . Les liens affichés ci-dessous proviennent d’un assemblage de flux RSS provenant de nos comptes del.icio.us, ainsi que celui d’articles partagés sur Google Reader. Le service Yahoo Pipes a été utilisé pour réunir ces différentes sources. Pour ne partager que ce qui est susceptible d’intéresser nos lecteurs, nous utilisons un tag spécifique sur nos comptes del.icio.us et sur Google Reader. […]

Lire la suite

Commentaires fermés sur Les intégristes veillent !

Internet Explorer 6 : ID, class et background

Par Pierre Bertet

Puisque notre vieil ami ne semble pas décidé à céder sa place de leader, nous avons largement le temps de nous intéresser à certains de ses comportements si… particuliers. Internet Explorer 6 ne comprend pas la sélection de classes multiples en CSS : il ne prend en compte que la dernière classe. Il est néanmoins possible d’utiliser un ID et une classe combinée sans problème : .uneclasse.uneautreclasse{ /* IE6 comprendra : .uneautreclasse{} */ } #fixe.bonbon{ /* Pas de problème */ } Mais, d’après ce que je crois avoir compris : Si un sélecteur « id+class » est utilisé, et qu’un […]

Un premier brouillon pour HTML5

Par Pierre Bertet

Le premier brouillon (Working Draft) de HTML5 vient d’être publié par le W3C. L’annonce sur le blog du WHATWG : http://blog.whatwg.org/html-5-published-as-w3c-first-public-working-draft Vous trouverez sur la page suivante les différences entre HTML4 et HTML5 : http://www.w3.org/TR/html5-diff/ Laurent Jouanneau a publié un excellent article à ce sujet : http://ljouanneau.com/blog/2008/01/23/747-premier-brouillon-de-html5 […]

Lire la suite

Commentaires fermés sur Un premier brouillon pour HTML5

IE7.js v2.0 (Beta)

Par Pierre Bertet

Dean Edwards vient de mettre à jour son célèbre script IE7.js, permettant de corriger un paquet de limitations CSS / HTML sur notre navigateur préféré : Internet Explorer. Puisque IE7 est sorti, et que certaines limitations sont encore d’actualités, le script a été scindé en deux parties : IE7.js se limite maintenant aux améliorations d’IE7 qu’il apporte à IE5/6, tandis qu’IE8.js reprend les fonctionnalités d’IE7.js toujours absentes dans Internet Explorer 7. Un projet a été créé chez Google Code pour l’occasion : http://code.google.com/p/ie7-js/ Voici un bon moyen d’accompagner doucement ce vieux navigateur vers ses derniers instants, tout en profitant des […]

Articles plus anciens Articles plus récents