Articles de l'année 2008

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 […]

Que se passe-t-il en mode quirks ? (traduction)

Par Eric Le Bihan

Ce billet est la traduction de l’article « What happens in Quirks mode » de Jukka “Yucca” Korpela initialement paru sur le site du Tampere University of Technologie (Finlande) le 13 avril 2007, dernière modification le 28 février 2008. Le mode quirks est un mode de fonctionnement des navigateurs Web tels qu’Internet Explorer (IE), Firefox et Opera. En gros, le mode quirks (aussi appelé mode compatibilité) signifie qu’un navigateur relativement moderne simule intentionnellement de nombreux bugs des anciens navigateurs, en particulier IE 4 et IE 5. Le mode quirks est déclenché par le doctype sniffing aussi connu sous le nom […]

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. […]

Faire cohabiter plusieurs versions d’Internet Explorer

Par Eric Le Bihan

Avec la version béta d’Internet Explorer 8, se pose la question habituelle aux développeurs et intégrateurs à chaque sortie d’une nouvelle mouture du navigateur de Microsoft : comment faire cohabiter plusieurs versions d’Internet Explorer sur son PC ? Habituellement faire cohabiter deux versions d’IE suffit, mais étant donné qu’une partie encore importante des internautes se cramponne au vieux navigateur IE6, il est souhaitable de pouvoir tester ses pages dans les trois dernières version du navigateur. 1ère étape : Installer Internet Explorer 8 version beta. Pour celà aller sur le billet de Pierre du 6 mars dernier ou encore plus rapide […]

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 […]

La vie des intégrateurs
Chapitre I : Les intégrateurs sont-ils des développeurs ou des webdesigners ?

Par Eric Le Bihan

La question peut paraître incongrue, mais bien que ce métier commence à être reconnu (qui d’autre connait aussi bien les subtilités d’interprétation de navigateurs comme IE6 qui malgré son grand age continue à être utilisé par 40% des internautes français ?), ses représentants sont souvent ballotés d’un service à l’autre, développeurs frustrés pour certains, webdesigners en panne de créativité pour d’autres, il est difficile pour ces deux corps de métiers que sont le webdesign graphique et le développement informatique, de croire que ce métier auquel aucune école ne forme soit un choix délibéré. Pourtant quel autre métier prépare autant aux […]

La place du moteur de recherche sur les sites de e-commerce

Par Eric Le Bihan

Quand j’arrive sur un site de e-commerce c’est souvent pour y trouver un produit ou un type de produit bien défini. Je ne veux pas chercher et je veux accéder à mon information le plus rapidement possible. Aussi je privilégie le moteur de recherches à la navigation traditionnelle que je trouve rébarbative. Mais cette habitude m’est personnelle et en discutant autour de moi je me suis rendu compte que les autres personnes n’étaient pas aussi directes que moi et passaient par tout un tas d’étapes avant d’accéder à leur produit. Après tout, chacun ses habitudes. Cependant Google étant le moteur […]

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 !

Articles plus anciens Articles plus récents