Bonjour,
J'ai le bout de HTML suivant :
Je veux sélectionner le premier div[class="toto"].
Ca ne marche pas.
Ca ne marche pas.
Ca ne marche pas.
Ca marche.
Ca marche.
Peut-on m'expliquer la logique de :nth-child et :first-of-type ? le ".toto" n'a pas l'air de servir à grand chose puisque les résultats sont les mêmes sans...
Merci
Modifié par ALkyD (01 Apr 2010 - 18:18)
J'ai le bout de HTML suivant :
<div>
<p>texte</p>
<div>000</div>
<div class="toto">111</div>
<p>texte</p>
<div class="toto">222</div>
<div>333</div>
<div class="toto">444</div>
</div>
Je veux sélectionner le premier div[class="toto"].
.toto:first-child {
font-weight: bold;
}
Ca ne marche pas.
.toto:nth-child(1) {
font-weight: bold;
}
Ca ne marche pas.
.toto:first-of-type{
font-weight: bold;
}
Ca ne marche pas.
.toto:nth-of-type(2) {
font-weight: bold;
}
Ca marche.
.toto:nth-child(3) {
font-weight: bold;
}
Ca marche.
Peut-on m'expliquer la logique de :nth-child et :first-of-type ? le ".toto" n'a pas l'air de servir à grand chose puisque les résultats sont les mêmes sans...
Merci
Modifié par ALkyD (01 Apr 2010 - 18:18)