What is the meaning of spaces in CSS selectors and the difference between .classA.classB and .classA .classB?
P粉401901266
P粉401901266 2023-08-24 14:03:57
0
1
785
<p>What is the difference between these two selectors? </p> <pre class="brush:php;toolbar:false;">.classA.classB { border: 1px solid; } .classA .classB { border: 1px solid; }</pre>
P粉401901266
P粉401901266

reply all(1)
P粉364642019

.classA.classB refers to elements with both class A and class B (class="classA classB"); while .classA .classB refers to the descendant element of an element with class="classA", and the descendant element has class="classB".

Edit: Reference specification: Attribute selectors (see Section 5.8.3 Class Selectors)

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template