Hier ist eine Illustration des Problems (getestet in Firefox und Chrome):
<div style="background-color: red;"><svg height="100px" width="100" style="background-color: blue;"></svg></div>
Beachten Sie den zusätzlichen red
Platz im unteren Bereich div
unter dem Blau svg
.
Bereits versucht zu setzen padding
und margin
von beiden Elementen zu 0
, aber ohne Glück.