<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/Styles/Feed" media="screen"?>
<rdf:RDF
	xmlns="http://purl.org/rss/1.0/"
	xmlns:cc="http://web.resource.org/cc/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:xlink="http://www.w3.org/1999/xlink"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel rdf:about="http://blog.webnaute.net/Navigateurs/RSS">
	<title>Webnaute : Navigateurs web</title>
	<link>http://blog.webnaute.net/Navigateurs/</link>
	<description>Les navigateurs passés, présent et à venir, extensions, développements, bugs…</description>
	<dc:date>2006-07-04T08:25:46+02:00</dc:date>
	<dc:language>fr</dc:language>
	<dc:creator>Bobe (bobe&#x40;webnaute.net)</dc:creator>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>

	<items>
	<rdf:Seq>
		<rdf:li rdf:resource="http://blog.webnaute.net/2006/07/03/Signets_et_mots-cl%C3%A9s/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2006/05/17/Un_cookie_pas_si_r%C3%A9calcitrant/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2006/05/02/Cookie_r%C3%A9calcitrant/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/12/19/IE_mac_tire_sa_r%C3%A9v%C3%A9rence/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/09/29/Gecko_1.8_%3A_extras_de_derni%C3%A8re_minute/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/09/14/IE7_%3A_en_vrac/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/09/06/Firefox_1.5_et_extensions_manquantes/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie-suite/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/08/20/Safari_et_arri%C3%A8re-plans_multiples/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/08/20/Note_%3A_Opera_et_la_r%C3%A8gle-at_%40charset/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/08/08/Favicon_et_requ%C3%A8tes_sauvages/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/07/30/IE7_b%C3%AAta2_%3A_enfin_du_s%C3%A9rieux/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/07/28/IE7_b%C3%A9ta1_%3A_du_cosm%C3%A9tique_et_rien_d%E2%80%99autre/"/>
		<rdf:li rdf:resource="http://blog.webnaute.net/2005/04/10/Gecko_compteurs_CSS/"/>
	</rdf:Seq>
	</items>
</channel>

<item rdf:about="http://blog.webnaute.net/2006/07/03/Signets_et_mots-cl%C3%A9s/">
	<title>Signets et mots-clés</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2006/07/03/Signets_et_mots-cl%C3%A9s/" xlink:title="Signets et mots-clés">http://blog.webnaute.net/2006/07/03/Signets_et_mots-cl%C3%A9s/</link>
	<description>Une fonctionnalité non mise en avant dans Firefox est la possibilité de définir des mots clés qui vont permettre d’appeller une URL en fonction d’un paramètre. Par exemple, ouvrez le gestionnaire de signets (Organize Bookmarks… quoi…) et créez un nouveau signet avec dans le champ location https://bugzilla.mozilla.org/show_bug.cgi?id=%s et dans le champ keyword mozbug. Et voilà&#8201;! Il vous suffit de taper mozbug 15000 dans la barre…</description>
	<content:encoded><![CDATA[<p>Une fonctionnalité non mise en avant dans Firefox est la possibilité de définir des mots clés qui vont permettre
d’appeller une <abbr title="Uniform Resource Locator" lang="en">URL</abbr> en fonction d’un paramètre.</p>

<p>Par exemple, ouvrez le gestionnaire de signets (<q lang="en">Organize Bookmarks…</q> quoi…)
et créez un nouveau signet avec dans le champ <q lang="en">location</q>
<kbd>https://bugzilla.mozilla.org/show_bug.cgi?id=%s</kbd> et dans le champ  <q lang="en">keyword</q> <kbd>mozbug</kbd>.</p>

<p>Et voilà&#8201;! Il vous suffit de taper <kbd>mozbug 15000</kbd> dans la barre d’adresse pour accéder
au bug n°15000 de Mozilla :¬)</p>

<p>Perso, je n’ai que trois signets de ce genre actuellement&#160;:</p>

<table border="1" cellspacing="2" cellpadding="1" summary="Liste de mes signets à mot-clé">
	<thead>
		<tr>
			<th>Mot-clé</th>
			<th><abbr>URL</abbr></th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>mozbug</td>
			<td>https://bugzilla.mozilla.org/show_bug.cgi?id=%s</td>
		</tr>
		<tr>
			<td>rfc</td>
			<td>http://www.faqs.org/rfcs/rfc%s.html</td>
		</tr>
		<tr>
			<td>php</td>
			<td>http://fr.php.net/%s</td>
		</tr>
	</tbody>
</table>

<p><em>Geek d’un jour, geek toujours</em> :D</p>

<p><abbr title="Post Scriptum" lang="la">P.S</abbr>&#160;: Je me demande s’il est possible de combiner plusieurs paramètres avec un mot-clé&#8201;? J’en demande peut-être beaucoup là…</p>]]></content:encoded>
	<dc:date>2006-07-03T03:11:42+02:00</dc:date>
	<dc:subject>Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2006/05/17/Un_cookie_pas_si_r%C3%A9calcitrant/">
	<title>Un cookie pas si récalcitrant</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2006/05/17/Un_cookie_pas_si_r%C3%A9calcitrant/" xlink:title="Un cookie pas si récalcitrant">http://blog.webnaute.net/2006/05/17/Un_cookie_pas_si_r%C3%A9calcitrant/</link>
	<description>Errata concernant mon précédent billet sur le sujet. D’abord, en envoyant un cookie avec pour domaine de validité .example.com, celui-ci sera viable également sur example.com. L’extension View Cookies de Firefox m’a induit en erreur. Il semble que seuls les cookies dont le domaine de validité matche exactement le domaine courant soient affichés par cette extension, les cookies avec un domaine de validité de type .example.com valides sur…</description>
	<content:encoded><![CDATA[<p>Errata concernant mon <a href="http://blog.webnaute.net/2006/05/02/Cookie_r%C3%A9calcitrant/">précédent
billet sur le sujet</a>.</p>

<p>D’abord, en envoyant un cookie avec pour domaine de validité <samp>.example.com</samp>, celui-ci sera
viable également sur <samp>example.com</samp>. L’extension <q lang="en">View Cookies</q>
de Firefox m’a induit en erreur.</p>

<p>Il semble que seuls les cookies dont le domaine de validité matche exactement le
domaine courant soient affichés par cette extension, les cookies avec un domaine de validité de type 
<samp>.example.com</samp> valides sur plusieurs sous-domaines ne sont pas du tout affichés.
Un coup d’œil à liveHttpHeaders ou avec <code>print_r($_COOKIE);</code> montre qu’ils sont bien actifs.</p>

<p>Ensuite, concernant le nombre minimum de caractères point dans le domaine de validité, celui-ci doit contenir
au moins un point "embarqué" (x.y est bon, .y ou x. ne l’est pas) et la partie précédent le domaine de validité du cookie
dans le nom d’hôte courant ne doit pas contenir de point. Example&#160;: le cookie avec le domaine de validité
<samp>.foo.com</samp> sera valide sur <samp>foo.com</samp> et n’importe quel sous-domaine
<samp>*.foo.com</samp> où * est une chaîne ne contenant pas de caractère point. Donc le cookie n’est pas
valable sur <samp>*.bar.foo.com</samp>.</p>

<p>Au vu de ces règles (extraites de la RFC 2965), je ne vois plus ce qui empêche en principe d’émettre un cookie
avec un domaine de validité tel que <samp>.co.uk</samp> et qui serait valable par exemple sur
<samp>blah.co.uk</samp>. Ce billet est donc sujet à une mise à jour ultérieure, quand j’aurais éclairci ce point :¬)</p>

<ul>
   <li><a href="http://www.faqs.org/rfcs/rfc2965" hreflang="en">RFC 2965 - <abbr>HTTP</abbr> State Management Mechanism</a></li>
</ul>]]></content:encoded>
	<dc:date>2006-05-17T22:52:13+02:00</dc:date>
	<dc:subject>Conception web, Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2006/05/02/Cookie_r%C3%A9calcitrant/">
	<title>Un cookie récalcitrant</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2006/05/02/Cookie_r%C3%A9calcitrant/" xlink:title="Un cookie récalcitrant">http://blog.webnaute.net/2006/05/02/Cookie_r%C3%A9calcitrant/</link>
	<description>Je viens de passer une demi-heure sur un problème à la con. La réponse servira peut-être à d’autres personnes&#160;: L’attribut domain d’un cookie ne peut cibler qu’un sous-domaine (le nom complet doit comporter au moins deux points, par exemple www.example.com). Pour que le cookie soit actif sur tous les sous-domaines, n’indiquez pas de sous-domaine (mais laissez le point en tête)&#160;: .example.com Problème&#160;: example.com ne fait pas…</description>
	<content:encoded><![CDATA[<p>Je viens de passer une demi-heure sur un problème à la con. La réponse servira peut-être à d’autres personnes&#160;:</p>

<p>L’attribut <code>domain</code> d’un cookie ne peut cibler qu’un sous-domaine (le nom complet doit
comporter au moins deux points, par exemple <samp>www.example.com</samp>). Pour que le cookie soit
actif sur tous les sous-domaines, n’indiquez pas de sous-domaine (mais laissez le point en tête)&#160;: 
<samp>.example.com</samp><br/>
Problème&#160;: <samp>example.com</samp> ne fait pas partie des heureux élus.</p>

<p>Compte tenu de l’obligation d’indiquer un nom de domaine comportant au moins deux points, toute
tentative d’envoyer un cookie sur la racine d’un domaine (<samp>example.com</samp>) en précisant
le domaine dans la fonction <code>setcookie()</code> sera vouée à l’échec. La seule solution est de
ne pas préciser le domaine de validité du cookie (= cookie valable uniquement sur <samp>example.com</samp> dans notre cas).</p>

<p>D’après la spécification, cette limitation est là pour éviter des émissions de cookie dans des domaines
de validité tels que <samp>.com</samp> ou encore <samp>.co.uk</samp>.<br/>
je lis d’ailleurs à l’instant que le nombre de caractères points minimum est porté à trois si l’extension du domaine
n’est pas dans la liste des extensions "spéciales"&#160;: "COM", "EDU", "NET", "ORG", "GOV", "MIL", et "INT".</p>

<ul>
   <li><a href="http://wp.netscape.com/newsref/std/cookie_spec.html" hreflang="en">Persistent client state <abbr title="Hyper Text Transfer Protocol" lang="en">HTTP</abbr> cookies</a></li>
   <li><a href="http://www.faqs.org/rfcs/rfc2965" hreflang="en">RFC 2965 - <abbr>HTTP</abbr> State Management Mechanism</a></li>
</ul>]]></content:encoded>
	<dc:date>2006-05-02T19:39:15+02:00</dc:date>
	<dc:subject>Conception web, Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/12/19/IE_mac_tire_sa_r%C3%A9v%C3%A9rence/">
	<title>IE mac tire sa révérence</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/12/19/IE_mac_tire_sa_r%C3%A9v%C3%A9rence/" xlink:title="IE mac tire sa révérence">http://blog.webnaute.net/2005/12/19/IE_mac_tire_sa_r%C3%A9v%C3%A9rence/</link>
	<description>C’est ZdNet qui le dit, le support de Microsoft concernant Internet Explorer pour Mac (Tasman de son petit nom) va prendre fin ce 31 décembre. Microsoft ne fournira donc plus de quelconque mise à jour de sécurité et les derniers utilisateurs de ce navigateur sont même invités à passer à Safari (encore faut-il qu’ils le peuvent). C’est toujours triste d’assister à la mort d’un logiciel, ça l’est encore plus ici quand on voit que son grand…</description>
	<content:encoded><![CDATA[<p><a href="http://www.zdnet.fr/actualites/internet/0,39020774,39296458,00.htm" hreflang="fr">C’est ZdNet qui le 
dit</a>, le support de Microsoft concernant Internet Explorer pour Mac (Tasman de son petit nom) va prendre fin ce 
31 décembre. Microsoft ne fournira donc plus de quelconque mise à jour de sécurité et les derniers utilisateurs de ce 
navigateur sont même invités à passer à Safari (encore faut-il qu’ils le peuvent).</p>

<p>C’est toujours triste d’assister à la mort d’un logiciel, ça l’est encore plus ici quand on voit que son grand frère sous 
Windows<sup>®</sup> est toujours là pour nous pourrir la vie.</p>

<p><abbr title="Post Scriptum" lang="la">P.S</abbr>&#160;: Et hop&#8201;! Trois mois sans tabac :¬)</p>]]></content:encoded>
	<dc:date>2005-12-19T15:38:00+01:00</dc:date>
	<dc:subject>Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/09/29/Gecko_1.8_%3A_extras_de_derni%C3%A8re_minute/">
	<title>Gecko 1.8&#160;: Extras de dernière minute</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/09/29/Gecko_1.8_%3A_extras_de_derni%C3%A8re_minute/" xlink:title="Gecko 1.8&#160;: Extras de dernière minute">http://blog.webnaute.net/2005/09/29/Gecko_1.8_%3A_extras_de_derni%C3%A8re_minute/</link>
	<description>Les développeurs de Mozilla ont achevé ces derniers jours les travaux sur deux demandes d’implémentation CSS. Il semble bien que ces deux "bugs" soient corrigés également sur la version 1.5 de Firefox. *[Bug 302462] Support :valid, :invalid, :out-of-range, and :in-range pseudoclasses *[Bug 84400] Support :disabled and :enabled pseudo-classes</description>
	<content:encoded><![CDATA[<p>Les développeurs de Mozilla ont achevé ces derniers jours les travaux sur deux demandes d’implémentation 
<abbr title="Cascading Style Sheets" lang="en">CSS</abbr>. Il semble bien que ces 
deux "bugs" soient corrigés également sur la version 1.5 de Firefox.</p>

<ul lang="en">
    <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=302462" hreflang="en">[Bug 302462] 
    Support <code>:valid</code>, <code>:invalid</code>, <code>:out-of-range</code>, and <code>:in-range</code> pseudoclasses</a></li>
    <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=84400" hreflang="en">[Bug 84400] 
    Support <code>:disabled</code> and <code>:enabled</code> pseudo-classes</a></li>
</ul>]]></content:encoded>
	<dc:date>2005-09-29T22:53:39+02:00</dc:date>
	<dc:subject>Conception web, Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/09/14/IE7_%3A_en_vrac/">
	<title>IE7&#160;: En vrac</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/09/14/IE7_%3A_en_vrac/" xlink:title="IE7&#160;: En vrac">http://blog.webnaute.net/2005/09/14/IE7_%3A_en_vrac/</link>
	<description>Lu dans Hello from LA&#8201;! sur l’IEBlog&#160;: *Fonction Quick Tabs permettant à l’utilisateur de gérer dans une fenêtre les onglets ouverts sous forme de miniatures (j’espère que j’ai à peu près bien traduit) *Nouvelle fonctionnalité de zoom permettant de zoomer aussi bien les textes que les images *Améliorations sur Open Search *Améliorations sur la sécurité, et notamment, désactivation par défaut de la plupart des ActiveX *Intégration…</description>
	<content:encoded><![CDATA[<p>Lu dans <a href="http://blogs.msdn.com/ie/archive/2005/09/13/465338.aspx" hreflang="en"><q lang="en">Hello from <abbr title="Los Angeles" lang="es">LA</abbr>&#8201;!</q></a> sur l’<a href="http://blogs.msdn.com/ie/" hreflang="en">IEBlog</a>&#160;:</p>

<ul>
    <li>Fonction <q lang="en">Quick Tabs</q> permettant à l’utilisateur de gérer dans une fenêtre 
    les onglets ouverts sous forme de miniatures (j’espère que j’ai à peu près bien traduit)</li>
    <li>Nouvelle fonctionnalité de zoom permettant de zoomer aussi bien les textes que les images</li>
    <li>Améliorations sur <q lang="en">Open Search</q></li>
    <li>Améliorations sur la sécurité, et notamment, désactivation par défaut de la plupart des ActiveX</li>
    <li>Intégration du navigateur avec le système de contrôle parental de Windows Vista</li>
    <li>Modifications sur la gestion de certains éléments de formulaire (les <code>&lt;select&gt;</code> ne seront 
    plus récalcitrants à passer derrière un bloc en position absolue)</li>
    <li>Du fait de la désactivation des ActiveX, l’objet <code>XMLHTTPRequest</code> sera disponible nativement</li>
    <li>Support des <abbr title="International Domain Names" lang="en">IDN</abbr></li>
    <li>Développement d’une barre de développement web (à l’instar de l’extension 
    <a href="http://chrispederick.com/work/firefox/webdeveloper/" hreflang="en"><q 
    lang="en">Web Developer</q></a> de Firefox) sous forme d’<span lang="en">add-on</span> 
    (elle sera apparamment disponible aussi pour <abbr>IE</abbr>6)<ins datetime="2005-09-17T03:18:06+02:00" title="Ajouté le samedi 17 septembre 2005 à 03h18"><br/>
    Nouveau billet publié sur l’IEBlog&#160;: <a href="http://blogs.msdn.com/ie/archive/2005/09/16/469686.aspx" 
    hreflang="en" lang="en">Developer Toolbar for <abbr>IE</abbr> announced at PDC</a></ins></li>
</ul>

<ins datetime="2005-09-16T00:54:06+02:00" title="Ajouté le vendredi 16 septembre 2005 à 00h54">
<p>Chris Wilson, directeur de l’équipe de développement d’Internet Explorer a publié un 
<a href="http://blogs.msdn.com/ie/archive/2005/09/15/467901.aspx" hreflang="en" 
title="The &lt;?xml&gt; prolog, strict mode, and XHTML in IE">billet complémentaire</a> à propos du bug 
concernant le <q lang="en">doctype switching</q> et le passage d’<abbr>IE</abbr>6 
en mode de compatibilité si le doctype est précédé d’un prologue <abbr title="eXtensible Markup Language" 
xml:lang="en" lang="en">XML</abbr>. Ce bug sera corrigé dans la version 7.</p>

<p>Il a également annoncé qu’<abbr>IE</abbr>7 <em>ne supporterait pas</em> le type de média 
<code>application/xhtml+xml</code> (traduction approximative)&#160;:</p>

<blockquote cite="http://blogs.msdn.com/ie/archive/2005/09/15/467901.aspx">
<p>Pourquoi n’ajoutons nous pas le support de <abbr>XHTML</abbr> servi avec le type de média 
<code>application/xhtml+xml</code> dans <abbr>IE</abbr>7&#8201;? J’ai pris la décision de ne pas essayer 
de supporter (<abbr title="Note Du Traducteur">Ndt</abbr>&#160;: Je sais, c’est un anglicisme) ce type de 
média dans <abbr>IE</abbr>7 parce que personnellement, je veux que <abbr>XHTML</abbr> soit un succés 
à long terme. J’aime <abbr>XHTML</abbr> (regardez, mon nom est dans la liste des contributeurs à 
<abbr>XML</abbr>&#160;1.0); cela permet une vraie interopérabilité si c’est bien fait.</p>

<p>Avec la plupart de nos plateformes de ressources dans <abbr>IE</abbr>7, en dehors de la sécurité, utilisées 
pour améliorer notre support de <abbr title="Cascading Style Sheets" lang="en">CSS</abbr>, 
si nous essayions de supporter réellement <abbr>XHTML</abbr> dans <abbr>IE</abbr>7, nous devrions le 
finir en utilisant notre parseur <abbr title="HyperText Markup Language" lang="en">HTML</abbr> 
existant (qui se concentre sur la compatibilité) et hacker les structures <abbr>XML</abbr>.</p>

<p>Il est très peu probable que nous puissions supporter <abbr>XHTML</abbr> correctement dans ce cas&#8201;; 
En particulier, nous ne devrions certainement pas détecter quelques cas d’erreurs ici et là, et nous devrions 
supporter silencieusement ces cas invalides. Ceci, bien sùr, causerait des problèmes de compatibilités basés sur 
le gestionnaire d’erreurs du parseur dans le futur, ce que <abbr>XML</abbr> essaye précisément d’éviter&#8201;; 
Nous ne voulons pas causer d’autres problèmes comme avec la gestion actuelle des erreurs <abbr>HTML</abbr> 
(initiée pour la compatibilité avec les précédents navigateurs – vous pouvez me blâmer personnellement pour cela, 
mais pas <abbr>IE</abbr>).</p>

<p>J’aimerais beaucoup plus prendre le temps d’implémenter proprement <abbr>XHTML</abbr> après 
<abbr>IE</abbr>7, et avoir quelque chose de vraiment interopérable – mais j’ai voulu débloquer le déploiement de 
<abbr>XHTML</abbr> du mieux que nous puissions, c’est pourquoi nous nous sommes assurés de corriger le bug 
du prologue <abbr>XML</abbr>/DOCTYPE.</p>
</blockquote>

<p>Le texte original&#160;:</p>

<blockquote cite="http://blogs.msdn.com/ie/archive/2005/09/15/467901.aspx">
<p>Why aren’t we supporting <abbr>XHTML</abbr> when it’s served as the <code>application/xml+xhtml</code> 
media type in <abbr>IE</abbr>7?  I made the decision to not try to support the MIME type in <abbr>IE</abbr>7 
simply because I personally want <abbr>XHTML</abbr> to be successful in the long run.  I love <abbr>XHTML</abbr> 
(go look, my name is in the credits for <abbr>XML</abbr>&#160;1.0); it’s capable of being truly interoperable 
if done right.</p>

<p>With most of our platform resources in <abbr>IE</abbr>7 outside of security work being spent on improving 
our <abbr>CSS</abbr> support, if we tried to support real <abbr>XHTML</abbr> in <abbr>IE</abbr>7 we would 
have ended up using our existing <abbr>HTML</abbr> parser (which is focused on compatibility) and hacking in 
<abbr>XML</abbr> constructs.</p>

<p>It is highly unlikely we could support <abbr>XHTML</abbr> well in this way; in particular, we would certainly 
not detect a few error cases here or there, and we would silently support invalid cases.  This would, of course, 
cause compatibility problems based on parser error handling in the future, which <abbr>XML</abbr> is explicitly 
trying to avoid; we don’t want to cause another mess like the one with current <abbr>HTML</abbr> error handling 
(rooted in compatibility with earlier browsers – you can blame me for that personally somewhat, but not <abbr>IE</abbr>).</p>

<p>I would much rather take the time to implement XHTML properly after <abbr>IE</abbr>7, and have it be 
truly interoperable – but I did want to unblock deployment of <abbr>XHTML</abbr> as best we could, which is 
why we made sure to address the <abbr>XML</abbr> prolog/DOCTYPE issue.</p>
</blockquote>
</ins>]]></content:encoded>
	<dc:date>2005-09-14T13:53:32+02:00</dc:date>
	<dc:subject>Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/09/06/Firefox_1.5_et_extensions_manquantes/">
	<title>Firefox 1.5 et extensions manquantes</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/09/06/Firefox_1.5_et_extensions_manquantes/" xlink:title="Firefox 1.5 et extensions manquantes">http://blog.webnaute.net/2005/09/06/Firefox_1.5_et_extensions_manquantes/</link>
	<description>La version 1.5 bêta de Firefox est désormais imminente. J’utilise quotidiennement depuis quelques jours les compilations nocturnes de la veille pour éventuellement y trouver un bug, tester les nouveautés apparues dans Gecko 1.8 et, plus simplement, pour profiter de la vitesse d’affichage fortement améliorée. Pas d’impression négative pour l’instant, si ce n’est quelques ratés avec le DOM inspector. Quelques extensions ne fonctionnant pas sur…</description>
	<content:encoded><![CDATA[<p>La version 1.5 bêta de Firefox est désormais imminente. J’utilise quotidiennement depuis quelques jours 
les compilations nocturnes de la veille pour éventuellement y trouver un bug, tester les nouveautés apparues 
dans Gecko 1.8 et, plus simplement, pour profiter de la vitesse d’affichage fortement améliorée. Pas d’impression 
négative pour l’instant, si ce n’est quelques ratés avec le <acronym title="Document Object Model" 
lang="en">DOM</acronym> inspector.</p>

<p>Quelques extensions ne fonctionnant pas sur cette nouvelle version de Firefox m’empéchaient cependant 
de lâcher définitivement Firefox 1.0.6&#160;: <a href="https://addons.mozilla.org/extensions/moreinfo.php?id=315" 
hreflang="en"><q lang="en">View Cookies</q></a>, <a href="http://cdn.mozdev.org/linkToolbar/" 
hreflang="en"><q lang="en">Link Toolbar</q></a> et surtout <a href="http://chrispederick.com/work/firefox/webdeveloper/" 
hreflang="en"><q lang="en">Web Developer</q></a>.</p>

<p>Pour l’extension <q lang="en">View Cookies</q>, j’ai eu accés directement via le système 
de mise à jour de Firefox à la version 1.3 qui fonctionne très bien sur les dernières compilations. 
Concernant l’extension la plus utile pour moi, <q lang="en">Web Developer</q>, un contributeur 
a publié sur le forum de support un lien vers une <a href="http://studer.tv/projects-webdeveloper.page" 
hreflang="en">version adaptée et fonctionnant sur Firefox 1.5 bêta</a>.</p>

<p>Il ne me manque plus que la <q lang="en">Link Toolbar</q>. Les contributeurs à cette 
extension sont <a href="http://bugzilla.mozdev.org/show_bug.cgi?id=11185" hreflang="en">déjà à pied d’œuvre</a> 
pour assurer la compatibilité.</p>]]></content:encoded>
	<dc:date>2005-09-06T20:00:08+02:00</dc:date>
	<dc:subject>Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie-suite/">
	<title>Bugs en série - suite</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie-suite/" xlink:title="Bugs en série - suite">http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie-suite/</link>
	<description>Continuant mon voyage fantastique au pays des bugs, je m’en vais maintenant vous relater comment je me suis trouvé aux prises avec deux bugs CSS teigneux, l’un affectant Safari, l’autre, beaucoup plus vicieux, continue de me résister et affecte selon les cas au moins Opera et Firefox. Safari et styles de sélection de texte J’applique les styles suivants sur tous les éléments de la page et, notamment, sur des paragraphes dont le contenu est…</description>
	<content:encoded><![CDATA[<p>Continuant mon voyage fantastique au pays des bugs, je m’en vais maintenant vous relater 
comment je me suis trouvé aux prises avec deux bugs <abbr title="Cascading Style Sheets" 
lang="en">CSS</abbr> teigneux, l’un affectant Safari, l’autre, beaucoup plus vicieux, continue de 
me résister et affecte selon les cas au moins Opera et Firefox.</p>

<h3>Safari et styles de sélection de texte</h3>

<p>J’applique les styles suivants sur tous les éléments de la page et, notamment, sur des paragraphes 
dont le contenu est justifié (<code>text-align: justify;</code>)&#160;:</p>

<pre><code>*::selection { background-color: une_couleur; color: autre_couleur; }
*::-moz-selection { background-color: une_couleur; color: autre_couleur; }</code></pre>

<p>Résultat sur Safari 2.0 (cliquez sur les images pour les voir grandeur réelle)&#160;:<br/>
<a href="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie-suite/Images/Safari_et_s%C3%A9lection" type="image/*">
<img src="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie-suite/Images/Safari_et_s%C3%A9lection-thumb" 
alt="Lorsque l’utilisateur sélectionne du texte, celui-ci part en sucette" width="500" height="51"/></a><br/>
<a href="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie-suite/Images/Safari_et_s%C3%A9lection-2" type="image/*">
<img src="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie-suite/Images/Safari_et_s%C3%A9lection-2-thumb" 
alt="Lorsque l’utilisateur sélectionne du texte, celui-ci part en sucette" width="500" height="48"/></a></p>

<p>Safari a manifestement quelques problèmes pour gérer <strong>et</strong> la justification de texte 
<strong>et</strong> les styles <abbr>CSS</abbr> sur la sélection de celui-ci.</p>

<p>J’ai d’abord fait quelques recherches sur l’existence éventuelle d’un pseudo-élément 
<code>::-khtml-selection</code>, ce qui m’aurait permis d’annuler ces styles de sélection 
uniquement pour les navigateurs basés sur <span title="Le moteur de rendu du projet KDE">KHTML</span> 
(pour peu que les mots-clés <abbr>CSS</abbr> nécessaires fussent gérés aussi par KHTML)&#160;:</p>

<pre><code>*::selection { background-color: une_couleur; color: autre_couleur; }
*::-moz-selection { background-color: une_couleur; color: autre_couleur; }
*::-khtml-selection { background-color: Highlight; color: HighlightText; }</code></pre>

<p>Mais ce pseudo-élément n’existe apparamment pas. Étant donné que je me posais déjà la question de 
savoir si la justification de texte était adaptée pour un rendu à l’écran, ce bug n’a fait que me 
pousser à prendre la décision de retourner au plus raisonnable <code>text-align: left;</code>.</p>

<h3>Feuilles de styles et encodage</h3>

<p>Tout est parti d’un bug de Safari lié à la génération de contenu. Voici la règle <abbr>CSS</abbr> en cause 
(vous pouvez en voir le résultat dans Firefox, Opera et Safari dans le billet précédent)&#160;:</p>

<pre><code>table td[scope="row"]::after { content: "\00A0»"; }</code></pre>

<p>Safari affiche donc <samp>Â»</samp> au lieu d’afficher <samp>&#160;»</samp> (le guillemet fermant est 
précédé d’une espace insécable). J’ai d’abord simplement pensé sans réfléchir que Safari ignore 
simplement le paramètre <code>charset</code> de l’en-tête <abbr title="HyperText Transfer Protocol" 
xml:lang="en" lang="en">HTTP</abbr> <code>Content-Type</code> et utilise le jeu de caractère ISO-8859-1 
pour les feuilles de styles. En fait, ça semble être un plus tordu.</p>

<p>Mon hypothèse est la suivante&#160;: Safari ignore effectivement le paramètre <code>charset</code> 
de l’en-tête <abbr>HTTP</abbr> (premier bug) et utilise donc le jeu de caractère ISO-8859-1, mais fait 
une autre boulette en résolvant les appels de caractères (ici, <code>\00A0</code>) <strong>avant</strong> 
de convertir la feuille de style dans le même encodage (ici, l’UTF-8) que celui de la page liant 
la feuille de style. Résultat, l’espace insécable se retrouve encodée deux fois de suite en UTF-8. 
Le test suivant semble confirmer mon hypothèse puisque j’obtiens alors ce qu’affiche Safari (sauf l’espace, 
apparamment supprimé par Safari)&#160;:</p>

<pre><code>&lt;?php
header('Content-Type: text/plain; charset=UTF-8');

echo utf8_encode("\xC2\xA0");// \xC2\xA0 est l’espace insécable encodée en UTF-8 Le résultat affiché est Â suivi d’une espace
?&gt;</code></pre>

<ins datetime="2005-08-28T00:38:18+02:00" title="Ajouté le dimanche 28 août 2005 à 00h38">
<p>Bon, mon raisonnement est débile. 
Si Safari utilisait ISO-8859-1 pour la feuille de style, le guillemet fermant s’afficherait aussi de façon foireuse. Donc forcément, 
Safari utilise bien l’UTF-8 pour la feuille de style</p>

<p>Les appels de caractères (<code>\00A0</code> en tout cas) sont donc résolus et le caractère résultant encodé dans le charset 
de la feuille de style. Ça semble être plus logique comme explication.</p></ins>

<h3>L’enfer des règles-at</h3>

<p>Pensant d’abord pouvoir régler son compte au bug d’encodage avec la règle-at <code>@charset</code> 
(c’était avant d’en arriver à l’hypothèse du paragraphe précédent), et malgré le bug 
d’<a href="http://blog.webnaute.net/2005/08/20/Note_%3A_Opera_et_la_r%C3%A8gle-at_%40charset/">Opera et de la règle-at 
<code>@charset</code></a> que j’allais devoir lui aussi tenter de contourner, je décide d’ajouter des 
<code>@charset "UTF-8";</code> (Rappel pour ceux qui n’ont pas vu&#160;; Opera Mac ne semble pas affecter 
par le bug de la règle <code>@charset</code>, seules les versions Windows et Linux le sont). Par exemple, 
là&#160;:</p>

<pre><code>
@charset "UTF-8";
@import url("/une_feuille");
@import url("/une_autre");

html { font-size: .9em; }</code></pre>

<p>Cela ne fait ni chaud ni froid à Safari (le bug du contenu généré demeure). Comme prévu, Opera perd la 
boule et ignore toutes les règles-at qui suivent immédiatement (ici, les deux <code>@import</code>) ainsi 
que la règle <abbr>CSS</abbr> suivante (ici, <code>html { font-size:&#160;.9em;&#160;}</code>).
Quant à Firefox, les tests que j’avais fait à une certaine époque m’avaient fait constater qu’il ne gérait 
pas lui non plus la règle <code>@charset</code>, cependant, il a le bon goût de tenir compte de ce que je 
lui dis dans les en-têtes <abbr>HTTP</abbr>, il n’était donc pas concerné par ces tests. Et pourtant, 
j’ai la surprise de constater qu’il zappe lui aussi purement et simplement les deux règles 
<code>@import</code>. Gasp…</p>

<p>Après pas mal d’essais infructueux, un éclair de lucidité me pousse à retourner lire la recommandation 
<abbr>CSS</abbr>, dont la traduction n’était d’ailleurs pas accessible à ce moment-là. Heureusement, j’en 
ai une copie complète sur mon disque dur ;¬). Bref, je suis tombé là-dessus&#160;:</p>

<blockquote cite="http://www.yoyodesign.org/doc/w3c/css2/syndata.html#x66">
<p>Il ne peut y avoir qu'une règle @charset dans une feuille de style externe et elle doit survenir au 
tout début de celle-ci, aucun caractère ne devant précéder. <em>Cette règle ne doit pas apparaître dans une 
feuille de style incorporée</em>.</p>
</blockquote>

<p>Ah, forcément, fallait le savoir. Je comprends mal les raisons de cette limitation. Cela veut dire 
que toutes les feuilles de styles importées ont l’obligation d’être dans le même jeu de caractère que la 
feuille de styles principale. Et puis il y a un autre problème du coup&#160;:</p>

<blockquote cite="http://www.yoyodesign.org/doc/w3c/css2/cascade.html#x5">
<p>La règle <code>@import</code> permet aux utilisateurs l’importation de règles de style à partir d’une 
autre feuille de style. Les règles <code>@import</code> doivent précéder toutes autres règles dans la 
feuille de style.</p>
</blockquote>

<p>Ah ouais… Comment que je fais moi&#8201;? Bon, heureusement, <abbr>CSS</abbr>&#160;2.1 vient éclaircir 
les choses comme toujours&#160;:</p>

<blockquote cite="http://www.w3.org/TR/CSS21/syndata.html#x10" lang="en">
<p><abbr>CSS</abbr>&#160;2.1 user agents must ignore any <code>@import</code> rule that occurs inside a 
block or after any valid rule other than an @charset or an <code>@import</code> rule.</p>
</blockquote>

<p>Bon, je passe sur les essais avec <a href="http://www.w3.org/TR/css3-namespace/" hreflang="en"><code>@namespace</code></a> 
pour contourner le bug d’Opera (que de toute façon, c’est pas valide puisque <code>@charset</code> doit être en premier) 
et les heures à tester/modifier/retester sinon, ce billet risque d’être déraisonnablement long. Encore une fois, 
merci à J.J Solari pour ses tests du design sur les navigateurs Mac et les impressions d’écran fournies. Il va finir par 
devenir mon testeur mac attitré si ça continue ;¬)</p>

<ins datetime="2005-08-28T02:19:13+02:00" title="Ajouté le dimanche 28 août 2005 à 02h19"><p>Tiens, un bug de plus&#160;:</p>

<pre><code>label { float: left; width: 15em; }/* La présence du width n’est pas significative */
label { float: none; }</code></pre>

<p>La mise en flottant passe automatiquement la boîte en type bloc (comme si on mettait explicitement <code>display: block;</code> 
(jusque là, tout est normal). Avec la règle suivante, on enlève le caractère flottant de la boîte. La boîte reste de type bloc sur 
Firefox 1.0 (Deerpark n’est pas affecté par ce bug).</p></ins>]]></content:encoded>
	<dc:date>2005-08-27T23:52:53+02:00</dc:date>
	<dc:subject>Conception web, Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie/">
	<title>Bugs en série</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie/" xlink:title="Bugs en série">http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie/</link>
	<description>Continuant de travailler sur la nouvelle version à venir de webnaute.net (Beaucoup de travail a été fait mais il reste encore quelques parties à faire et d’autres à terminer), j’ai été confronté au niveau du redesign à un certain nombre de bugs de différents navigateurs. À tel point que j’ai décidé d’en faire la liste ici pour vous en faire profiter un peu (En noir et blanc, les impressions d’écran, je veux pas vous gâcher la surprise ^^)…</description>
	<content:encoded><![CDATA[<p>Continuant de travailler sur la nouvelle version à venir de webnaute.net (Beaucoup de travail a 
été fait mais il reste encore quelques parties à faire et d’autres à terminer), j’ai été confronté 
au niveau du redesign à un certain nombre de bugs de différents navigateurs. À tel point que j’ai 
décidé d’en faire la liste ici pour vous en faire profiter un peu (En noir et blanc, les impressions d’écran, 
je veux pas vous gâcher la surprise ^^).</p>

<h3>Styles <abbr title="Cascading Style Sheets" lang="en">CSS</abbr> des <code>select</code> 
et <code>:focus</code></h3>

<p>Le bug ne se produit que sur Gecko/Linux (grrr…) lorsqu’on applique certains (n’importe quel&#8201;?) styles 
<abbr>CSS</abbr> à un élément <code>select</code> lorsque celui-ci gagne l’attention (focus). Dans le cas 
présent, j’appliquais un changement de couleur et de style de la bordure du <code>select</code> (non 
fonctionnel sur Firefox 1.0 mais ok sur Deerpark). Résultat, il est nécessaire de cliquer trois fois sur 
le <code>select</code> pour que Gecko daigne enfin dérouler la liste des options.</p>

<p>Pour contrer le bug, et comme je ne souhaite pas pénaliser les autres navigateurs supportant ces effets 
(et notamment Deerpark sur Windows), j’ai opté pour la solution <acronym title="Document Object Model" 
xml:lang="en" lang="en">DOM</acronym>, avec une petite routine qui supprime la règle <abbr>CSS</abbr> en cause si le 
navigateur utilise Gecko (détection de fonctions spécifiques à ce moteur) et que l’<abbr title="Operating System" 
xml:lang="en" lang="en">OS</abbr> est Linux (détection via <code>navigator.platform</code>, pas moyen de 
faire autrement).</p>

<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=149981" hreflang="en" lang="en">
[Bug 149981]&#160;: must click three times on &lt;select&gt; form controls before dropdown appears 
when pref browser.display.focus_ring_on_anything is enabled</a></p>

<h3>Génération de contenu et saut de ligne</h3>

<pre><code>#id span::after { content: "\A"; }</code></pre>

<p>Cette règle <abbr>CSS</abbr> fonctionne parfaitement sur Opera mais pas avec Gecko. Pour une raison qui 
demeure pour moi mystérieuse, la règle <abbr>CSS</abbr> ne fonctionne sur Gecko que si on y ajoute la 
déclaration <code>white-space: pre;</code> (à défaut d’utiliser <code>pre-line</code> qui n’est pas supporté 
non plus par Gecko).</p>

<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=17646" hreflang="en" lang="en">
"\A" in generated content does not break lines</a> (marqué comme étant INVALID)</p>

<ins datetime="2005-09-06T18:58:11+02:00" title="Ajouté le mardi 6 septembre 2005 à 18h58">
<p>La <a href="http://www.w3.org/TR/CSS21/text.html#propdef-white-space" hreflang="en">définition de la 
propriété <code>white-space</code> dans <abbr>CSS</abbr> 2.1</a> indique en effet que les valeurs 
<code>pre</code>, <code>pre-wrap</code> et <code>pre-line</code> doivent permettre les sauts de ligne 
dans la mise en page en présence de sauts de ligne dans le code source mais aussi de sauts de ligne dans le contenu 
généré par <abbr>CSS</abbr>.</p>

<p>Par opposition, cela signifierait effectivement que si <code>white-space</code> a la valeur 
<code>normal</code> (valeur par défaut) ou la valeur <code>nowrap</code>, les sauts de ligne dans 
le contenu généré (tout comme ceux présents dans le code source) doivent être normalisés (fusion des 
séquences de caractères blancs en une unique espace).</p>
</ins>

<h3>Styles <abbr>CSS</abbr> de tableau</h3>

<p>Imaginez le tableau (désolé, j’ai pas résisté)&#160;: Une déclaration <code>border: 1px solid une_couleur;</code> 
sur l’élément <code>table</code> ainsi que sur les <code>th</code>, et les <code>td</code> parés d’un 
attribut <code>scope="row"</code>. Puis une déclaration <code>border: 1px dashed une_couleur;</code> 
sur les éléments <code>td</code>. J’utilise également la pseudo-classe <code>:empty</code> (<abbr>CSS3</abbr>) 
pour styler les cellules vides (celle en haut à gauche sur les impressions d’écran suivante).</p>

<p>Le résultat sur Firefox 1.0 (idem sur Deerpark)&#160;:<br/>
<img src="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie/Images/table_firefox" alt="Les bordures des td de base ne sont pas 
en dashed mais en solid" width="337" height="109"/></p>

<p>On y est presque mais mes cellules du centre n’ont pas de bordures sous forme de trait discontinu mais en trait 
solide. Un autre bug lié au table est le fait que les marges externes des tableaux ne fusionnent pas dans Firefox, 
pour les autres navigateurs (sauf Opera), je ne sais pas ce qu’il en est.</p>

<p>Le résultat sur Opera 8&#160;:<br/>
<img src="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie/Images/table_opera" alt="Il manque le stylage de la cellule vide" 
width="337" height="109"/></p>

<p>Presque parfait également, il manque juste le support de la pseudo-classe <code>:empty</code>.</p>

<p>Le résultat sur Safari 2.0&#160;:<br/>
<img src="http://blog.webnaute.net/2005/08/27/Bugs_en_s%C3%A9rie/Images/table_safari" alt="Parfait" width="337" height="109"/></p>

<p>Le rendu est exactement celui attendu (le bug sur le contenu généré, "Â»", sera traité dans le prochain billet).</p>

<p>Un grand merci à J.J Solari pour les impressions d’écran.</p>

<h3><code>min-width</code>, <code>position</code> en absolu et Firefox</h3>

<p>J’applique une déclaration <code>min-width</code> sur un élément en <code>position</code> absolue et 
dont le contenu en-ligne est stylé d’une manière assez précise et ne doit pas revenir à la ligne. Firefox 
applique bien le <code>min-width</code> sur le bloc, mais le contenu du bloc revient à la ligne pour ne 
pas déborder de la fenêtre (alors que le <code>min-width</code> est justement ajouté dans l’optique de 
permettre cela). Le bug peut être contourné en ajoutant également une déclaration <code>white-space: nowrap;</code> pour 
éviter que le contenu du bloc ne revienne à la ligne. 
Ce bug est corrigé dans Deerpark. <a href="http://dev.webnaute.net/Testcase/Firefox/min-width_abs">Voir le bug</a>.</p>

<p>Allez, ce sera suffisant pour ce soir, je vous garde le plus gros pour le prochain billet tellement 
c’est rocambolesque.</p>]]></content:encoded>
	<dc:date>2005-08-27T02:37:04+02:00</dc:date>
	<dc:subject>Conception web, Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/08/20/Safari_et_arri%C3%A8re-plans_multiples/">
	<title>Safari et arrière-plans multiples</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/08/20/Safari_et_arri%C3%A8re-plans_multiples/" xlink:title="Safari et arrière-plans multiples">http://blog.webnaute.net/2005/08/20/Safari_et_arri%C3%A8re-plans_multiples/</link>
	<description>L’information n’a pas fait grand bruit bien qu’elle soit d’importance&#160;: Safari supporte les arrière-plans multiples, dont la syntaxe (que je trouve toujours aussi peu intuitive) est définie dans le module CSS3 Backgrounds and Borders. Exemple d’utilisation. Safari supporte maintenant également les propriétés border-image, background-clip, background-origin et border-radius. Des liens vers les impressions d’écran sont disponibles dans les…</description>
	<content:encoded><![CDATA[<p>L’information n’a pas fait grand bruit bien qu’elle soit d’importance&#160;: <a href="http://webkit.opendarwin.org/blog/?p=15" 
hreflang="en">Safari supporte les arrière-plans multiples</a>, dont la syntaxe (que je trouve toujours aussi peu intuitive) est définie 
dans le module <abbr title="Cascading Style Sheets" lang="en">CSS</abbr>3 
<a href="http://www.w3.org/TR/2005/WD-css3-background-20050216/" hreflang="en"><q lang="en">Backgrounds and 
Borders</q></a>. <a href="http://event-horizon.twiddles.com/sites/experimental/css3-bg/" hreflang="en">Exemple d’utilisation</a>.</p>

<ins datetime="2005-08-27T11:55:09+02:00" title="Ajouté le samedi 27 août 2005 à 11h55"><p>Safari supporte maintenant également les propriétés <code>border-image</code>, <code>background-clip</code>, 
<code>background-origin</code> et <code>border-radius</code>. Des liens vers les impressions d’écran sont disponibles dans les 
commentaires de <a href="http://webkit.opendarwin.org/blog/?p=22" hreflang="en">l’annonce sur le blog Surfin’ Safari</a>.</p></ins>

<ul>
    <li><a href="http://www.macedition.com/cb/resources/css3support_selectors.html" hreflang="en">Support de <abbr>CSS</abbr>3 dans les différents navigateurs</a></li>
    <li><a href="http://geocities.com/seanmhall2003/css3/" hreflang="en">Autre tableau de support de <abbr>CSS</abbr>3</a></li>
</ul>]]></content:encoded>
	<dc:date>2005-08-20T16:35:38+02:00</dc:date>
	<dc:subject>Conception web, Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/08/20/Note_%3A_Opera_et_la_r%C3%A8gle-at_%40charset/">
	<title>Note&#160;: Opera et la règle-at @charset</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/08/20/Note_%3A_Opera_et_la_r%C3%A8gle-at_%40charset/" xlink:title="Note&#160;: Opera et la règle-at @charset">http://blog.webnaute.net/2005/08/20/Note_%3A_Opera_et_la_r%C3%A8gle-at_%40charset/</link>
	<description>Je viens d’être confronté à ce qui semble être un bug d’Opera (version 8.01). Je l’avais déjà précédemment rencontré (je ne retrouve pas où j’ai pu en parler J’en faisais mention dans ce commentaire) mais je n’avais pas poussé alors mes investigations. Le problème survient lors de l’utilisation de la règle-at @charset&#160;: @charset "UTF-8"; /* Notez le saut de ligne qui précède la règle-at */ html { background-color: green; } Résultat…</description>
	<content:encoded><![CDATA[<p>Je viens d’être confronté à ce qui semble être un bug d’Opera (version 8.01). Je l’avais déjà précédemment rencontré 
(<del datetime="2005-08-21T17:12:07+02:00" title="Supprimé le dimanche 21 août 2005 à 17h12">je ne retrouve pas où j’ai pu en parler</del> <ins datetime="2005-08-21T17:12:07+02:00" title="Ajouté le dimanche 21 août 2005 à 17h12"><a href="http://blog.webnaute.net/2003/11/25/Soucis-encodage/#commentaire-2">J’en 
faisais mention dans ce commentaire</a></ins>) mais je n’avais pas poussé alors mes investigations. Le problème survient lors de 
l’utilisation de la règle-at <code>@charset</code>&#160;:</p>

<pre><code>
@charset "UTF-8"; /* Notez le saut de ligne qui précède la règle-at */
html { background-color: green; }</code></pre>

<p>Résultat obtenu&#160;: L’arrière-plan reste blanc. J’ai obtenu deux cas de figure "corrigeant" le problème&#160;:</p>

<pre><code>@charset "UTF-8"; /* Pas de saut de ligne avant la règle-at, le fichier commence directement par @charset… */
html { background-color: green; }</code></pre>

<pre><code>
@import url("404.css");
@charset "UTF-8";

html { background-color: green; }</code></pre>

<p>Bizzare non&#8201;? <ins datetime="2005-08-27T22:19:40+02:00" title="Ajouté le samedi 27 août 2005 à 22h19">Cependant, ce bug ne semble affecter que les versions Windows et Linux d’Opera 8</ins></p>]]></content:encoded>
	<dc:date>2005-08-20T03:25:04+02:00</dc:date>
	<dc:subject>Conception web, Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/08/08/Favicon_et_requ%C3%A8tes_sauvages/">
	<title>Favicon et requètes sauvages</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/08/08/Favicon_et_requ%C3%A8tes_sauvages/" xlink:title="Favicon et requètes sauvages">http://blog.webnaute.net/2005/08/08/Favicon_et_requ%C3%A8tes_sauvages/</link>
	<description>À destination de toute personne utilisant Firefox ou autres navigateurs basés sur Mozilla, mode d’emploi pour désactiver les requètes sauvages à destination d’un hypothétique fichier favicon.ico à la racine des sites que vous visitez&#160;: *Tapez about:config dans la barre d’adresse du navigateur puis validez *Cherchez dans la liste l’option browser.chrome.favicons *Double-cliquez sur la ligne de l’option en question ou clic droit sur la…</description>
	<content:encoded><![CDATA[<p>À destination de toute personne utilisant Firefox ou autres navigateurs basés sur Mozilla, mode d’emploi pour désactiver les requètes 
sauvages à destination d’un hypothétique fichier <a href="http://fr.wikipedia.org/wiki/Favicon" hreflang="fr"><em>favicon.ico</em></a> 
à la racine des sites que vous visitez&#160;:</p>

<ul>
    <li>Tapez <kbd>about:config</kbd> dans la barre d’adresse du navigateur puis validez</li>
    <li>Cherchez dans la liste l’option <code>browser.chrome.favicons</code></li>
    <li>Double-cliquez sur la ligne de l’option en question <em>ou</em> clic droit sur la ligne puis sélectionnez <q 
    lang="en">Toggle</q> dans le menu contextuel <em>ou</em> sélectionnez la ligne en question avec les touches fléchées du 
    clavier puis tapez sur la touche <q>entrée</q></li>
    <li>Redémarrez le navigateur</li>
</ul>

<p>Juste un petit extrait du contenu de mes logs&#160;:</p>

<pre><samp>83.200.*.* - - [07/Aug/2005:16:48:03 +0200] "GET /favicon.ico HTTP/1.1" 404 6714 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.10) Gecko/20050717 Firefox/1.0.6"
83.200.*.* - - [07/Aug/2005:16:48:03 +0200] "GET /favicon.ico HTTP/1.1" 404 6714 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.10) Gecko/20050717 Firefox/1.0.6"
83.200.*.* - - [07/Aug/2005:16:48:04 +0200] "GET /favicon.ico HTTP/1.1" 404 6319 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.10) Gecko/20050717 Firefox/1.0.6"
83.200.*.* - - [07/Aug/2005:16:48:15 +0200] "GET /favicon.ico HTTP/1.1" 404 6714 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.10) Gecko/20050717 Firefox/1.0.6"</samp></pre>

<p>Non, non, y en a pas. Je sais, c’est dur à accepter mais c’est comme ça. Le jour où j’ajouterai une icône personnalisant ce site, je l’indiquerai proprement dans mes pages.</p>

<p>Ne validez pas cette pratique stupide initiée par <abbr title="Internet Explorer" lang="en">IE</abbr> et que Mozilla 
s’est bêtement senti obligé de suivre en laissant cette option active, mes logs et ma bande passante vous remercieront et ceux de 
beaucoup d’autres serveurs aussi (bon, en fait, c’est plus une question de principe que du gâchis de ressource).</p>]]></content:encoded>
	<dc:date>2005-08-08T01:21:33+02:00</dc:date>
	<dc:subject>Navigateurs web, Webnaute</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/07/30/IE7_b%C3%AAta2_%3A_enfin_du_s%C3%A9rieux/">
	<title>IE7 bêta 2&#160;: Enfin du sérieux</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/07/30/IE7_b%C3%AAta2_%3A_enfin_du_s%C3%A9rieux/" xlink:title="IE7 bêta 2&#160;: Enfin du sérieux">http://blog.webnaute.net/2005/07/30/IE7_b%C3%AAta2_%3A_enfin_du_s%C3%A9rieux/</link>
	<description>L’équipe de développement d’IE réagit à l’avalanche de critiques survenues dans les commentaires de leur blog ainsi que dans la blogosphère en publiant un nouveau billet donnant des détails sur les corrections et ajouts prévus dans la prochaine version bêta. On peut ainsi trouver la liste suivant des corrections les plus importantes (liens vers les présentations des bugs repris de Blog &amp;amp; Blues)&#160;: *Peekaboo bug *Guillotine bug…</description>
	<content:encoded><![CDATA[<p>L’équipe de développement d’<abbr title="Internet Explorer" lang="en">IE</abbr> 
<a href="http://blogs.msdn.com/ie/archive/2005/07/29/445242.aspx" hreflang="en">réagit</a> à l’avalanche de critiques 
survenues dans les commentaires de leur blog ainsi que dans la blogosphère en publiant un nouveau billet donnant des détails sur les 
corrections et ajouts prévus dans la prochaine version bêta. On peut ainsi trouver la liste suivant des corrections les plus importantes 
(liens vers les présentations des bugs repris de <a href="http://blog-and-blues.org/" hreflang="fr">Blog &amp; Blues</a>)&#160;:</p>

<ul>
    <li><a href="http://www.positioniseverything.net/explorer/peekaboo.html" hreflang="en"><q lang="en">Peekaboo bug</q></a></li>
    <li><a href="http://www.positioniseverything.net/explorer/guillotine.html" hreflang="en"><q lang="en">Guillotine bug</q></a></li>
    <li><a href="http://www.positioniseverything.net/explorer/dup-characters.html" hreflang="en"><q lang="en">Duplicate Character bug</q></a></li>
    <li><a href="http://www.positioniseverything.net/explorer/border-chaos.html" hreflang="en"><q lang="en">Border Chaos</q></a></li>
    <li><a href="http://www.positioniseverything.net/explorer/unscrollable.html" hreflang="en"><q lang="en">No Scroll bug</q></a></li>
    <li><a href="http://www.positioniseverything.net/explorer/threepxtest.html" hreflang="en"><q lang="en">3 Pixel Text Jog</q></a></li> 
    <li><a href="http://www.positioniseverything.net/explorer/creep.html" hreflang="en"><q lang="en">Magic Creeping Text bug</q></a></li> 
    <li><a href="http://www.quirksmode.org/bugreports/archives/2004/12/losing_bottom_margin_of_previous_element_when_hove.html" hreflang="en"><q lang="en">Bottom Margin bug on Hover</q></a></li> 
    <li>Correction de la perte de la possibilité de sélectionner du texte sous la bordure supérieure</li> 
    <li><a href="http://www.positioniseverything.net/explorer/lineheightbug.html" hreflang="en"><q lang="en">Line-height bug</q></a></li>
    <li><a href="http://www.positioniseverything.net/explorer/doubled-margin.html" hreflang="en"><q lang="en">Double Float Margin Bug</q></a></li>
    <li><a href="http://www.positioniseverything.net/explorer/percentages.html" hreflang="en"><q lang="en">Quirky Percentages</q></a></li> 
    <li><a href="http://www.positioniseverything.net/explorer/floatIndent.html" hreflang="en">indentations dupliquées</a></li>
    <li><q lang="en">Moving viewport scrollbar outside HTML borders</q></li>
    <li>les bordures d'un pixel</li>
    <li>Les <a href="http://www.positioniseverything.net/explorer/ie-listbug.html" hreflang="en">arrières-plan de listes qui disparaissent</a></li>
    <li>Corrections sur la déclaration <code>width:auto</code></li>
</ul>

<p>Les ajouts ou améliorations suivants sont également prévus&#160;:</p>

<ul>
    <li>Support de la balise &lt;abbr&gt;</li>
    <li>Amélioration du support de la balise &lt;object&gt;</li>
    <li>Support des sélecteur <abbr title="Cascading Style Sheets" lang="en">CSS</abbr> 2.1 d’enfant, adjacent, d’attribut, pseudo-classe <code>:first-child</code>, etc</li>
    <li>Support de la valeur <code>fixed</code> pour la propriété <abbr>CSS</abbr> <code>position</code></li>
    <li>Canal alpha pour les images <abbr title="Portable Network Graphics" lang="en">PNG</abbr></li>
    <li>Support de la pseudo-classe <code>:hover</code> sur tous les éléments</li>
    <li>Support correct de la déclaration <code>background-attachment: fixed;</code> sur tous les éléments et plus seulement l’élément <code>BODY</code></li>
</ul>

<p>Dans ce billet, ils insistent sur leur désir de fournir une application respectant mieux les standards du web et notamment 
les <abbr>CSS</abbr>. Concernant le <a href="http://www.webstandards.org/act/acid2/" hreflang="en">test acid2</a>, ils rappellent que, 
contrairement au précédent test acid, celui-ci ne teste pas exclusivement les capacités <abbr>CSS</abbr>2 du navigateur mais aussi 
d’autres aspects (support de la balise &lt;object&gt;, gestion des commentaires <abbr title="HyperText Markup Language" 
lang="en">HTML</abbr>, …) et qu’il n’est donc pas actuellement dans leur priorité de faire passer ce test à <abbr>IE</abbr>7.</p>

<p>Que dire&#8201;? C’est tout simplement une magnifique nouvelle si cela vient à se concrétiser (et il n’y a pour le coup aucune raison 
logique pour que ce ne soit pas le cas). D’aucuns pensent à une n-ième tentavive de la part de Microsoft de communiquer de manière 
rassurante tout en faisant du sur place. Je ne pense pas que ce soit le cas cette fois, la crédibilité de Microsoft vis-à-vis des développeurs 
web est maintenant en jeu. Mon seul regret est qu’il n’y ait actuellement aucune information sur une éventuelle amélioration de leur support 
du <acronym title="Document Object Model" lang="en">DOM</acronym> du <acronym title="World Wide Web Consortium" lang="en">W3C</acronym>, lequel en aurait également bien besoin.</p>

<p>Du coup, la fin de mon billet précédent deviendra caduque si cela se concrétise&#160;: Il faudra au moins se procurer/avoir accés 
à Windows XP <abbr title="Service Pack 2" lang="en">SP2</abbr> ou le futur Windows Vista pour tester le rendu de ses 
pages dans <abbr>IE</abbr>7, à moins qu’une solution soit trouvée par quelque bidouilleur pour faire marcher ce navigateur sur Windows XP 
<abbr title="Service Pack 1" lang="en">SP1</abbr>.</p>

<ul>
    <li><a href="http://blogs.msdn.com/ie/archive/2005/07/29/445242.aspx" hreflang="en" lang="en">Standards and <abbr>CSS</abbr> in <abbr>IE</abbr></a></li>
    <li><a href="http://blog-and-blues.org/weblog/2005/07/30/435" hreflang="fr">IE7 bêta 2&#160;: Après le flop, les lendemains qui chantent&#8201;?</a></li>
    <li><a href="http://64k.be/index.php/2005/07/30/253-internet-explorer-beta-2" hreflang="fr">Internet Explorer 7 bêta 2, les vraies nouveautés&#8201;?</a></li>
</ul>

<p><abbr title="Post Scriptum" lang="la">P.S</abbr>&#160;: Argh, bêta s’écrit avec un accent <strong>circonflexe</strong> 
et non un accent <strong>aigu</strong>. /se fouette</p>]]></content:encoded>
	<dc:date>2005-07-30T13:55:42+02:00</dc:date>
	<dc:subject>Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/07/28/IE7_b%C3%A9ta1_%3A_du_cosm%C3%A9tique_et_rien_d%E2%80%99autre/">
	<title>IE7 bêta 1&#160;: Du cosmétique et rien d’autre</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/07/28/IE7_b%C3%A9ta1_%3A_du_cosm%C3%A9tique_et_rien_d%E2%80%99autre/" xlink:title="IE7 bêta 1&#160;: Du cosmétique et rien d’autre">http://blog.webnaute.net/2005/07/28/IE7_b%C3%A9ta1_%3A_du_cosm%C3%A9tique_et_rien_d%E2%80%99autre/</link>
	<description>Ça y est, le très attendu (pour plusieurs raisons) IE7 sort dans sa première version béta publique. Cette béta était hier encore destinée uniquement aux personnes inscrites sur MSDN mais a depuis été rendue accessible à tout le monde (c’est à dire ceux qui ont windows XP SP2 ou qui testent Windows Vista). Les développeurs web du monde entier vont-ils pouvoir crier victoire et pousser un ouf de soulagement&#8201;? Voyons voir ça. Une brève…</description>
	<content:encoded><![CDATA[<p>Ça y est, le très attendu (pour plusieurs raisons) <a href="http://blogs.msdn.com/ie/archive/2005/07/27/444004.aspx" hreflang="en">
IE7 sort dans sa première version béta</a> <strong>publique</strong>. Cette béta était hier encore destinée uniquement aux personnes 
inscrites sur <abbr>MSDN</abbr> mais a depuis été rendue accessible à tout le monde (c’est à dire ceux qui ont windows XP 
<abbr title="Service Pack 2" lang="en">SP2</abbr> ou qui testent Windows Vista). Les développeurs web du monde 
entier vont-ils pouvoir crier victoire et pousser un ouf de soulagement&#8201;? Voyons voir ça.</p>

<p>Une brève documentation est accessible à 
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=718E9B3A-64FE-4A4C-9DDF-57AF0472EAD2&amp;displaylang=en" 
hreflang="en">cette adresse</a> au format word (évidemment). Je vous fais un résumé de ce qui y est dit&#160;:</p>

<ul>
    <li>Support du canal alpha pour les images <abbr title="Portable Network Graphics" lang="en">PNG</abbr> 
    (gif, cette fois, ton compte est bon)</li>
    <li>Gestion des onglets</li>
    <li>Plus de sécurité</li>
    <li>Support de <abbr title="RDF Site Syndication" lang="en">RSS</abbr></li>
    <li>Correction des bugs <abbr title="Cascading Style Sheets" lang="en">CSS</abbr> 
    <a href="http://www.positioniseverything.net/explorer/peekaboo.html" hreflang="en">peekaboo</a> et 
    <a href="http://www.positioniseverything.net/explorer/guillotine.html" hreflang="en">guillotine</a> (Wha, c’est dingue&#8201;!)</li>
    <li>… Ah bah non, c’est tout…</li>
</ul>

<p>Tout cela sous réserve que d’autres changements ou améliorations aient été fait mais ne soient pas (encore) documentés. Bon, ok, 
implémenter correctement et à peu près complètement <abbr title="Cascading Style Sheets" lang="en">CSS</abbr> 1 et 2, 
le <acronym title="Document Object Model" lang="en">DOM</acronym> Core, Events, Style (c’est le minimum) et 
<abbr title="HyperText Markup Language" lang="en">HTML</abbr> 4.01 pour ne citer que ceux-là ne se fait pas en claquant 
des doigts, ni même en six mois, mais tout de même, il y a au moins quelques corrections triviales que l’on pouvait (naïvement) espérer&#160;:</p>

<ul>
    <li>Support de la balise &lt;abbr&gt;, c’est trop demander&#8201;?</li>
    <li>Ajout par défaut des guillemets autour des éléments &lt;q&gt;</li>
    <li>Améliorer le support de la balise &lt;object&gt; (c’est pas bien compliqué, cette balise est bien parfaitement utilisable pour insérer du flash dans <abbr title="Internet Explorer" lang="en">IE</abbr>)</li>
    <li>:hover fonctionnel sur tout élément (pas forcément trivial je suppose, mais très demandé)</li>
    <li>… allez, j’arrète, je vais pas passer ma soirée à faire la liste</li>
</ul>

<p>La plupart des personnes qui avaient espéré bon gré, mal gré une amélioration du support des standards dans IE7 savent maintenant à 
quoi s’attendre. Un <abbr>IE</abbr>6 avec quelques <q lang="en">Killer features</q> en plus sensées repousser la 
concurrence au niveau de quelques misérables pourcentages, quelques <em>corrections</em> dans le support des <abbr>CSS</abbr> 
histoire de tenir parole (hé, <em lang="la">stricto sensu</em>, ils améliorent effectivement les support des standards dans 
<abbr>IE</abbr>) et une amélioration de la sécurité (le cheval de bataille de Microsoft depuis environ un an et demi), voilà le chemin que 
semble prendre cette nouvelle version d’<abbr>IE</abbr>.</p>

<p>Je souhaite toutefois nuancer cette <q>mauvaise</q> nouvelle. Cette béta n’est que la première, il y en aura au moins une autre il me 
semble, et peut-être le gros des changements dans le support des normes arrivera-t-il dans cette prochaine béta (<q>l’espoir fait vivre</q>, 
comme on dit). Attendons également d’avoir plus de retour de la part des personnes ayant la possibilité de tester <abbr>IE</abbr>7, 
il y a peut-être des changements non-documentés (voir le lien plus haut) et qui n’ont pas encore été repérés, cependant, au moins 
pour le support des <abbr>CSS</abbr>, le seul fait que le test acid2 <a href="http://blog.webnaute.net/Images/acid2_dans_ie7.jpg">dans 
<abbr>IE</abbr>7</a> donne au pixel près le même rendu que 
<a href="http://blog.webnaute.net/Images/acid2_dans_ie6.png">dans <abbr>IE</abbr>6</a> en dit long sur l’absence d’amélioration réelle. Enfin, on peut prendre acte de cette état de fait et y voir un 
aspect positif&#160;: <abbr>IE</abbr>6 et 7 ayant (dans l’état actuel des informations disponibles) un moteur de rendu similaire, les développeurs web n’auront alors pas besoin de se procurer Windows XP <abbr>SP2</abbr> voire Windows Vista quand celui-ci sera sorti pour tester leurs pages avec <abbr>IE</abbr>7. Tester ces pages avec <abbr>IE</abbr>6 suffira à s’assurer de leur affichage correct dans <abbr>IE</abbr>7.</p>

<ins datetime="2005-07-28T21:10:00+02:00" title="Ajouté le 28 juillet 2005 à 21h10"><p>Il est apparamment possible d’<a href="http://www.pyrat.net/Tester-IE7-sur-un-WindowsXP-non.html" hreflang="fr">
installer IE7 sur un Windows XP non anglais</a>. Égoïste que je suis, je n’avais pas pensé à vous fournir quelques uns des liens que j’ai trouvé sur le même sujet. Voilà qui est réparé&#160;:</p>

<ul>
    <li><a href="http://standblog.org/blog/2005/07/28/93114279-sortie-die7-beta-1" hreflang="fr">Sortie d’IE7 Beta 1</a> (standblog)</li>
    <li><a href="http://blogs.msdn.com/ie/archive/2005/07/27/444004.aspx" hreflang="en">L’annonce sur le blog de l’équipe de développement d’IE</a> (oula, ça gueule sévère dans les commentaires ^^)</li>
    <li><a href="http://www.robertnyman.com/2005/07/28/ie-7-beta-1-a-first-glance/" hreflang="en" lang="en">IE 7 beta 1 - a first glance</a></li>
    <li><a href="http://naylog.blogspot.com/2005/07/few-words-on-ie7-beta-1.html" hreflang="en" lang="en">A Few Words on IE7 Beta 1</a></li>
</ul>
</ins>]]></content:encoded>
	<dc:date>2005-07-28T20:42:17+02:00</dc:date>
	<dc:subject>Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<item rdf:about="http://blog.webnaute.net/2005/04/10/Gecko_compteurs_CSS/">
	<title>Gecko implémente les compteurs CSS</title>
	<link xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest" xlink:href="http://blog.webnaute.net/2005/04/10/Gecko_compteurs_CSS/" xlink:title="Gecko implémente les compteurs CSS">http://blog.webnaute.net/2005/04/10/Gecko_compteurs_CSS/</link>
	<description>Ça y est. Les développeurs de Mozilla ont comblé une lacune importante du support des CSS de Gecko (le moteur de rendu de Mozilla/Firefox)&#160;: Les compteurs CSS. Bon, par contre, il semble que cette implémentation ait été faite en se basant sur CSS3, donc il est fort possible qu’il y ait des différences de fonctionnement non négligeables avec l’implémentation faite dans Opera. J’y reviendrai dans un prochain billet, quand j’aurai plus de…</description>
	<content:encoded><![CDATA[<p>Ça y est. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=3247" hreflang="en" title="Bug 3247">
Les développeurs de Mozilla ont comblé une lacune importante</a> du support des 
<abbr title="Cascading Style Sheets" lang="en">CSS</abbr> de Gecko (le moteur de 
rendu de Mozilla/Firefox)&#160;: Les compteurs <abbr>CSS</abbr>.</p>

<p>Bon, par contre, il semble que cette implémentation ait été faite en se basant sur CSS3, donc 
il est fort possible qu’il y ait des différences de fonctionnement non négligeables avec l’implémentation 
faite dans Opera. J’y reviendrai dans un prochain billet, quand j’aurai plus de tests.</p>

<ul>
    <li><a href="http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#counters" hreflang="fr">
    Les compteurs dans <abbr title="Cascading Style Sheets" lang="en">CSS</abbr> 2.0</a></li>
    <li><a href="http://www.w3.org/TR/2003/WD-css3-content-20030514/#counters" hreflang="en">
    Les compteurs dans le module <q lang="en">Generated and Replaced Content</q> de <abbr>CSS</abbr>&#160;3</a></li>
    <li><a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/" hreflang="en">
    Les compilations quotidiennes de la branche de développement de Firefox</a></li>
</ul>]]></content:encoded>
	<dc:date>2005-04-10T20:17:46+02:00</dc:date>
	<dc:subject>Conception web, Navigateurs web</dc:subject>
	<dc:language>fr</dc:language>
	<dc:rights>Licence Attribution-NonCommercial 2.5 de Creative Commons</dc:rights>
	<cc:license rdf:resource="http://creativecommons.org/licenses/by-nc/2.5/"/>
</item>

<cc:License rdf:about="http://creativecommons.org/licenses/by-nc/2.5/">
	<cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
	<cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
	<cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
	<cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
	<cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
</cc:License>

</rdf:RDF>