Qual é a diferença entre os seletores ".classe.classe "e".classe.classe"?

Qual é a diferença entre .class.class e .class .class?

Author: esqew, 2013-06-30

3 answers

.class .class corresponde a quaisquer elementos da classe .class que sejam descendentes de outro elemento com a classe .class.

.class.class corresponde a qualquer elemento de ambas as classes.

 67
Author: esqew, 2013-06-30 14:31:09
  1. .name1.name2

    Significa um {[3] } ou um element com ambas as classes juntas, por exemplo:

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

  1. .name1 .name2

    Significa a div ou um {[4] } que tem uma classe name1 e qualquer um dos seus nós-filhos com classe name2

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

Elemento que tem ambos class1 e class2 dentro do seu atributo class (como aquele: class="class1 class2")

.class1 .class2

Elemento com {[3] } que é descendente de um elemento com class1 classe

 15
Author: MarcinJuraszek, 2013-06-30 16:03:11