Lunaweb, une réflexion sur la création web et le marketing Internet

Archive pour le mot-clef ‘navigateurs’

Internet Explorer 8 utilisera une balise META pour respecter les standards

Par le
No Gravatar

internet explorerInternet Explorer, connu des webmaster pour sa fâcheuse habitude à ne pas respecter les standards du Web, va utiliser une balise META (inscrite dans l’entête des pages Web) pour se référencer aux normes du W3C.

Cette caractéristique permettra, selon Microsoft qui s’en explique sur son blog MSDN, de conserver les artifices utilisés par les webmaster pour rendre leurs sites correctement interprétables par les versions antérieures de leurs navigateur (Internet Explorer dans sa livrée 7, 6, 5…) lorsque l’on tentait de coder un site correctement par l’usage de xHTML strict et de CSS 2.1 ; et donc de ne pas « casser » le rendu des anciens sites (ceux faits pour IE 6 et 7 notamment, avec des patchs spéciaux pour corriger le mauvais rendu du CSS) dans le nouveau navigateur.

C’est ma foi une relative bonne nouvelle dans la mesure où IE8, qui passe le test ACID2 (le test Acid2 vise à tester la qualité de la mise en œuvre d’un choix de fonctionnalités liées à différents standards du web dans un navigateur, dixit Wikipedia), se plie enfin aux bonnes règles du W3C et pourra afficher un rendu correct de sites conçus selon des règles communes à tous les navigateurs.

Petit accroc dans le tableau, la balise lui permettant de suivre ces principes est la suivante :

META HTTP-EQUIV="X-BALL-CHAIN"

Comme un fait exprès, cette balise est spécifique à IE8, et donc non standard au sens strict du terme, c’est à dire qu’elle fera échouer la certification aux tests de validité du W3C…

Il est dommage de constater (mais que peut-on espérer de plus avec Microsoft) l’usage d’une balise propriétaire pour valider le fait d’utiliser les standards, c’est véritablement prendre le problème à l’envers que de forcer à utiliser un élément étranger aux normes pour valider au navigateur l’usage de celles-ci.

Enfin, si déjà IE8 suit à la lettre le reste des instructions xHTML et CSS, ce sera beaucoup de temps de développement de gagné, en attendant que tout le monde switche à Firefox Internet Explorer 8.

[Mise à jour] C’est pas moi qui le dit, c’est Jeremy Keith dans le A List Apart du 15/02/08 :

Version targeting will allow Microsoft to reach new heights of standards compliance where CSS and (especially) scripting are concerned. But to benefit from it, developers must explicitly opt in. That’s just not right, says Jeremy Keith. And it’s doomed to fail, because standardistas, by their very nature, will refuse to opt in.

Et, toujours dans ALA, par Jeffrey Zeldman lui-même :

Version targeting shakes our browser-agnostic faith. Its default behavior runs counter to our expectations, and seems wrong. Yet to offer true DOM support without bringing JScript-authored sites to their knees, version targeting must work the way Microsoft proposes.

» Lire l’article They Shoot Browsers, Don’t They? etVersion Targeting: Threat or Menace?

Email-standards.org, pour une efficacité accrue dans l’emailing

Par le
No Gravatar

esp-logo.pngLa récente sortie d’Office 2007 nous a offert un superbe retour vers le passé, par le rendu des emails qu’Outlook 2007 emprunte au moteur Word, tout cela évidemment pour des raisons de « sécurité »…

Au delà de l’anecdote d’un logiciel (ce n’est pas la première fois que Microsft nous désolé de ce point de vue), cette goutte d’eau a pour certains fait déborder le vase du non support des règles de base de l’édition HTML :

Nous savons que le courriel, tout comme la page web, sont interprétés différemment selon l’environnement de l’usager. Il existe une variété de messageries qui compliquent la tâche, sans oublier que certaines ne supportent que très peu le HTML. Conséquemment, le courriel est l’enfant pauvre du design actuellement. Oubliez les images en arrière-plan ou un design complexe sans table !
(Source : Courrielleur.com).

En réponse à cela, et plus généralement en réponse au non respect des standards du Web (support complet des règles éditées par les feuilles de style CSS, normes du W3C, d’accessibilité WAI, etc.) ; est né le projet Email-standards.org.
Il a pour but de promouvoir et définir les normes de l’email marketing afin de faire progresser chacun des acteurs de la « chaîne » email : éditeurs de logiciels email, services de webmail, éditeurs de solutions de génération d’email, designer et marketeurs éditeurs, etc.

Au delà du caractère revendicatif de ce rassemblement — le projet a pour point de naissance un gros ras-le-bol des designers qui ne peuvent suivre les standards d’édition du Web et donc ne peuvent bénéficier des fonctionnalités avancées de l’HTML permettant de créer des messages plus graphiques et plus attractifs – il s’agit d’y retrouver des informations constamment mises à jour sur le support des messagerie et sur les évolutions que feront subir les éditeurs de logiciels et de solutions web à leur lecteurs d’emails.

En tout cas c’est l’ambition affichée, car il va falloir batailler ferme, un peu à l’image d’Internet Explorer 7 qui commence enfin à avoir un support correct des normes CSS…

» Connaître le support de chaque logiciel/service de messagerie
» Supporter le mouvement Email Standards

Accéder rapidement à istockphoto sur Firefox

Par le
No Gravatar

Istockphoto, banque d’images libres de droits

Si comme moi vous êtes un serial utilisateur d’istockphoto.com, mais que vous trouvez le site « un peu » lent, une solution simple et rapide existe : installer dans Firefox, votre ami de toujours, un accès direct à la recherche d’images sur le site.

Lire le reste de cet article »

Firefox : Le bug de positionnement en pourcentage d’une image en background CSS

Par le
No Gravatar

Le bug de positionnement en pourcentage d'une image en background CSSUne petite particularité de Firefox que j’ai découverte par hasard en codant un site, il s’agit du positionnement d’une image en background CSS. En effet, j’avais préalablement placé mon image en haut à gauche d’un conteneur, puis j’ai eu besoin de la déplacer horizontalement au milieu, mais rien à toucher à l’axe vertical.

Lire le reste de cet article »

Détecter Internet Explorer 7

Par le
No Gravatar

Internet Explorer 7Le nouveau navigateur de Microsoft commençant à être bien répandu, il devient nécessaire de pouvoir lui servir un contenu propre afin de respecter des mises en pages normalement standard, mais que le nouveau navigateur siglé Redmond n’applique pas totalement. Se trouvant donc à la croisée des chemins entre le détesté IE 6 et un « vrai » navigateur standard, Internet Explorer 7 peut être détecté par la commande suivante dans le head d’une page :
Détecter Internet Explorer 7
Vous voilà paré pour envoyer une petite feuille CSS supplémentaire au vilain bougre…

Détection d’Internet Explorer 7 en Javascript

Par le
No Gravatar

Internet Explorer 7Pour ceux qui ont eu la « joie » de découvrir de nouvelles différences d’affichage entre IE6 et IE7 (sans parler des différences avec les « gentils » Firefox et autres Safari), voici une astuce permettant d’ajouter un critère conditionnel permettant de détecter IE7 par la fonction checkbrowser().
Lire le reste de cet article »

↑ Haut de page