Voici une illustration du problème (testé sous Firefox et Chrome):
<div style="background-color: red;"><svg height="100px" width="100" style="background-color: blue;"></svg></div>
Notez l' redespace supplémentaire à l'intérieur du divdessous du bleu svg.
Déjà essayé le réglage paddinget margindes deux éléments à 0, mais sans chance.