Bonjour,
Je cherche à utiliser le pseudo-selector nth-child mais je rencontre un problème.
Concrètement, je veux compter les élements par rapport à un parent commun (BODY par exemple), et non pas par rapport au parent direct de chaque element.
Voici pour l'exemple deux listes imbriquées :
Je cherche à rendre les lignes 1 et 9 rouge et les lignes 2 et 10 grises.
Edit : Le problème ici, c'est que les lignes 1 et 6 sont rouges et 2 et 7 sont grises...
Exemple live ici : http://jsfiddle.net/snrRc/2/
Est-ce possible selon vous ou devrais-je m'en remettre à javascript ?
Merci beaucoup !
Modifié par gaten (27 May 2013 - 14:59)
Je cherche à utiliser le pseudo-selector nth-child mais je rencontre un problème.
Concrètement, je veux compter les élements par rapport à un parent commun (BODY par exemple), et non pas par rapport au parent direct de chaque element.
Voici pour l'exemple deux listes imbriquées :
Je cherche à rendre les lignes 1 et 9 rouge et les lignes 2 et 10 grises.
Edit : Le problème ici, c'est que les lignes 1 et 6 sont rouges et 2 et 7 sont grises...
Exemple live ici : http://jsfiddle.net/snrRc/2/
Est-ce possible selon vous ou devrais-je m'en remettre à javascript ?
<ul id="TEST">
<ol>
<ul>
<li>1-1 (1)</li>
<li>1-2 (2)</li>
<li>1-3 (3)</li>
<li>1-4 (4)</li>
<li>1-5 (5)</li>
</ul>
</ol>
<ol>
<ul>
<li>2-1 (6)</li>
<li>2-2 (7)</li>
<li>2-3 (8)</li>
<li>2-4 (9)</li>
<li>2-5 (10)</li>
</ul>
</ol>
</ul>
ul#TEST li:nth-of-type(8n+1)
{
background-color: red;
}
ul#TEST li:nth-of-type(8n+2)
{
background-color: gray;
}
Merci beaucoup !
Modifié par gaten (27 May 2013 - 14:59)