<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.britoweb.net/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Blog - Britoweb - Tag - compatibilité navigateurs</title>
  <link>http://blog.britoweb.net/</link>
  <atom:link href="http://blog.britoweb.net/feed/tag/compatibilit%C3%A9%20navigateurs/rss2" rel="self" type="application/rss+xml"/>
  <description>Le Web à la sauce standard</description>
  <language>fr</language>
  <pubDate>Fri, 21 Nov 2008 15:43:28 +0100</pubDate>
  <copyright>Billets sous licence Creative Commons BY-NC-SA</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Émuler Internet Explorer 7 sous Internet Explorer 8 quel que soit le mode de rendu</title>
    <link>http://blog.britoweb.net/post/2008/06/11/Emuler-Internet-Explorer-7-sous-Internet-Explorer-8-quel-que-soit-le-mode-de-rendu</link>
    <guid isPermaLink="false">urn:md5:d663aaca58c317b594080b6b7e1d2c2c</guid>
    <pubDate>Wed, 11 Jun 2008 10:26:00 +0200</pubDate>
    <dc:creator>Victor Brito</dc:creator>
        <category>Navigateurs</category>
        <category>compatibilité navigateurs</category><category>internet explorer</category><category>internet explorer 7</category><category>internet explorer 8</category><category>émulation internet explorer 7</category>    
    <description>&lt;p&gt;&lt;acronym title=&quot;Internet Explorer&quot;&gt;IE&lt;/acronym&gt; 8 introduit l'en-tête X-UA-Compatible pour assurer la rétrocompatibilité avec le mode de rendu de la version 7. Or, &lt;acronym title=&quot;MicroSoft Developer Network&quot;&gt;MSDN&lt;/acronym&gt;, sur un billet de son blog intitulé &lt;q lang=&quot;en&quot;&gt;&lt;a href=&quot;http://blogs.msdn.com/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx&quot; hreflang=&quot;en&quot;&gt;Introducing IE=EmulateIE7&lt;/a&gt;&lt;/q&gt;, apporte la précision suivante&amp;nbsp;: le fait d'utiliser l'en-tête ci-dessus, soit par le serveur soit dans le code source avec &lt;code&gt;&amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=7&quot; /&amp;gt;&lt;/code&gt;, fait basculer IE 8 dans le mode standard d'IE 7 &lt;strong&gt;y compris pour les cas où le mode &lt;q lang=&quot;en&quot;&gt;Quirks&lt;/q&gt; devrait s'appliquer&lt;/strong&gt;.&lt;/p&gt;    &lt;p&gt;Afin que les pages Web censées utiliser le mode &lt;q lang=&quot;en&quot;&gt;Quirks&lt;/q&gt; puissent toujours l'utiliser, une nouvelle valeur de l'en-tête X-UA-Compatible a été créée, appelée &lt;code&gt;IE=EmulateIE7&lt;/code&gt;. Ainsi, &lt;code&gt;&amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=EmulateIE7&quot; /&amp;gt;&lt;/code&gt; (ainsi que son équivalent &lt;acronym title=&quot;HyperText Transfer Protocol&quot;&gt;HTTP&lt;/acronym&gt; &lt;code&gt;X-UA-Compatible: IE=EmulateIE7&lt;/code&gt;) fera basculer IE 8 dans le mode standard d'IE 7 pour les pages utilisant un doctype en bonne et due forme et en mode &lt;q lang=&quot;en&quot;&gt;Quirks&lt;/q&gt; pour les pages employant la technique du &lt;q lang=&quot;en&quot;&gt;doctype switching&lt;/q&gt;.&lt;/p&gt;


&lt;p&gt;Cette nouveauté est intégrée dans la &lt;a href=&quot;http://support.microsoft.com/kb/951804&quot;&gt;mise à jour de sécurité de juin pour IE 8 bêta 1&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;q lang=&quot;en&quot; cite=&quot;http://blogs.msdn.com/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx&quot;&gt;We are encouraging sites to get ready for Beta 2 prior to release as it will present a big jump in IE8 browsing traffic&lt;/q&gt;, dit le billet de MSDN. La meilleure façon d'être prêt pour la prochaine bêta d'IE 8 est de développer selon les standards du Web en se fiant prioritairement à des navigateurs respectueux de ces standards depuis un bon bout de temps, comme Opera ou Firefox, plutôt qu'en optimisant d'emblée et exclusivement pour les versions d'IE inférieures à la 8, voire à la 7. Autrement dit, pour citer Laurent Denis&amp;nbsp;: &lt;q cite=&quot;http://blog.alsacreations.com/2005/08/01/183-choix-dune-dtd-le-doctype-switching-nest-pas-pour-nous&quot;&gt;le doctype switching n'est pas pour nous&lt;/q&gt;… ni le «&amp;nbsp;meta switching ». &lt;img src=&quot;http://blog.britoweb.net/themes/normal-marron/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Une alerte JavaScript ciblant un navigateur pourtant respectueux des standards</title>
    <link>http://blog.britoweb.net/post/2008/05/23/Une-alerte-JavaScript-ciblant-un-navigateur-pourtant-respectueux-des-standards</link>
    <guid isPermaLink="false">urn:md5:80bef7743e2ccbcabc897dfc475385ba</guid>
    <pubDate>Fri, 23 May 2008 13:08:00 +0200</pubDate>
    <dc:creator>Victor Brito</dc:creator>
        <category>Accessibilité</category>
        <category>alerte javascript</category><category>compatibilité navigateurs</category><category>détection navigateur</category><category>firefox</category><category>firefox 2</category><category>firefox 3</category><category>internet explorer</category><category>internet explorer 6</category><category>internet explorer 7</category><category>internet explorer 8</category><category>opera</category><category>safari</category><category>safari 2</category><category>safari 3</category>    
    <description>&lt;p&gt;En parcourant le profil d'un contact d'un de mes contacts de &lt;a href=&quot;http://www.viadeo.com&quot;&gt;Viadeo&lt;/a&gt;, j'ai eu la curiosité d'aller jeter un coup d'œil sur le site Web d'une «&amp;nbsp;agence de communication interactive ». À la page d'accueil du site, quelle n'est pas ma consternation quand je tombe sur une alerte JavaScript dont le message est assez… consternant&amp;nbsp;!&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://blog.britoweb.net/public/alerte-javascript-navigateur.jpg&quot;&gt;&lt;img src=&quot;http://blog.britoweb.net/public/.alerte-javascript-navigateur_s.jpg&quot; alt=&quot;Alerte JavaScript indiquant que le navigateur utilisé est, soi-disant, incompatible&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Voici ce que dit cette alerte JavaScript&amp;nbsp;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;La compatibilité du site est assurée pour les navigateurs Firefox 2.x, Internet Explorer 6, Internet Explorer 7 et Safari 2.x.&lt;br /&gt; Votre navigateur ou sa version n'est pas compatible. Nous vous recommandons de télécharger le navigateur Firefox, gratuit et compatible pour tout ordinateur, à l'adresse www.firefox.com pour profiter d'une navigation optimale.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Ce message est d'autant plus consternant que j'utilise Opera, un navigateur &lt;strong&gt;on ne peut plus &lt;a href=&quot;http://www.opera.com/docs/specs/opera9/&quot; hreflang=&quot;en&quot; title=&quot;Liste des standards du Web supportés par Opera 9&quot;&gt;respectueux des standards du Web&lt;/a&gt; et &lt;a href=&quot;http://www.opera.com/download/index.dml?custom=yes&quot; hreflang=&quot;en&quot; title=&quot;Liste des systèmes d&amp;#039;exploitation sous lesquels Opera peut être installé&quot;&gt;installable sur de nombreux systèmes d'exploitation&lt;/a&gt;&lt;/strong&gt;, et que la recommandation impose un choix &lt;em&gt;trop restreint&lt;/em&gt; en matière de navigateur alternatif (heureusement qu'il ne s'agit pas de recommander Internet Explorer 6 ou 7 !), restriction qui donnerait presque l'impression d'une &lt;em&gt;imposition&lt;/em&gt; de navigateur.&lt;/p&gt;


&lt;p&gt;Vu la liste des navigateurs retenus pour la compatibilité, je me demande si les utilisateurs de Safari 3 (qu'ils soient sous Windows ou sous Mac OS X) ont aussi droit à cette alerte, sans compter les courageux qui essaient Firefox 3 &lt;acronym title=&quot;Release Candidate&quot;&gt;RC&lt;/acronym&gt; 1 ou la bêta 1 d'Internet Explorer 8.&lt;/p&gt;


&lt;p&gt;Bref, de la part d'une agence censée toucher un public pas nécessairement rompu aux problèmes de compatibilité entre navigateurs, c'est d'autant moins sérieux que cela n'est pas sans rappeler les sites «&amp;nbsp;optimisés pour Internet Explorer sur un écran de 1024 pixels sur 768 ». Autrement dit, cette alerte met un bâton dans les roues de l'accessibilité, en ce sens qu'elle tente d'exclure certains utilisateurs à cause de leur navigateur, &lt;em&gt;même si (et c'est un comble) le site reste consultable pour l'utilisateur d'Opera et qu'il fournit un effort d'accessibilité en proposant une version HTML équivalente au contenu en Flash&lt;/em&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Taille des polices : une raison de ne pas se caler au pixel près ?</title>
    <link>http://blog.britoweb.net/post/2008/04/16/Taille-des-polices-une-raison-de-ne-pas-se-caler-au-pixel-pres</link>
    <guid isPermaLink="false">urn:md5:4668ed8f0a1e9e12ba3d2358696eef04</guid>
    <pubDate>Wed, 16 Apr 2008 15:53:00 +0200</pubDate>
    <dc:creator>Victor Brito</dc:creator>
        <category>CSS</category>
        <category>compatibilité navigateurs</category><category>internet explorer</category><category>taille em</category><category>taille pixels</category><category>taille polices</category><category>taille polices css</category><category>taille polices fixe</category><category>taille polices relative</category><category>taille pourcentage</category>    
    <description>&lt;p&gt;Pour d'évidentes raisons d'accessibilité, l'utilisation de tailles fixes pour les polices est à éviter. Qui plus est, même s'il est rangé parmi les tailles relatives, le pixel n'est pas recommandable, parce qu'Internet Explorer refuse d'agrandir les polices dont la taille est exprimée en pixels (sauf à cocher &lt;q&gt;Ignorer les tailles de polices spécifiées sur les pages Web&lt;/q&gt; dans les options d'accessibilité, ce qui oblige à recourir au zoom, qui, en attendant la version 8, ne vaut pas celui d'Opera). Et ce n'est pas tout au chapitre du casse-tête de la compatibilité des tailles de polices entre les navigateurs&amp;nbsp;; bref, de quoi vous donner &lt;q cite=&quot;http://blog.temesis.com/2008/04/16/306-taille-des-polices-sur-openweb&quot;&gt;envie d'étrangler le directeur général ou de massacrer votre designer &lt;img src=&quot;http://blog.britoweb.net/themes/normal-marron/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; &lt;/q&gt;.&lt;/p&gt;    &lt;p&gt;Cela dit, il existe des moyens permettant d'utiliser les tailles relatives (notamment le pourcentage et l'em) de manière à produire une taille de police équivalente à celle exprimée en pixels.&lt;/p&gt;


&lt;p&gt;Ces moyens sont décrits dans un &lt;a href=&quot;http://openweb.eu.org/articles/compatibilite_taille_polices/&quot; title=&quot;Compatibilité multi-navigateurs des polices de caractères&amp;nbsp;: article d&amp;#039;Openweb&quot;&gt;article d'Aurélien Levy sur Openweb&lt;/a&gt;, qui privilégie le pourcentage. Pour l'em, on consultera le &lt;a href=&quot;http://www.blog-and-blues.org/weblog/2004/05/24/214-font-size-em&quot;&gt;billet de Laurent Denis sur la définition de la taille de texte en ems&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Toutefois, les méthodes proposées ne sont pas exemptes d'approximations, outre qu'il faut tenir compte que l'utilisateur peut configurer le navigateur de manière à utiliser une taille de polices par défaut autre que 16 pixels, voire ajouter une feuille de style utilisateur susceptible d'écraser les règles &lt;acronym title=&quot;Cascading StyleSheets&quot;&gt;CSS&lt;/acronym&gt; de la feuille de style auteur (par exemple, avec un &lt;code&gt;body { font-size: 150% !important; }&lt;/code&gt;), sans compter l'héritage de la taille quand on utilise les pourcentages et les ems.&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>