Tout est dans le titre, sauf erreur de ma part, ne comptez pas sur les margin-top ou padding-bottom pour positionner verticalement vos balises inline comme les span.
Utilisez plutôt la propriété text-height.