Skip to content Skip to sidebar Skip to footer

Difference Between These Selectors

Is there any difference between these selectors? div.demo and div .demo div#demo and div #demo Does it select the same element? div.demo{some code} div .demo{some code}

Solution 1:

Yes, there is.

div.demo will match a div with class demo

<div class="demo">

div .demo will anything with class demo inside any div:

<div><spanclass="demo"></div>

Same with the id selector #.

Solution 2:

div.demo

will select div with class demo whereas

div.demo

will select any descendant of a div with class demo. Same concept for the second case.

Post a Comment for "Difference Between These Selectors"