In CSS, when setting a style on a div (for example) is there any benefit in including the 'div' other than to give it more precision for matching. Is it faster for the browser to render perhaps?
ie Is:
div.something { font-size: 1em; }
better than
.something { font-size: 1em; }
for any other reason than to narrow it down to only divs?
(The reason I ask is that I recently happened across a prominent site that includes the 'div's but most tend to not bother)
UPDATE:
Thanks for all the answers. The conclusion is that speed is a factor but not noticeable so worth ignoring. And the consensus on the best practice is that including the tag is cleaner - general rule should be to keep the CSS as 'tight' as possible for the required style.