As I understand elements are least specific. (element vs id). Please help me in understanding the specificity of selectors generally.
<div id="container"> <div id="firstDiv">FIRST Div inside CONTAINER</div> <div id="secondDiv">SECOND Div inside CONTAINER</div> </div> body{ width: 780px; margin: 20px auto; } #container > div:not(:last-of-type){ margin-bottom: 0px; /*How its more specific than ID selector below? */ } #container { border: 15px solid orange; padding: 10px; } #firstDiv{ margin: 50px; /*This is not taking effect*/ border: 5px solid blueviolet; } #secondDiv{ border: 5px solid brown; } 
