Volgens mij is dit inderdaad een soort bug, maar je komt hier wel gemakkelijk omheen.
Je gebruikt CSS hier niet op de meest logische manier. Je hebt namelijk helemaal geen
position: relative; nodig. Netter is het om de Nederlandse tekst tussen
p tags te zetten, met bijvoorbeeld class="ned".
Dan zet je in je stylesheet:
p.ned { margin: 0px; }
En de Engelse vertaling zet je ook tussen p tags, met class="eng". In je stylesheet voeg je iets als het volgende toe:
p.eng { margin: 0px 0px 10px 10px; }
En nog meer als dat nodig is.
Dat vind ik iets logischer namelijk, en eigenlijk heb je dan ook geen
br tags meer nodig.
Je krijgt in je source dus om en om een regen met <p class="ned"> en <p class="eng">, dus je source is gelijk lekker goed leesbaar