Microformat, Html, Web Sémantique, et balisage
Suite à l'atelier web sémantique du WASP café france (j'y étais pas, je faisais autre chose... genre du TYPO3...).
Frederique de villamil, propose une description sémantique pour décrire une vcard.
La dessus, Bruno Bichet, rajoute une couche de sémantique à l'aide de balise ul/li hx.
Pour aller encore plus loin, j'aimerai rappeler que le HTML propose des balises qui sont bel et bien faites pour ajouter une portée sémantique au contenu qu'elle struturent.
Pour comparer voici ce que l'on trouve chez Frédéric :
<div class="vcard">
<a class="fn n url" xhref="http://fredericdevillamil.com">
Frédéric de Villamil
</a>
<div class="adr">
<span class="type">Domicile</span>:
<div class="street-address">12 rue Danton</div>
<span class="postal-code">94270</span>
<span class="locality">Le Kremlin-Bicêtre</span>,
<div class="country-name">France</div>
</div>
<div class="tel">
<span class="type">Mobile</span> +33-6-62-1337
</div>
<div>Email:
<span class="email">frederic@de-villamil.com</span>
</div>
</div>
ainsi que chez bruno
<ol class="vcard">
<li>
<h4>Identités</h4>
<ul>
<li class="fn n url">
<a xhref="http://www.brunobichet.fr">
Bruno Bichet
</a>
</li>
<li class="fn nickname url">
<a xhref="http://www.css4design.com">
br1o
</a>
</li>
<li class="photo url">
<a xhref="http://www.css4design.com/identite_100x100.png">
Tu veux ma photo ?
</a>
</li>
<li class="note">
Intégrateur web, blogdesigner et formateur
</li>
</ul>
</li>
<li>
<h4 class="type">Adresse</h4>
<ul class="adr">
<li class="street-address">1, rue de l'intégration HTML</li>
<li class="postal-code">69007</li>
<li class="locality">Lyon sur CSS</li>
<li class="country-name">France</li>
</ul>
</li>
<li>
<h4>Téléphones</h4>
<ul class="tel">
<li class="type">Mobile : +33 6 00 00 00 00</li>
<li class="type">Fixe : +33 4 00 00 00 00</li>
</ul>
</li>
<li>
<h4>Emails</h4>
<ul>
<li class="email">infographiste@gmail.com</li>
<li class="email">bruno.bichet@gmail.com</li>
<li class="email">br1o@live.fr</li>
</ul>
</li>
</ol>
Voici finallement ma proposition :
<dl class="vcard">
<dt class="fn n url"><a xhref="http://lucmuller.free.fr/">Luc Muller</a></dt>
<dd>
<dl>
<dt>Adresses</dt>
<dd class="adr">
<ol>
<li>
<dfn class="type">Domicile</dfn>
<address>
<span class="street-address">18 rue de la voie</span><br /><span class="postal-code">66666</span><br /><span class="locality">Le La ville city</span>,<br /><span class="country-name">France</span>
</address>
</li>
<li>
<dfn class="type">Bureau</dfn>
<address>
<span class="street-address">18 rue de la voie</span><br /><span class="postal-code">66666</span><br /><span class="locality">Le La ville city</span>,<br /><span class="country-name">France</span>
</address>
</li>
</ol>
</dd>
<dt>Téléphone</dt>
<dd class="tel">
<ol>
<li><span class="type">Mobile</span> +33 (6)66666666</li>
<li><span class="type">Bureau</span> +33 (3)88888888</li>
</ol>
</dd>
<dt>Email</dt>
<dd>
<ol>
<li class="email">luc.muller(@)gmail.com</li>
<li class="email">l.muller(@)ameos.com</li>
</ol>
</dd>
</dl>
</dd>
</dl>
Voila pour ma suggestion, j'utilise pas mal de dl pour décrire une liste de définition, puis dt pour le terme a définir et dd pour les définition. dans les dd si les items sont nombreux, je les énumères avec des ol/li et au besoins, j'aoute une intro avec un dfn.
N'oublions pas les tag html spécifiques tel que address pour une fois que cela peut servir.
Voila, voila, je ne suis bien évidemment pas expert des microformats, donc je suis ouvert à toute suggestion.
Viper mardi 29 avril 2008 : 20:59 Général
Les derniers articles
- 11/06/2013 - Engooglé - Cory Doctorow
- 09/06/2013 - Du besoin de bien choisir son livre
- 31/05/2013 - Logique implacable : Cigarette électronique VS OGM
- 30/05/2013 - Les misérables - Tome 1 - Fantine - Victor Hugo
- 24/05/2013 - L'asservissement de l'Homme par l'Homme
- 23/05/2013 - FAUVE
- 22/05/2013 - je sécurise, tu sécurises
- 15/05/2013 - Suppression possible des pièces de 1 et 2 centimes d'euros
- 14/05/2013 - lucmuller.free.fr v4 - Soyons adaptatif
- 14/05/2013 - Du pain sur la planche
Dans la même catégorie
- 14/03/2011 - A propos des commentaires
- 19/06/2010 - Va te faire enc****, sa** fils de p***
- 22/12/2008 - J'ai vendu mon ame au diable
- 04/01/2008 - Flux Rss + netvibes
- 05/06/2008 - Lapsang Souchong - Le meilleur thé du monde
- 18/10/2007 - Plouf
- 12/01/2007 - Le phénomène tapemoi.com
- 06/10/2007 - My mom wants a blog
- 18/12/2011 - Consuméros Dieu sacré de la consommation
- 17/03/2011 - Bloganniversaire 5 ans
Par Viper, mardi 29 avril 2008 à 21:04
Compte tenu, de la haute teneur en Html dans le code source du billet, et de l'éditeur de text rich que j'ai en admin, je ne peux plus éditer l'article.Je voulais juste rajouter que vous pouvez tester la sources en XHTML strict 1.0 : ça valide... ;)
Par bruno bichet, mardi 29 avril 2008 à 21:34
Salut, Oui effectivement l'utilisation combinée des listes de définition et des listes ordonnée est bien vue, bien que ton exemple (et le mien également) est un peu complexe à mettre en oeuvre au niveau html. J'ai fais une MAJ de mon billet pour tester une solution très simple à base de DL DD uniquement. Dis-moi ce que tu en penses ! a++
Flux RSS des commentaires