The span's should not be inline-block. It breaks multi-line spans.

The line height of a span can be enforced by forcing the parent div's line height to be the smallest possible value (0).