Take a look at this example: CSS: How to reduce line spacing of text?
I've experimented with it, and I noticed that the CSS property line height is not very effective when applied to a span element. Why is this the case? Why does it only work properly when displayed as a block?