<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog HTML5 - Également sur CSS3, le design Web et les standards &#187; blog sur html5</title>
	<atom:link href="http://www.blog-html5.com/tag/blog-sur-html5/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog-html5.com</link>
	<description>Auteur Simon Guérin</description>
	<lastBuildDate>Tue, 23 Feb 2010 20:43:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Formulaires HTML5 (partie 1 de 2)</title>
		<link>http://www.blog-html5.com/html5/formulaires-html5-partie-1-de-2/</link>
		<comments>http://www.blog-html5.com/html5/formulaires-html5-partie-1-de-2/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 15:53:13 +0000</pubDate>
		<dc:creator>simong</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[attributs formulaire html5]]></category>
		<category><![CDATA[blog html5]]></category>
		<category><![CDATA[blog sur html5]]></category>
		<category><![CDATA[form html5]]></category>
		<category><![CDATA[form input html5]]></category>
		<category><![CDATA[forms 2.0]]></category>
		<category><![CDATA[formulaire 2.0]]></category>
		<category><![CDATA[formulaire html5]]></category>
		<category><![CDATA[formulaires en html5]]></category>

		<guid isPermaLink="false">http://www.blog-html5.com/?p=247</guid>
		<description><![CDATA[De nos jours, quel site web ne contient pas un formulaire sur au moins une de ces pages? Personnellement, je crois que je ne pourrais pas en nommer. Les formulaires se retrouvent sur des millions de pages sur la toile. Une des nouveautés d’HTML5 que j’attends avec impatience est les formulaires “2.0”. Cette nouveauté va [...]]]></description>
			<content:encoded><![CDATA[<p>De nos jours, quel site web ne contient pas un formulaire sur au moins une de ces pages? Personnellement, je crois que je ne pourrais pas en nommer. Les formulaires se retrouvent sur des millions de pages sur la toile. Une des nouveautés d’<strong>HTML5</strong> que j’attends avec impatience est les formulaires “2.0”. Cette nouveauté va grandement simplifier la programmation de nos formulaires actuels.</p>
<p><strong>Les formulaires actuels</strong></p>
<p>Actuellement, il peut être laborieux de créer un formulaire pour un site web. Si nous le concevons intelligemment, nous devons avoir recours à d’autres langages comme Javascript/PHP/ASP et s’assurer d’effectuer plusieurs vérifications.  Sans vérification, l’usager peut entrer n’importe quoi et le formulaire devient inutile. Par exemple, il nous faut vérifier si l’usager entre un courriel valide ou encore si l’usager n’entre pas des lettres dans le champ téléphone. Les programmeurs utilisent normalement des « regexp » pour faciliter la validation des formulaires.</p>
<p><strong>Les formulaires en HTML5</strong></p>
<p>Ils ne sont pas vraiment différents que dans la version actuelle d’<strong>HTML</strong>, mais ils ont quelques ajouts intéressants que je vais décrire ci-dessous.</p>
<p><strong>Les nouveaux attributs intéressants de balise &lt;input&gt;</strong></p>
<p><strong>autocomplete</strong> : Cet attribut peut permettre l’autocomplétion sur un champ texte par exemple. L’autocomplete est devenu assez populaire avec AJAX. Nous n’avons qu’à penser au moteur de recherches de Google qui nous suggère des mots lorsque nous commençons à taper des lettres. Il peut avoir la valeur « on » ou « off ».</p>
<p><strong>autofocus</strong> : Met le focus sur l’élément en question. En arrivant sur une page, le pointeur est placé sur le champ ayant l’autofocus.</p>
<p><strong>multiple</strong> : Permet d’entrer plusieurs valeurs.</p>
<p><strong>pattern</strong> : Attribut fort intéressant qui permettra d’entrer une expression régulière (regexp). L’expression régulière entrée servira à valider la valeur entrée dans le champ en question.</p>
<p>Il y en a plusieurs autres, mais ceux que je viens de décrire risquent d’être plus utilisés.</p>
<p>Ce qui est également fort intéressant, c’est les nouvelles valeurs que peut prendre l’attribut « type ». Cet attribut permet de spécifier quel type de champ nous utilisons dans notre formulaire (texte, bouton radio, etc).</p>
<p>Voici certaines valeurs intéressantes que peut prendre l’attribut type :</p>
<p><strong>url</strong> : En spécifiant cette valeur, nous indiquons que nous devons entrer une adresse de site web.</p>
<p><strong>tel</strong> : En spécifiant cette valeur, nous indiquons que nous devons entrer un numéro de téléphone.</p>
<p><strong>email</strong> : En spécifiant cette valeur, nous indiquons que nous devons entrer un courriel.</p>
<p><strong>date</strong> : Nous devons spécifier une date au format suivant : 1900-03-27</p>
<p><strong>number</strong> : La valeur entrée dans le champ doit absolument être un nombre. Aucune chaîne de caractères.</p>
<p>Et les autres : search, month, week, time, datetime, datetime-local, range et color pour ne pas les nommer.</p>
<p>Comme vous le voyez, beaucoup de nouvelles choses dans les formulaires. Rien de très complexe, mais il y aura sans aucun doute beaucoup de tests à faire pour s’assurer que tout fonctionne correctement. À noter également que ces nouveautés ne sont pas encore prises en compte par Firefox. Vous pouvez par contre vous amuser sous Chrome 3  et Safari 4.</p>
<p>Je vous reviens la semaine prochaine avec la suite de ce billet sur les formulaires en <strong>HTML5</strong>. Vous y découvrirez entre autres des exemples mettant en pratique les nouveautés décrites plus haut.</p>
<p>Pour plus de détails, je vous invite fortement à regarder la <a title="Spécification W3C HTML5 - Blog HTML5" href="http://dev.w3.org/html5/spec/Overview.html#forms">spécification d’HTML5 sur les formulaires</a>.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Formulaires+HTML5+%28partie+1+de+2%29+http://gszff.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.blog-html5.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Formulaires+HTML5+%28partie+1+de+2%29+http://gszff.th8.us" title="Post to Twitter">Tweet This Post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog-html5.com/html5/formulaires-html5-partie-1-de-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Le client Y</title>
		<link>http://www.blog-html5.com/divers/le-client-y/</link>
		<comments>http://www.blog-html5.com/divers/le-client-y/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 14:38:28 +0000</pubDate>
		<dc:creator>simong</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Divers]]></category>
		<category><![CDATA[blog html5]]></category>
		<category><![CDATA[blog sur html5]]></category>
		<category><![CDATA[client y]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[design web]]></category>
		<category><![CDATA[mauvais clients]]></category>
		<category><![CDATA[reconnaissance métiers du web]]></category>

		<guid isPermaLink="false">http://www.blog-html5.com/?p=242</guid>
		<description><![CDATA[Vendredi passé, je reçois un message d’un client potentiel qui serait intéressé à mes services pour la conception du design de son site web corporatif. Il a vu certains de mes travaux et aime mon style, etc ,etc. Le client habite à Toronto et parle anglais. Voilà une belle occasion de pratiquer mon franglais et [...]]]></description>
			<content:encoded><![CDATA[<p>Vendredi passé, je reçois un message d’un client potentiel qui serait intéressé à mes services pour la conception du design de son site web corporatif. Il a vu certains de mes travaux et aime mon style, etc ,etc. Le client habite à Toronto et parle anglais. Voilà une belle occasion de pratiquer mon franglais et d’avoir un client en dehors du Québec. Je réécris au client en question en lui demandant plus d’information sur ce qu’il voudrait. Il me montre un croquis quelconque pour me donner une idée de départ.</p>
<p>Jusque là, tout va bien. Je lui dis d’accord et qu’à partir des précisions qu’il m’a données, je vais lui envoyer une soumission. J’oubliais… Le client mentionne dans un de ses courriels une précision que je redoute de plus en plus et qui est dans ce genre : « <strong>c’est juste un petit contrat.. un petit site web.. rien de très compliqué</strong> ». Quand j’entends ce genre de propos, j’ai toujours une lumière qui s’allume dans ma tête et qui me dit : WARNING, qu’est-ce qu’il entend par petit et rien de très compliqué? Soit que le client connait vraiment le web ce qui est rarement le cas ou bien justement, il croit connaître ça et que pour lui, rien n’est vraiment complexe (vous savez le genre de propos qui laisse pratiquement sous entendre : «<strong>Ben voyons, mon neveu de 12 ans fait des sites web et il dit que c’est facile!</strong> »).</p>
<p>Je lui fais donc un prix assez bas puisqu’il m’avait mentionné que son budget était également limité et aussi parce que j’ai plutôt tendance à avoir des contrats plus techniques ces temps-ci. Un contrat de design va faire du bien. Le client me réécrit que le prix est plus élevé qu’il aurait pensé et me demande s’il serait possible de baisser le prix. Ah bon… Pourtant mon prix n’était pas élevé. Je lui propose un compromis. Je baisse votre prix, mais vous afficher un lien vers mon portfolio en bas de votre interface. Le client décide finalement de laisser tomber puisque pour lui, c’est encore trop élevé. Quelles conclusions dois-je tirer de tout ça? Mes prix sont trop élevés? Honnêtement, je ne crois pas. Je sais ce que je vaux et je ne suis pas excessif. Ce scénario se répète souvent auprès d’amis designer ou autres personnes travaillant dans le domaine du web. Il m’amène souvent à croire que nous ne sommes pas pris au sérieux dans notre métier.<strong> </strong>Pour moi, il y a <strong>2 types de client : le</strong><strong> client X et le client Y</strong>.</p>
<p>Le <strong>client X</strong> reconnaît que nous avons une ou plusieurs expertises. Il sait que nous travaillons forts pour nous améliorer et que nous tentons chaque jour de ne pas perdre le fil d’un domaine qui est en constante évolution.</p>
<p>Et il y a le <strong>client Y</strong>… Ce même client qui ne connaît pas vraiment le web et ne nous prend pas au sérieux. Le client Y essaie de nous faire croire que tout est simple et que tout est facile.</p>
<p>Si j’ai un problème avec mon lavabo, j’appelle un plombier car il/elle est expert. Il a des expertises. C’est loin d’être gratuit, mais lui et moi savons très bien que je ne peux pas répondre au besoin que j’ai actuellement. Je paye pour un service et je suis satisfait par la suite. C’est la même chose dans le web. Tu as un besoin. Tu cherches un/une expert et tu dois t’attendre à payer un minimum pour obtenir des services de qualité.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Le+client+Y+http://tganx.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.blog-html5.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Le+client+Y+http://tganx.th8.us" title="Post to Twitter">Tweet This Post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog-html5.com/divers/le-client-y/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>La balise &lt;progress&gt; en HTML5</title>
		<link>http://www.blog-html5.com/html5/la-balise-progress-en-html5/</link>
		<comments>http://www.blog-html5.com/html5/la-balise-progress-en-html5/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 15:10:07 +0000</pubDate>
		<dc:creator>simong</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[balise progress html5]]></category>
		<category><![CDATA[blog html5]]></category>
		<category><![CDATA[blog sur html5]]></category>
		<category><![CDATA[html5 progress tag]]></category>

		<guid isPermaLink="false">http://www.blog-html5.com/?p=178</guid>
		<description><![CDATA[Comme vous le savez, plusieurs nouvelles balises sont présentes en HTML5. En voici une autre qui est un peu moins connue/populaire.
Quelle est l’utilité de la balise &#60;progress&#62; ?
La balise &#60;progress&#62; permet d’indiquer la progression d’une tâche quelconque. Elle pourrait très bien être intégrée à des applications en ligne comme Basecamp ou toute autre application de [...]]]></description>
			<content:encoded><![CDATA[<p>Comme vous le savez, plusieurs nouvelles balises sont présentes en <strong>HTML5</strong>. En voici une autre qui est un peu moins connue/populaire.</p>
<p><strong>Quelle est l’utilité de la balise &lt;progress&gt; ?</strong></p>
<p>La balise &lt;progress&gt; permet d’indiquer la progression d’une tâche quelconque. Elle pourrait très bien être intégrée à des applications en ligne comme Basecamp ou toute autre application de gestion de projets. Nous pouvons facilement imaginer son utilité pour des barres de progression en nous indiquant le status d’une tâche (peu avancée, moindrement avancée, complétée, etc).</p>
<p><strong>Les attributs de la balise &lt;progress&gt;</strong></p>
<p>Cette balise peut contenir deux attributs : <strong>value</strong> et<strong> max</strong>.</p>
<p>L’attribut <strong>value</strong> détermine la progression d’une tâche jusqu’à maintenant tandis que l’attribut <strong>max</strong> va servir à déterminer la valeur maximale qu’une tâche peut avoir avant d’être complétée.  À noter que la valeur des deux attributs se doit d’être un float et ne doit pas dépasser 1.</p>
<p>Voici un exemple de l’utilisation de la balise &lt;progress&gt; avec une interaction Javascript :</p>
<pre class="brush: plain;">
&lt;p&gt;Progression de ma tâche: &lt;progress value=&quot;0&quot; max=&quot;1&quot;&gt;
&lt;span id=&quot;p&quot;&gt;&lt;/span&gt;%&lt;/progress&gt;&lt;/p&gt;

&lt;script&gt;
    var progressBar = document.getElementById('p');
    progressBar.textContent = 0;
    function updateProgress(newValue) {
        progressBar.textContent = (newValue * 100);
    }
&lt;/script&gt;

&lt;p&gt;&lt;a href=&quot;#&quot; onclick=&quot;updateProgress(1);&quot; title=&quot;Update progress bar&quot;&gt;
J'ai terminé cette tâche&lt;/a&gt;&lt;/p&gt;
</pre>
<p>Pour en savoir plus sur la balise &lt;progress&gt;, je vous invite à lire la <a title="Blog HTML5 - Description complète de la balise progress" href="http://dev.w3.org/html5/spec/Overview.html#the-progress-element">description complète</a> se trouvant dans la spécification d’<strong>HTML5</strong> du W3.</p>
<p>Télécharger l’<a title="Blog HTML5 - Exemple sur la balise progress" href="http://ins.pire.me/open-source/exemple06-progress-tag.rar">exemple sur la balise progress</a>.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=La+balise+%3Cprogress%3E+en+HTML5+http://9q4f4.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.blog-html5.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=La+balise+%3Cprogress%3E+en+HTML5+http://9q4f4.th8.us" title="Post to Twitter">Tweet This Post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog-html5.com/html5/la-balise-progress-en-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Construire une simple interface de blog en HTML5</title>
		<link>http://www.blog-html5.com/html5/construire-une-simple-interface-de-blog-en-html5/</link>
		<comments>http://www.blog-html5.com/html5/construire-une-simple-interface-de-blog-en-html5/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 15:35:58 +0000</pubDate>
		<dc:creator>simong</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[ajouter twitter feeds]]></category>
		<category><![CDATA[blog html5]]></category>
		<category><![CDATA[blog sur html5]]></category>
		<category><![CDATA[construire blog html5]]></category>
		<category><![CDATA[créer interface blog html5]]></category>
		<category><![CDATA[interface blog html5]]></category>

		<guid isPermaLink="false">http://www.blog-html5.com/?p=154</guid>
		<description><![CDATA[Vous voulez savoir par où commencer pour vous créer une simple interface en HTML5? Vous voulez qu’elle ait un look de blog et qu’en plus elle soit liquide? Quelle chance que vous soyez tombé sur ce blog..!
Je vais vous expliquer ci-dessous comment je m’y suis pris pour construire ma propre interface de blog en HTML5 [...]]]></description>
			<content:encoded><![CDATA[<p>Vous voulez savoir par où commencer pour vous créer une simple interface en <strong>HTML5</strong>? Vous voulez qu’elle ait un look de blog et qu’en plus elle soit liquide? Quelle chance que vous soyez tombé sur ce blog..!</p>
<p>Je vais vous expliquer ci-dessous comment je m’y suis pris pour construire ma propre interface de <strong>blog en HTML5</strong> (que j’ai par la suite adaptée pour Wordpress, mais que je ne décrirai pas dans ce billet).</p>
<p>Tout d’abord, il nous faut notre en-tête principal qui contiendra le titre, le slogan et la navigation principale du site.</p>
<p>L’utilisation de la nouvelle balise &lt;header&gt; est parfaite pour nos besoins mentionnés plus haut. Nous utiliserons cette balise qui elle-même contiendra la balise &lt;hgroup&gt; (voir mon billet <a title="Blog HTML5 - la nouvelle balise hgroup" href="http://www.blog-html5.com/html5/la-nouvelle-balise-hgroup/">la nouvelle balise hgroup</a>) qui elle s’occupera de contenir le titre (&lt;h1&gt;) et slogan du site (&lt;h2&gt;).</p>
<p>Voici le code jusqu’à maintenant :</p>
<pre class="brush: plain;">
&lt;header&gt;
    &lt;hgroup&gt;
        &lt;h1&gt;&lt;a href=&quot;http://www.blog-html5.com&quot; title=&quot;Blog HTML5&quot;&gt;
        html&lt;span&gt;5&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;
        &lt;h2&gt;The future is near&lt;/h2&gt;
    &lt;/hgroup&gt;
&lt;/header&gt;
</pre>
<p>Nous avons donc en place notre en-tête qui contient le titre et slogan du site. Il nous faut maintenant y intégrer notre navigation principale.</p>
<pre class="brush: plain;">
&lt;nav&gt;
    &lt;ul&gt;
        &lt;li&gt;&lt;a href=&quot;http://www.blog-html5.com&quot; title=&quot;Blog HTML5 - html5&quot;&gt;
        HTML 5&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;http://www.blog-html5.com&quot; title=&quot;Blog HTML5 - html5&quot;&gt;
        HTML 5&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;http://www.blog-html5.com&quot; title=&quot;Blog HTML5 - html5&quot;&gt;
        HTML 5&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;http://www.blog-html5.com&quot; title=&quot;Blog HTML5 - html5&quot;&gt;
        HTML 5&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
&lt;/nav&gt;
</pre>
<p>À noter que nous utilisons maintenant la balise &lt;nav&gt; pour contenir notre navigation principale. Cette balise a été créé pour aider la sémantique du code en <strong>HTML5</strong> afin que l’on repère plus facilement les zones navigables d’un site web. Il faut par contre faire attention de ne pas surutiliser cette balise qui ne doit pas être utilisée à chaque fois que l’on a une série de liens.</p>
<p>Jusqu’à maintenant, rien de trop complexe, seulement la mise en place des nouvelles balises à leurs endroits respectifs. Nous pouvons déjà remarquer que la sémantique est améliorée et que l’on ne retrouve pas de div=&#8221; header&#8221; ou ul=&#8221;nav&#8221;.</p>
<p>Une fois l’en-tête créé, on s’attaque au contenu même de l’interface. Le contenu contient évidemment nos articles de blog. Nous avons donc besoin d&#8217;une section qui contiendra plusieurs articles. Comme si c’était arrangé avec le gars des vues, la balise &lt;section&gt; ainsi que la balise &lt;article&gt; vont s’occuper de tout ça.</p>
<p>La balise &lt;section&gt; parle assez d’elle-même. Elle sert à définir une section quelconque d’un site Web. Dans notre cas, c’est la section qui contient nos articles de blog.</p>
<p>Voici le code qui va répondre à nos besoins :</p>
<pre class="brush: plain;">
&lt;section&gt;
    &lt;article&gt;
        &lt;header&gt;
            &lt;h3&gt;Mon blog sur HTML5&lt;/h3&gt;
            &lt;p class=&quot;articleDate&quot;&gt;&lt;time&gt;12 octobre 2009&lt;/time&gt;&lt;/p&gt;
        &lt;/header&gt;
        &lt;p&gt;HTML5 est pour bientôt. Blablabla.&lt;/p&gt;
        &lt;footer&gt;
            &lt;ul&gt;
                &lt;li&gt;Auteur Simon Guérin&lt;/li&gt;
            &lt;/ul&gt;
        &lt;/footer&gt;
    &lt;/article&gt;
&lt;/section&gt;
</pre>
<p>Encore une fois ici, la sémantique parle d’elle-même. Nous avons une section qui contient un article qui lui-même contient un en-tête (titre du blog + sa date de publication), le texte de l’article et finalement un pied de page (auteur de l’article).</p>
<p>Rien de très sorcier mise à part de comprendre la mise en place des nouvelles balises <strong>HTML5</strong>. Un article a toujours un titre et une date de publication. Il est donc logique de placer le tout dans l’en-tête de l’article (&lt;header&gt;). Nous retrouvons également le pied de page défini par la nouvelle balise &lt;footer&gt; qui est parfaite pour définir l’auteur de l’article. L’approche utilisée ici peut s’appliquer à beaucoup d’autres scénarios. Il suffit de prendre le temps d’analyser chacune des sections d’un site web.</p>
<p>Nous avons un en-tête, nos articles, mais il manque quelque chose non? L’affichage de nos tweets! Nous allons placer à la droite de nos articles, nos derniers tweets provenant de <strong>Twitter</strong>. Pour ce faire, je vais utiliser la balise &lt;aside&gt; qui a pour définition de représenter une section qui est reliée au contenu tout près de cette même balise. Elle peut également servir pour représenter une « sidebar ». Je crois que cette nouvelle balise va fortement être utilisée pour souvent représenter le contenu à droite dans un blog (Twitter, tags clouds, derniers billets, etc).</p>
<p>Le code à rajouter est le suivant :</p>
<pre class="brush: plain;">
&lt;aside id=&quot;twitter_div&quot;&gt;
    &lt;h2&gt;My Twitter feed&lt;/h2&gt;
    &lt;ul id=&quot;twitter_update_list&quot;&gt;
        &lt;li&gt;&lt;/li&gt;
    &lt;/ul&gt;
&lt;/aside&gt;
</pre>
<p>Vous devez également rajouter les 2 lignes suivantes avant la fermeture de la balise &lt;/body&gt;. Ces 2 lignes permettent de synchroniser le tout avec <strong>Twitter</strong>. À noter que vous devrez changer mon nom <a title="Blog HTML5 - Twitter - Simon Guérin" href="http://www.twitter.com/americanwhore">americanwhore</a> par votre Twitter username.</p>
<pre class="brush: plain;">
&lt;script type=&quot;text/javascript&quot; src=&quot;http://twitter.com/javascripts/
blogger.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;http://twitter.com/statuses/
user_timeline/americanwhore.json?callback=twitterCallback2&amp;amp;
amp;count=10&quot;&gt;&lt;/script&gt;
</pre>
<p>En somme, les nouvelles balises <strong>HTML5</strong> vues dans ce billet n’ont pas été créé par hasard.<strong> HTML5</strong> va grandement améliorer la sémantique des pages Web et il deviendra plus simple d’interpréter le contenu de chaque page.</p>
<p>Télécharger l’<a title="Blog HTML5 - Créer une interface de blog en HTML5" href="http://ins.pire.me/open-source/exemple03-blog-interface.rar">exemple complet</a> pour créer une simple interface de <strong>blog en HTML5</strong>.</p>
<p>Vous pouvez également voir <a title="Blog HTML5 - Créer une interface de blog en HTML5" href="http://ins.pire.me/open-source/exemple04-blog-interface2.rar">un autre exemple</a> que j’ai fait en gardant le même code <strong>HTML5</strong>, mais arrangé différemment avec <strong>CSS</strong>.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Construire+une+simple+interface+de+blog+en+HTML5+http://mqmg7.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.blog-html5.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Construire+une+simple+interface+de+blog+en+HTML5+http://mqmg7.th8.us" title="Post to Twitter">Tweet This Post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog-html5.com/html5/construire-une-simple-interface-de-blog-en-html5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML5 Hack pour Internet Explorer (Partie 2)</title>
		<link>http://www.blog-html5.com/html5/html5-hack-pour-internet-explorer-partie-2/</link>
		<comments>http://www.blog-html5.com/html5/html5-hack-pour-internet-explorer-partie-2/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 13:49:59 +0000</pubDate>
		<dc:creator>simong</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[blog html5]]></category>
		<category><![CDATA[blog sur html5]]></category>
		<category><![CDATA[html5 hack]]></category>
		<category><![CDATA[html5 hack IE]]></category>
		<category><![CDATA[html5 hack internet explorer]]></category>

		<guid isPermaLink="false">http://www.blog-html5.com/?p=143</guid>
		<description><![CDATA[Comme mentionné dans un billet antérieur, HTML5 n’est pas encore pris en compte par Internet Explorer.
Il existe par contre un fichier Javascript permettant de « contourner » le problème. Il suffit de placer les quelques lignes de code ci-dessous dans votre balise &#60;head&#62; pour que votre HTML5 soit rendu sous Internet Explorer.
&#60;!&#8211;[if lte IE 8]&#62;
&#60;script type=&#8221;text/javascript&#8221; src=&#8221;js/html5.js&#8221;&#62;&#60;/script&#62;
&#60;![endif]&#8211;&#62;
Télécharger [...]]]></description>
			<content:encoded><![CDATA[<p>Comme mentionné dans un billet antérieur, <strong>HTML5</strong> n’est pas encore pris en compte par <strong>Internet Explorer</strong>.</p>
<p>Il existe par contre un fichier <strong>Javascript</strong> permettant de « contourner » le problème. Il suffit de placer les quelques lignes de code ci-dessous dans votre balise &lt;head&gt; pour que votre<strong> HTML5</strong> soit rendu sous Internet Explorer.</p>
<p>&lt;!&#8211;[if lte IE 8]&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221; src=&#8221;js/html5.js&#8221;&gt;&lt;/script&gt;</p>
<p>&lt;![endif]&#8211;&gt;</p>
<p><a title="Hack IE HTML5" href="http://ins.pire.me/open-source/html5.js">Télécharger le fichier html5.js</a></p>
<p>Voir aussi cet <a title="Blog HTML5 - HTMl5Doctor Firefox2 Camino" href="http://html5doctor.com/how-to-get-html5-working-in-ie-and-firefox-2/">article</a> d’HTML5 Doctor qui explique comment utiliser <strong>HTML5</strong> sous Firefox 2 et Camino</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=HTML5+Hack+pour+Internet+Explorer+%28Partie+2%29+http://da5nq.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.blog-html5.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=HTML5+Hack+pour+Internet+Explorer+%28Partie+2%29+http://da5nq.th8.us" title="Post to Twitter">Tweet This Post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog-html5.com/html5/html5-hack-pour-internet-explorer-partie-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thème Wordpress HTML5</title>
		<link>http://www.blog-html5.com/html5/theme-wordpress-html5/</link>
		<comments>http://www.blog-html5.com/html5/theme-wordpress-html5/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 22:33:16 +0000</pubDate>
		<dc:creator>simong</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[blog html5]]></category>
		<category><![CDATA[blog sur html5]]></category>
		<category><![CDATA[simon guerin]]></category>
		<category><![CDATA[theme inspire]]></category>
		<category><![CDATA[theme wordpress html5]]></category>
		<category><![CDATA[wordpress html5]]></category>
		<category><![CDATA[wordpress theme html5]]></category>

		<guid isPermaLink="false">http://www.blog-html5.com/?p=134</guid>
		<description><![CDATA[Ayant un blog traitant principalement d’HTML5, j’ai eu l’idée de créer mon propre thème Wordpress (qui est mon thème actuel) roulant sous HTML5.
Le thème est encore en beta, mais il est tout à fait fonctionnel. Il vous faudra, par contre, légèrement l’adapter selon vos besoins et avoir quelque peu de connaissance en HTML pour pouvoir [...]]]></description>
			<content:encoded><![CDATA[<p>Ayant un blog traitant principalement d’<strong>HTML5</strong>, j’ai eu l’idée de créer mon propre thème Wordpress (qui est mon thème actuel) roulant sous <strong>HTML5</strong>.</p>
<p>Le thème est encore en <strong>beta</strong>, mais il est tout à fait fonctionnel. Il vous faudra, par contre, légèrement l’adapter selon vos besoins et avoir quelque peu de connaissance en <strong>HTML</strong> pour pouvoir l’éditer.</p>
<p>Le nom du thème est <strong>Inspire</strong> qui fait évidemment référence au nom de domaine de mon portfolio, soit <a title="Portfolio de Simon Guérin - Designer Web et Développeur CSS" href="http://ins.pire.me"> http://www.ins.pire.me</a>.</p>
<p>Je vous invite donc à l’essayer et de me tenir informé si vous l’utilisez.</p>
<p>Dans un billet que je vais écrire sous peu, j’expliquerai comment construire une interface simple de blog en <strong>HTML5</strong>. Vous pourrez donc créer votre propre interface facilement.</p>
<p><a title="Thème Wordpress HTML5" href="http://ins.pire.me/open-source/inspire-wordpress-theme-html5.rar">Télécharger le thème Wordpress Inspire fait en HTML5 par Simon Guérin</a></p>
<p>Cheers.</p>
<p><strong>Note pour les programmeurs/intégrateurs</strong> : Vous remarquerez peut-être plusieurs erreurs reliées aux &#8220;html entities&#8221;. En effet, il semble avoir encore un problème de ce côté avec HTML5. J&#8217;y reviendrai dans un autre billet&#8230;</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Th%C3%A8me+Wordpress+HTML5+http://5thrn.th8.us" title="Post to Twitter"><img class="nothumb" src="http://www.blog-html5.com/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Th%C3%A8me+Wordpress+HTML5+http://5thrn.th8.us" title="Post to Twitter">Tweet This Post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.blog-html5.com/html5/theme-wordpress-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
