Quelle est la différence entre les sélecteurs ".classe.classe" et ".classe.la classe"?

Quelle est la différence entre .class.class et .class .class?

41
demandé sur esqew 2013-06-30 18:28:27

3 réponses

.class .class correspond à tous les éléments de la classe .class sont descendants d'un autre élément avec la classe .class.

.class.class correspond à n'importe quel élément avec les deux classes.

67
répondu esqew 2013-06-30 14:31:09
  1. .name1.name2

    Signifie un div ou element ayant les deux classes ensemble, par exemple:

    <div class="name1 name2">...</div>
    

  1. .name1 .name2

    Signifie un div ou element, qui dispose d'une classe name1 et l'un de ses nœuds enfants ayant de la classe name2

    <div class="name1">
        <div class="name2">
            ...
        </div>
    </div>
    
47
répondu Pbk1303 2015-07-20 22:01:01
.class1.class2

Élément qui a à la fois class1 et class2 défini dans son attribut class (comme ça: class="class1 class2")

.class1 .class2

Élément de class2, ce qui est un descendant d'un élément de class1 classe

15
répondu MarcinJuraszek 2013-06-30 16:03:11