<span> elements by nature are an inline element, so their effective height is actually based on their content, rather than their bounding box. By making it behave as a block element, you should achieve your desired effect.

Here is an updated version of your fiddle, and here is the updated tag CSS: