web-dev-qa-db-fra.com

Comment utiliser css premier enfant avec: not ()

Il existe un parent div avec id = "cooldiv". Il contient de nombreux éléments div. Maintenant, je dois définir une propriété css pour tous les enfants div- s sauf le premier.

Donc, voici ce que j'ai essayé jusqu'à présent d'accomplir cette tâche:

#cooldiv .row:not(first-child) {
    top: -50px;
}

Mais bien sûr, ça n'a pas marché. Quel est le problème ici? Ceci est la capture d'écran du code source:

 enter image description here

2
TyForHelpDude

Essayez #cooldiv .row:not(:first-child). Il semble que vous ayez manqué : avant first-child. Peut-être que c'est pourquoi cela ne fonctionne pas?

13
curveball

Essayez quelque chose comme ça

#cooldiv .row:first-child {
    top:0px;
} #cooldiv .row {
    top:-50px;
}
0
user3161374