<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://jeremie.patonnier.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>Chez Jérémie - Mot-clé - agacement</title>
  <link>http://jeremie.patonnier.net/</link>
  <atom:link href="http://jeremie.patonnier.net/feed/tag/agacement/rss2" rel="self" type="application/rss+xml"/>
  <description>Chez Jérémie, parfois c'est sérieux, parfois non !</description>
  <language>fr</language>
  <pubDate>Tue, 04 Jul 2017 19:32:17 +0200</pubDate>
  <copyright>Creative Commons BY-NC-SA 2.0 Fr</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>

  
  <item>
    <title>Arrétez de me casser les gonades avec border-radius</title>
    <link>http://jeremie.patonnier.net/post/2011/01/03/arretez-de-me-casser-les-gonades-avec-border-radius</link>
    <guid isPermaLink="false">urn:md5:837acf50498174c4f381975e7de2362e</guid>
    <pubDate>Mon, 03 Jan 2011 09:00:00 +0100</pubDate>
    <dc:creator>Jeremie</dc:creator>
        <category>Web</category>
        <category>agacement</category><category>CSS</category><category>webdesign</category>
    <description>&lt;p&gt;Ça faisait longtemps que je ne m&amp;#8217;était pas énervé et pour bien commencer la nouvelle année, sachez le, j&amp;#8217;en ai un peu marre. Marre de quoi me diriez-vous&amp;#160;? J&amp;#8217;en ai marre de ces intégrateurs qui se gargarisent avec &lt;code&gt;border-radius&lt;/code&gt;, marre de ces gens qui ne jurent que par &lt;code&gt;box-shadow&lt;/code&gt;, marre de ces crétins qui réduisent CSS3 au module &amp;#8220;Border &amp;amp; Background&amp;#8221;. &lt;code&gt;Border-radius&lt;/code&gt;, c&amp;#8217;est l&amp;#8217;arbre qui cachent la forêt. CSS 3 est d&amp;#8217;une richesse incroyable et pour l&amp;#8217;instant, les constructeurs de navigateurs n&amp;#8217;implémentent que de toutes petites choses, le gros reste à venir (et si vous prenez 5 minutes pour aller survoler les specs, même pas les lire, juste les survoler, vous verrez qu&amp;#8217;il y a du lourd).&lt;/p&gt;
&lt;p&gt;Soyons clairs, aujourd&amp;#8217;hui, les seuls gars que je prend au sérieux à propos de CSS 3, ce sont ceux qui me parlent des sélecteurs et des Media Queries CSS 3 car c&amp;#8217;est là que se cache la vraie puissance actuelle de CSS 3 (et pour le future les transformations 2D et 3D, les différents systèmes de positionnements et de mise en page, la génération de contenu, etc. autant dire que ça va être la fête du slip le jour où on aura tout ça dans nos boites à outils). Si vous voulez vous la péter avec le module &amp;#8220;Border &amp;amp; Background&amp;#8221;, c&amp;#8217;est possible. Mais dans ce cas, c&amp;#8217;est du coté de &lt;code&gt;border-image&lt;/code&gt; qu&amp;#8217;il faut aller fouiner et surtout, surtout, arrêtez de vous extasier sur &lt;code&gt;border-radius&lt;/code&gt; et &lt;code&gt;box-shadow&lt;/code&gt; qui ne sont que de la poudre au yeux.&lt;/p&gt;    &lt;p&gt;Voilà pour l&amp;#8217;échauffement, passons à la mise à mort. Je vais vous détailler pourquoi &lt;code&gt;border-radius&lt;/code&gt; et &lt;code&gt;box-shadow&lt;/code&gt; ne sont que des résidus de cagoinces (si, si).&lt;/p&gt;
&lt;h2&gt;Le cas border-radius&lt;/h2&gt;
&lt;p&gt;Combien de fois ai-je entendu &amp;#8220;Oui, mais tu comprends, pour les bords arrondis, &lt;code&gt;border-radius&lt;/code&gt;, c&amp;#8217;est mieux&amp;#8221;. Mieux&amp;#160;? Mieux que quoi exactement&amp;#160;? Non parce que sans déconner, moi, intégrer des bords arrondis, ça fait plus de 10 ans que je le fait. Ok, ne soyons pas de mauvaise foi, &lt;code&gt;border-radius&lt;/code&gt; permet de faire des bords arrondis &amp;#8220;sans image&amp;#8221; ni &amp;#8220;sur-balisage HTML&amp;#8221; ni &amp;#8220;Javascript&amp;#8221;. C&amp;#8217;est donc bien &lt;em&gt;une autre méthode&lt;/em&gt;, parfois plus légère, pour réaliser des bords arrondis &lt;em&gt;simple&lt;/em&gt;s. Mais je ne vois pas en quoi c&amp;#8217;est &amp;#8220;mieux&amp;#8221;&amp;#160;:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Pas d&amp;#8217;image&amp;#160;: Donc ça c&amp;#8217;est un non-argument absolue. Que dites-vous&amp;#160;? Économiser des requêtes HTTP pour les performances&amp;#160;? Vous ne connaissez pas &lt;a href=&quot;https://developer.mozilla.org/en/data_URIs&quot;&gt;les DATA URL&lt;/a&gt;&amp;#160;? Qui sont implémentées par &lt;em&gt;tous&lt;/em&gt; les navigateurs qui supportent &lt;code&gt;border-radius&lt;/code&gt; et avec &lt;a href=&quot;http://www.phpied.com/mhtml-when-you-need-data-uris-in-ie7-and-under/&quot;&gt;des équivalents pour les vieux IE&lt;/a&gt;&amp;#160;! Mmmh&amp;#160;? Réduire le poids des pages Web&amp;#160;? Non sans rire, vous en êtes à optimiser 500 octets d&amp;#8217;image (le poids maximum d&amp;#8217;une image correctement compressée pour faire l&amp;#8217;équivalent de ce que permet border-radius)&amp;#160;! Vous êtes sur que vous n&amp;#8217;avez pas autre chose à optimiser avant, comme la durée de vie du cache de vos ressources statiques par exemple&amp;#160;? Accessoirement, l&amp;#8217;utilisation d&amp;#8217;images pour gérer les bordures offre d&amp;#8217;énormes avantages graphiques car elles permettent de créer des formes bien plus subtiles et complexes donc, allez plutôt trifouiller &lt;code&gt;border-image&lt;/code&gt; et &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.alsacreations.com/tuto/lire/1068-sprites-css-background-position.html&quot;&gt;apprenez à faire des sprites CSS&lt;/a&gt;, hein.&lt;/li&gt;
&lt;li&gt;Pas de sur-balisage HTML&amp;#160;: Ceci est un argument presque recevable sauf que&amp;#8230; Sauf que dans la vraie vie, ce n&amp;#8217;est vraie que si vous cherchez à intégrer des boites qui s&amp;#8217;élargissent à la fois en hauteur et en largeur et qui doivent s&amp;#8217;afficher avec des coins transparents. Une fois sortie de ce cas de figure, somme toute assez rare, il y a 9 chances sur 10 (voir 9,9 si vous vous intéressez aux sélecteurs CSS 3) que votre code source soit suffisamment balisé pour vous permettre de rajouter des bords arrondis sans avoir à vous casser la tête sur le HTML (et je ne vous parle même pas d&amp;#8217;utiliser des techniques un peu délicates comme &lt;a hreflang=&quot;en&quot; href=&quot;http://jeremie.patonnier.net/post/2010/11/22/before-et-after-des-pseudo-elements-qui-ont-du-style&quot;&gt;les pseudo-éléments CSS&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Pas besoin de Javascript&amp;#160;: Donc, là, vous ne le voyez pas, mais je suis sous mon bureau, ravagé par une crise de fou rire. Si vous avez tout lu jusque là, vous aurez sans doute deviné que je n&amp;#8217;ai jamais utilisé une once de Javascript pour produire des bords arrondis. Mais même si c&amp;#8217;était le cas&amp;#8230; en toute honnêteté, c&amp;#8217;était quand la dernière fois que vous avez créer un site qui n&amp;#8217;embarque pas une bibliothèque Javascript à tout faire (jQuery, Prototype, YUI, etc.)&amp;#160;? Accessoirement, si vous avez pris de bonnes habitudes en terme de &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.nota-bene.org/Javascript-non-intrusif-le-debat&quot;&gt;Javascript non-intrusif&lt;/a&gt;, ça ne devrait pas vous poser l&amp;#8217;ombre d&amp;#8217;un cas de conscience.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alors, oui, &lt;code&gt;border-radius&lt;/code&gt;, ça peut être plus simple et plus rapide&amp;#8230; mais c&amp;#8217;est aussi très limité dès que vous voulez essayer de produire des bordures un peu chiadées graphiquement parlant (genre avec un petit reflet de lumière ou avec un petit déséquilibre dans les formes&amp;#8230; bref, si vous voulez un truc un peu moins raide). Et dans ce cas-là&amp;#8230; mmmh&amp;#8230; je crois qu&amp;#8217;il y a un truc en CSS 3 qui s&amp;#8217;appelle &lt;code&gt;border-image&lt;/code&gt;.&lt;/p&gt;
&lt;h2&gt;box-shadow, ni fait, ni à faire&lt;/h2&gt;
&lt;p&gt;Ayant donc d&amp;#8217;autorité décrété que &lt;code&gt;border-radius&lt;/code&gt; c&amp;#8217;était plutôt &amp;#8220;bof&amp;#8221;, je vais maintenant faire de même avec &lt;code&gt;box-shadow&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Box-shadow&lt;/code&gt; est cette propriété qui, comme son nom l&amp;#8217;indique, permet de créer des ombres portés et, comme son nom ne l&amp;#8217;indique pas, des effets de halo, de lumière et même&amp;#8230; de bordures&amp;#160;! Et oui&amp;#160;! En soit, c&amp;#8217;est une propriété intéressante (en tout cas beaucoup plus que &lt;code&gt;border-radius&lt;/code&gt;), dès qu&amp;#8217;on cherche à la tordre pour en faire autre choses que ce qu&amp;#8217;elle suggère. Malheureusement, elle souffres de quelques défauts que je qualifie assez volontiers de majeur&amp;#160;:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Les ombres (ou lumières) générées sont carrées ou plus exactement, elles ont la forme exacte de la boite sur laquelle la propriété est appliquée (ce qui inclue l&amp;#8217;usage de &lt;code&gt;border-radius&lt;/code&gt; heureusement, mais pas la transparence des images, j&amp;#8217;y reviens plus loin). Certes, elles peuvent être distendues ou contractées homothétiquement, mais pas déformées à l&amp;#8217;envie. Donc, si vous souhaitez créer des effets graphiques un peu travaillés, du genre feuille-de-papier-qui-se-décolle-sur-un-coin, vous repassez par la case image (et vous ne touchez pas 20&amp;#160;000 Francs, votre client n&amp;#8217;en ayant rien à foutre que vous galériez à produire l&amp;#8217;effet qu&amp;#8217;il attend&amp;#8230; il fallait y penser avant).&lt;/li&gt;
&lt;li&gt;Si vous ne mettez pas une couleur d&amp;#8217;arrière plan à la boite qui génère l&amp;#8217;ombre, celle-ci sera&amp;#8230; troué&amp;#160;! Et oui, &lt;a hreflang=&quot;en&quot; href=&quot;http://www.w3.org/TR/css3-background/#the-box-shadow&quot;&gt;c&amp;#8217;est la spec qui le dit&lt;/a&gt;&amp;#160;: &lt;q lang=&quot;en&quot;&gt;The shadow is drawn outside the border edge only: it is clipped inside the border-box of the element.&lt;/q&gt;. En clair, la partie de l&amp;#8217;ombre qui est sous la boite correspondante n&amp;#8217;est pas rendue et puis voilà, c&amp;#8217;est tout&amp;#8230; iiirk&amp;#160;! Vous pourriez m&amp;#8217;objecter que ça peut être utile. Oui, c&amp;#8217;est vrai, mais pas toujours et comme ce n&amp;#8217;est pas paramétrable, c&amp;#8217;est chiant.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Donc, de deux choses l&amp;#8217;une&amp;#160;: Soit vous atteigniez le niveau zéro du web design (et franchement, une boite à bord arrondi et/ou avec une ombre porté, oui, c&amp;#8217;est le niveau zéro du web design&amp;#160;; le truc que tous les apprentis intégrateurs font le premier jour où ils découvrent les joies de CSS) et avez besoin de produire de simples ombres portées ou des effets de lueur interne sur une boite, dans ce cas, c&amp;#8217;est ok, cette propriété est faite pour vous&amp;#160;; soit vous voulez réalisez des effets un peu plus complexes et vous allez vite vous rendre compte que ce n&amp;#8217;est pas plus simple ou pire, que c&amp;#8217;est carrément limité et vous allez alors soit vous rabattre vers l&amp;#8217;utilisation d&amp;#8217;images (là encore, &lt;code&gt;border-image&lt;/code&gt; peut bien vous aider&amp;#8230; oui, je sais, je suis un peu lourd là, mais il faut vraiment voir toute la souplesse graphique qu&amp;#8217;offre cette propriété) soit, si vous êtes un peu plus aventureux, vous allez regarder du coté des filtres SVG (aventureux car pour l&amp;#8217;instant, l&amp;#8217;application de filtres SVG sur des éléments HTML ne fonctionne qu&amp;#8217;avec Firefox 4&amp;#8230; qui n&amp;#8217;est pas encore sorti au moment ou je publie ce coup de gueule).&lt;/p&gt;
&lt;p&gt;Je ne suis pas le seul à penser que &lt;code&gt;box-shadow&lt;/code&gt; est une propriété mal finie. En effet, les développeurs de webkit ont implémenté une autre propriété d&amp;#8217;ombre&amp;#160;: &lt;code&gt;-webkit-svg-shadow&lt;/code&gt;. Cette propriété ne fait actuellement l&amp;#8217;objet d&amp;#8217;aucune normalisation, mais elle est une tentative pour porter la souplesse des ombres SVG vers CSS sans avoir à subir toute la lourdeur des primitives de filtres SVG. L&amp;#8217;idée étant d&amp;#8217;avoir une propriété qui gère pleinement la transparence des boites HTML et des images pour créer des ombres qui ont des formes complexes. En effet, essayez d&amp;#8217;appliquer &lt;code&gt;box-shadow&lt;/code&gt; à une image transparente&amp;#8230; l&amp;#8217;ombre sera carré&amp;#160;: fail&amp;#160;! (Ceci étant dit, les développeurs de Webkit ferait mieux de travailler sur l&amp;#8217;implémentation de &lt;code&gt;box-shadow&lt;/code&gt;. Essayez de créer &lt;a hreflang=&quot;en&quot; href=&quot;http://code.google.com/p/chromium/issues/detail?id=25334&quot;&gt;une ombre interne sur une boite avec &lt;code&gt;border-radius&lt;/code&gt;&lt;/a&gt; et vous comprendrez de quoi je parle).&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Aaaah, je me sens mieux&amp;#160;!&lt;/p&gt;
&lt;p&gt;Vous l&amp;#8217;aurez compris, en ce qui me concerne ces deux propriétés ne méritent pas l&amp;#8217;attention qu&amp;#8217;on leur porte. Certes, elles apportent des solutions élégantes à certains problèmes communs d&amp;#8217;intégration mais sans non plus porter à elles seules la révolution qu&amp;#8217;est CSS3. De fait, je ne les renie pas car elles ont leur utilité (et il m&amp;#8217;arrive même de les utiliser, si, si&amp;#160;!). Cependant, il existe moult autres propriétés CSS3&amp;#160;en cour d&amp;#8217;implémentation qui sont infiniment plus utiles (mais aussi infiniment moins sexy). En particulier, je vous invite à regarder de près ce qui ce fait au sein du &lt;a hreflang=&quot;en&quot; href=&quot;http://dev.w3.org/csswg/css3-ui/&quot;&gt;module CSS Basic UI&lt;/a&gt; avec en particulier les propriétés &lt;code&gt;box-sizing&lt;/code&gt; et &lt;code&gt;pointer-events&lt;/code&gt; qui sont assez discrètes mais super utiles au quotidien (non mais vraiment&amp;#160;!) ainsi que toutes les pseudo-classes de ce module et du &lt;a hreflang=&quot;en&quot; href=&quot;http://www.w3.org/TR/css3-selectors&quot;&gt;module CSS selecteur Level 3&lt;/a&gt;. Ah&amp;#160;! Et au fait, est-ce que je vous ai parlé de &lt;code&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://www.w3.org/TR/css3-background/#border-images&quot;&gt;border-image&lt;/a&gt;&lt;/code&gt;&amp;#160;? &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>

    

      </item>
  
  <item>
    <title>2 ou 3 petites choses qui m'agacent avec HTML 5</title>
    <link>http://jeremie.patonnier.net/post/2009/07/08/2-ou-3-petites-choses-qui-m-agacent-avec-HTML-5</link>
    <guid isPermaLink="false">urn:md5:55f2a393054bc14bc0a056a19d82d9ff</guid>
    <pubDate>Wed, 08 Jul 2009 20:00:00 +0200</pubDate>
    <dc:creator>Jeremie</dc:creator>
        <category>Web</category>
        <category>agacement</category><category>HTML</category><category>webdesign</category>
    <description>&lt;p&gt;Avec la sortie de Firefox 3.5, Safari 4 et prochainement de Opera 10, mais aussi avec les prises de position de Google, actuellement HTML 5 a le vent en poupe. C'est plutôt une bonne chose car les apports de cette norme sont conséquents et véritablement nécessaires. Ceci dit, au-delà du buzz, je lit et j'entends certaines choses qui m'agacent et qui prouvent soit une méconnaissance de la norme en cour d'élaboration, soit un manque de discernement certain. Petite revue de détails... par ce que là, &quot;j'en ai gros&quot; !&lt;/p&gt;    &lt;h3&gt;HTML 5 n'est pas encore une norme&lt;/h3&gt;
&lt;p&gt;Ça parait idiot à dire, mais c'est vraie : à ce jour, HTML 5 n'est pas un standard. C'est tellement vraie et l'engouement autour de ce futur standard est tel que, suite aux annonces de Google du mois de mai dernier, &lt;a hreflang=&quot;en&quot; href=&quot;http://www.w3.org/QA/2009/05/_watching_the_google_io.html&quot;&gt;le W3C lui même a crue bon de se fendre d'un communiqué pour le rappeler&lt;/a&gt;. Au delà de l'aspect formel que cela peut revêtir vis à vis du cycle de normalisation du W3C, HTML 5 n'est même pas un standard de fait. En effet, les navigateurs les plus actifs sur le sujets n'implémentent qu'une petite partie de la future norme et surtout, Microsoft ne prévoie rien de sérieux pour le moment en termes de support de ces fonctionnalités à brève échéance. Quelque soit l'avis que l'on puisse avoir sur les qualités ou défauts de Internet Explorer, il n'en reste pas moins le navigateur le plus utilisé au monde. En particulier sa version 6 qui reste calamiteusement significative et refuse de disparaitre tel un bernique accroché à son rocher !&lt;/p&gt;
&lt;p&gt;Ainsi, même si je trouve que HTML 5 est une fabuleuse avancé, il n'en reste pas moins que pour l'instant, celui-ci est inexploitable dans un cadre de production industrielle. On peut expérimenter, se former, appréhender de nouveau concept ou explorer la simplification de concepts connus, mais en aucun cas, un site ne peut prétendre faire une utilisation industriel de ce format sans se fermer à une part significative de son audience... ce qui justifie en soit la position de YouTube par rapport à l'utilisation de la balise &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt;... subtile transition vers mon point suivant.&lt;/p&gt;
&lt;h3&gt;La balise &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; n'est pas morte&lt;/h3&gt;
&lt;p&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-June/020620.html&quot;&gt;Une annonce de Ian Hickson&lt;/a&gt; concernant l'abandon d'une tentative de normalisation des codecs vidéo utiles à HTML 5 fait actuellement couler beaucoup d'ancre. L'interprétation complétement fantaisiste de cette information ayant parfois pour conséquence d'affirmer que la balise &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; a été purement et simplement retiré de la future norme (à cet égard, le Monde Informatique a fait preuve d'un scandaleux laissé aller journalistique) ! Les moins agressifs sur le sujet, se contente juste d'affirmer que cette balise est morte née et sera inexploitable.&lt;/p&gt;
&lt;p&gt;En soit, &lt;a hreflang=&quot;en&quot; href=&quot;http://dev.w3.org/html5/spec/Overview.html#video&quot;&gt;la balise &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; fait toujours partie de la future norme HTML 5&lt;/a&gt;. Ce qui est abandonné, c'est la partie liée aux codecs. Qu'est ce que ça veut dire exactement ? Tout simplement qu'il n'y aura pas de format de vidéo standard sur le Web, exactement de la même façon qu'il n'y a pas de formats standards (comprendre : normalisés par le W3C dans HTML) pour les images. D'aucun de dire que cela signe le glas de la vidéo ouverte sur Internet. &lt;/p&gt;
&lt;p&gt;Certes cela peut avoir des conséquences sur la vitesse d'adoption de cette partie de la norme par les constructeurs de navigateurs, mais surtout par les éditeurs de vidéo en ligne. Néanmoins, aujourd'hui, ce qui freine vraiment l'adoption de la balise &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; pour la diffusion de vidéo sur Internet, ce n'est pas un problème de codec, mais bien le fait que Microsoft refuse actuellement de l'implémenter dans Internet Explorer. En effet, aujourd'hui, il y a deux codecs en lice (Theora et H.264), mais les mécanismes de la balise &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; sont suffisamment bien pensés pour qu'il soit possible, grâce à la balise &lt;code&gt;&amp;lt;source&amp;gt;&lt;/code&gt; de proposer plusieurs versions d'une même vidéo, les navigateurs n'ayant qu'à faire leur marché dans la liste proposée. Cela représente un petit travail supplémentaire pour les éditeurs de vidéo, mais qui est facilement automatisable dans la chaine de production à cout maitrisable. Mais ce ne sera acceptable par les éditeurs que si la balise &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; est largement supportée afin que le bénéfice de l'utilisation de cette balise soit supérieur au cout induit par du multi-encodage. Ainsi, de mon point de vu, la question des codec n'est pas la plus importante. Ce qui est vraiment bloquant, c'est l'attitude de Microsoft vis à vis de HTML 5.&lt;/p&gt;
&lt;h3&gt;Qu'est-ce que c'est que cette histoire de &quot;microdata&quot; ?&lt;/h3&gt;
&lt;p&gt;Alors oui, je trouve que le travail fait autour de HTML 5 est formidable. Oui, cette norme va apporter un lot non négligeable de nouveautés qui vont simplifier la vie des webdesigners. Mais de temps en temps, dans le processus de normalisation, on voit passer des OVNI et on se demande ce qui a traversé l'esprit du groupe de travail. C'est typiquement le cas de &lt;a hreflang=&quot;en&quot; href=&quot;http://dev.w3.org/html5/spec/Overview.html#microdata&quot;&gt;ce truc que sont les &quot;microdata&quot;&lt;/a&gt;. En soit l'initiative est louable : permettre de rajouter des informations supplémentaires à l'usage des machines. Mais est-ce vraiment nécessaire d'avoir un nième langage de sémantisation du Web ? Après tout, le W3C a déjà normaliser RDF et sa déclinaison pour XHTML : RDFa. En outre, les microformats offrent déjà une solution pratique à des problèmes quotidiens de sémantisation particuliers. Alors POURQUOI devrait-il être nécessaire d'en remettre une couche avec une troisième façon de faire ? Est-ce qu'on pensent parfois aux éditeurs de sites Web ? ENCORE une nouvelle technique à apprendre et en plus qui est redondante avec quelque chose déjà existant. En l'état, je sens que ce truc risque de faire long feu pour rien. C'est dommage. Néanmoins, si quelqu'un peu m'éclairer sur les raisons profondes de ce choix, ce sera avec plaisir.&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;Voila, pour mon petit coup de gueule du jour... il y a encore beaucoup à faire et il y a beaucoup d'attente autour de HTML 5. Si seulement, tout le monde pouvait garder un peu la tête froide, ça avancerai sans doute beaucoup plus rapidement. La norme se développe et à besoin de murir. Inutile de crier au loup pour un oui ou pour un non. De toute façon, aujourd'hui, c'est malheureusement Microsoft qui joue les arbitres dans l'adoption de HTML 5. Malgré un net recule de la part de marché de Internet Explorer, Microsoft reste dans une position ou il peut faire obstruction à l'émergence d'une norme commune. Ceci dit il ne peut pas la bloquer totalement, ni imposer un standard de fait (on voit bien les difficulté que rencontre SilverLight à émerger sur le marché). Microsoft est seulement dans une position où il peut fortement ralentir l'évolution du web ouvert et standard (J'en voie qui ricane au fond là !). C'est en cela que l'adoption à grande échelle de HTML 5 sera longue et douloureuse.&lt;/p&gt;</description>

    

      </item>
  
</channel>
</rss>
