Wat is het verschil tussen .class.class
en .class .class
?
Antwoord 1, autoriteit 100%
.class .class
komt overeen met alle elementen van klasse .class
die afstammelingenzijn van een ander element met de klasse .class
.
.class.class
komt overeen met elk element met beide klassen.
Antwoord 2, autoriteit 71%
-
.name1.name2
betekent een
div
of eenelement
met beide klassen samen, bijvoorbeeld:<div class="name1 name2">...</div>
-
.name1 .name2
betekent een
div
of eenelement
met een klassename1
en elk van de onderliggende nodes met klassename2
<div class="name1"> <div class="name2"> ... </div> </div>
Antwoord 3, autoriteit 20%
.class1.class2
Element dat zowel class1
als class2
heeft ingesteld in het class
-kenmerk (zoals dat: class="class1 class2"
)
.class1 .class2
Element met class2
dat een afstammeling is van een element met class1
class
Antwoord 4, autoriteit 2%
.class.class
kan ook worden gebruikt om het gebruik van !important
te vermijden in het geval dat een selector met een hogere specificiteit verhindert dat uw regel wordt toegepast.
In dit geval zijn er geen twee klassen in het HTML-element. Je herhaalt alleen de les waarvan je de specificiteit wilt vergroten in de stijl (selector), zoals
(HTML) <div class="something">...</div>
(CSS) .something.something {}