title: div#name vs #name
body: <p>I know that in a stylesheet div#name and #name do the same thing. Personally I've taken to using div#name for most styling I do, with the reasoning that it's slightly faster, and means that I can identify HTML elements more easily by looking at the CSS.</p>
  
  <p>However all of the big websites I seem to look at use #name over div#name (stack overflow included)</p>
  
  <p>In fact I'm finding it very difficult to find many websites at all that use div#name over #name</p>
  
  <p>Is there some advantage to doing #name that I'm missing? Are there any reasons to use it over div#name that I don't yet know about?</p>