I was able to get the behavior I wanted by putting in between the spans and using this CSS:
span::before { content: ""; display: block; }
I was able to confirm that this works in Firefox too.