Hello,
Je viens demander l'avis d'experts concernant l'interprétation de certains éléments HTML5.
Je bloque pour l'instant sur deux utilisations.
La première sur la place d'un élément a (lien) au sein d'un hgroup. J'ai une liste d'articles dont les titres sont composés d'un gros titre et d'un sous-titre, le tout devant être cliquable.
J'ai représenté le code sous la forme suivante :
Dans ce code je ne sais pas où placer le lien.
Ou bien :
Ce qui me paraitrait plus logique car je conserve une construction propre pour le hgroup.
Peut-être qu'aucune des deux solutions n'est valide, à votre avis ?
Deuxième questionnement : dans le footer principal du site (du body), je dois placer des sections en colonne. Chaque section va contenir un titre et du texte ou des articles (au sens HTML5).
Exemple :
Notre réseau
-------------
* Lien 1
* Lien 2
* Lien 3
* facebook(img) * twitter(img)
La logique voudrait (si j'en crois les spécifications) que j'utilise la forme :
Mais voilà, il semblerait que l'élément <header> ne soit pas autorisé dans un élément <footer> !
Qu'en pensez-vous ?
Tout ça peut ressembler à une prise de tête, mais je m'intéresse sérieusement à tout ça
Merci
A+ benjamin.
Modifié par dbenjamin (23 Jan 2011 - 14:15)
Je viens demander l'avis d'experts concernant l'interprétation de certains éléments HTML5.
Je bloque pour l'instant sur deux utilisations.
La première sur la place d'un élément a (lien) au sein d'un hgroup. J'ai une liste d'articles dont les titres sont composés d'un gros titre et d'un sous-titre, le tout devant être cliquable.
J'ai représenté le code sous la forme suivante :
<section id="news" class="box">
<h2>Actualités</h2>
<article id="news-0">
<header>
<hgroup>
<a href="#" title="">
<h3>Titre principal de l'actu</h3>
<h4>Sous-titre (accroche) de l'actu.</h4>
</a>
</hgroup>
</header>
<p>
Si tu travailles avec un marteau-piqueur pendant un tremblement de terre,
désynchronise-toi, sinon tu travailles pour rien.
</p>
<footer>
<p>
Il y a <time datetime="2010-01-01" pubdate>20 jours</time>.
</p>
</footer>
</article>
</section>
Dans ce code je ne sais pas où placer le lien.
<hgroup>
<a href="#" title="">
<h3>Titre principal de l'article</h3>
<h4>Sous-titre (accroche) de l'article.</h4>
</a>
</hgroup>
Ou bien :
<a href="#" title="">
<hgroup>
<h3>Titre principal de l'article</h3>
<h4>Sous-titre (accroche) de l'article.</h4>
</hgroup>
</a>
Ce qui me paraitrait plus logique car je conserve une construction propre pour le hgroup.
Peut-être qu'aucune des deux solutions n'est valide, à votre avis ?
Deuxième questionnement : dans le footer principal du site (du body), je dois placer des sections en colonne. Chaque section va contenir un titre et du texte ou des articles (au sens HTML5).
Exemple :
Notre réseau
-------------
* Lien 1
* Lien 2
* Lien 3
* facebook(img) * twitter(img)
La logique voudrait (si j'en crois les spécifications) que j'utilise la forme :
<footer>
<section id="network">
<header>
<h2>Notre réseau</h2>
</header>
<ul>
<li><a href="#">Lien 1</a></li>
<li><a href="#">Lien 2</a></li>
<li><a href="#">Lien 3</a></li>
<li class="facebook">
<a href="#" title="Retrouvez-nous sur Facebook">
<img src="images/facebook.png" alt="Facebook" />
</a>
</li>
<li class="twitter">
<a href="#" title="Suivez-nous sur Twitter">
<img src="images/twitter.png" alt="Twitter" />
</a>
</li>
</ul>
</section>
</footer>
Mais voilà, il semblerait que l'élément <header> ne soit pas autorisé dans un élément <footer> !
Qu'en pensez-vous ?
Tout ça peut ressembler à une prise de tête, mais je m'intéresse sérieusement à tout ça
Merci
A+ benjamin.
Modifié par dbenjamin (23 Jan 2011 - 14:15)