Articles de l'année 2008

Introduction à WAI ARIA (traduction)

Par Pierre Bertet

Grégoire Dierendonck L’article qui suit est la traduction de l’article « Introduction to WAI ARIA« , publié par Gez Lemon sur Dev Opera, le site d’Opera Software destiné aux développeurs. Gez Lemon est un expert reconnu de l’accessibilité web. Il est membre du WaSP ( Accessibility Task Force ) et travaille pour The Paciello Group, entreprise de conseil spécialisée dans l’accessibilité web. Cette traduction, comme l’article original, est placée sous licence Creative Commons by-nc-sa 2.5. Cet article est destiné à des personnes ne connaissant pas ARIA. Vous devriez avoir une bonne connaissance du langage HTML et des problèmes que peuvent rencontrer les […]

Accessibilité VS référencement : quelles méthodes pour (ré-)concilier les deux ?

Par Eric Le Bihan

Après avoir lu sur de nombreux sites traitant de la question du référencement des pages web par les moteurs de recherches que le javascript était néfaste au référencement dans la mesure où les robots ne peuvent lire le contenu pertinent qui serait généré par javascript, ce langage serait-il devenu l’arme ultime des référenceurs, dans une utilisation à contrario ? Alors que les intégrateurs, développeurs, webmasters et au sens le plus large, les créateurs de sites web échangent sur la meilleure façon d’utiliser javascript pour maintenir un site accessible, les professionnels du référencement n’hésitent pas à conseiller à leurs clients de […]

Quoi de neuf du côté des mises en page CSS (CSS Layouts) ?

Par Eric Le Bihan

Grégoire Dierendonck Vous avez certainement lu comme moi, que tout ce que vous saviez sur les css étaient faux en lisant l’article de Digital Web par Rachel Andrew. Je n’ai pas lu le livre, mais à la lecture de l’article j’ai voulu tester une nouvelle manière de mettre en page mon code html. Avec l’arrivée d’IE8, on va pouvoir enfin utiliser les propriétés CSS display:table, display:table-row et autres display:cell. Et je me pose la question suivante : à quoi servent réellement ces propriétés ? Parce que si on a bataillé, argumenté et convaincu des dizaines de personnes que les tableaux […]

Et les standards, dans tout ça ?

Par Eric Le Bihan

MAMA est un moteur de recherche développé par Opéra qui s’intéresse non pas au contenu des pages web mais à leur structure. Le résultat de leur première étude basée sur l’analyse de 3,5 millions de pages de 3 millions de domaines différents laisse apparaître que : 50% des pages n’ont pas de doctype la proportion des types de page est de l’ordre  de 1 doctype strict pour 10 doctypes transitionnels 4,13% des pages sont conformes Les tableaux sont présents dans plus de 80% des documents, essentiellement pour faire de la mise en page et non pour présenter des données tabulaires […]

Les Intégristes enquêtent

Par Eric Le Bihan

Save the developpers est une initiative du Conveyor Group, une société de design basée en Californie qui a lancé fin mars un site savethedevelopers.org qui enjoint les développeurs, intégrateurs, concepteurs de site web à ajouter un script destiné aux utilisateurs d’Internet Explorer 6 qui seront informés par une petite alerte s’affichant en haut à droite de leur navigateur qu’il existe maintenant d’autres alternatives à IE6. En cliquant sur cette alerte, l’internaute est redirigé vers le site lui expliquant pourquoi changer de navigateur et en lui proposant de télécharger les principaux navigateurs du marché. Cette idée nous a paru sympathique et […]

Mort à IE6 !

Par Eric Le Bihan

Alors que IE8 beta 2 est sorti depuis environ deux mois et que la version finale est prévue pour la fin de cette année, on se surprend à rêver de nouveau à l’idée de pouvoir enfin utiliser l’ensemble (ou presque) de CSS 2.1 et commencer à expérimenter  CSS3. Dernier obstacle sur notre route : la survie d’Internet Explorer 6.0. On se demande comment un navigateur sorti en 2001 peut encore représenter une part d’environ 20% sur l’ensemble des navigateurs du marché. (Source : http://www.w3schools.com/browsers/browsers_stats.asp) Ok vous vous accrochez à votre vieille deudeuche avec ces sièges en toile tendue, ses vitres […]

La vie des intégrateurs
Chapitre II : la partie immergée de l’iceberg

Par Eric Le Bihan

N’est-il pas frustrant que l’essentiel du travail d’un intégrateur passe inaperçu ? Qu’on s’arrête à l’aspect visuel sans comprendre plus comment fonctionne la machine ? Il est certainement agréable de reprendre un code bien formé quand on est intégrateur ou développeur, mais la plupart des personnes s’en tient uniquement à l’aspect graphique, du moment que l’intégration est fidèle à la maquette peu importe ce qu’il y a derrière. Malgré tout cet acharnement à peaufiner votre travail et à argumenter pour les choix à adopter, pas grand chose ne distingue votre travail minutieux de celui d’un vulgaire tâcheron aux yeux du […]

jQuery : l’événement !

Par Pierre Bertet

Enfin « les », événements. Je voulais un titre sensationnel. Vous connaissez certainement jQuery, l’excellente bibliothèque Javascript. Non ? Alors c’est ici. Le développement DOM/Javascript repose en grande partie sur les événements. Vous savez certainement qu’il est possible d’affecter un événement à un objet jQuery, c’est à dire qu’une fonction se déclenchera lors d’un événement sur l’objet sélectionné. jQuery propose deux manières de définir les événements : nous allons les analyser. […]

Utiliser la propriété display: inline-block

Par Eric Le Bihan

Cette propriété qui est très peu utilisée pour des raisons de compatibilité navigateur est néanmoins intéressante. Elle permet en effet d’appliquer des styles de type « block » à un élément ayant un comportement de type « inline », comme par exemple, une largeur, une hauteur, des marges, etc. Ce qui veut dire que dans certains cas, il est possible de structurer des parties de pages sans avoir recours à la propriété float (left, right) ou position (relative, absolute). Bien qu’incomplètement prise en compte par les différents navigateur, il est possible de l’utiliser avec quelques connaissances supplémentaires, démonstration : Prenons l’exemple simple d’un formulaire […]

Les nouveaux navigateurs débarquent (attention ils mordent)

Par Pierre Bertet

Opera 9.5 vient tout juste de sortir dans sa version finale, et la liste des changements est impressionnante (vous pouvez également consulter un article présentant les nouveautés aux développeurs). La date de sortie de Firefox 3 a été fixée au 17 juin. Safari 3.1 attend ses nouveaux camarades depuis quelques temps déjà. Dans quelques jours, les internautes auront à disposition trois navigateurs web d’excellente qualité. Javascript Les performances de Javascript sont plus élevées que jamais, et c’est loin d’être fini : Firefox 4 utilisera le moteur ECMAScript de Flash Player, Tamarin. Le projet Webkit (le moteur de rendu utilisé par […]

Articles plus anciens