Compte tenu du marquage HTML suivant, je veux appliquer (s) CSS uniquement lorsque Je ne veux pas utiliser JavaScript Pour compter le nombre d'éléments et appliquer une autre classe, je pense que c'est la seule approche. P> <div>
<a href="/">Home</a>
<a href="/about">About</a>
</a>
3 Réponses :
Utilisez-vous Pre-Compilor? Ensuite,
p>
div { & a:nth-child(n+2) { // css instruction } }
Votre réponse est fausse. Veuillez prendre le temps nécessaire pour tester votre réponse avant de la publier.
Vous pouvez utiliser "Quani-requêtes". Pour exactement strong> deux ... Source: https: / /quantitityqueries.com/ p> p> <div>
<a href="/">Home</a>
<a href="/about">About</a>
</div>
<div>
<a href="/">Home</a>
</div>
<div>
<a href="/">Home</a>
<a href="/about">About</a>
<a href="/more">More</a>
</div>
update strong>: la question initiale indiquée " 2 ou plus STRY> des mêmes éléments" mais a été mis à jour plus tard ... sup> Vous pouvez le faire comme ci-dessous: P> p> <div>
<a href="/">Home</a> <a href="/about">About</a>
</div>
<div>
<a href="/">Home</a> <a href="/about">About</a> <a href="/">Home</a> <a href="/about">About</a>
</div>
<div>
<a href="/">Home</a>
</div>
Toutes mes excuses, je l'ai fait 2 ou plus à l'origine, puis modifié l'exigence.
Juste pour clarifier, 2 éléments ou plus sont parfaitement acceptables et une réponse valide.
AlistaPart.com/article/Quantity-Queries-for-css