Hi!
Warum bitte packst du die zusammengehörenden Daten(sätze) nicht in eine Tabelle?
code der ersten beiden bilder:
<table style="float:left;width:24%;" border="0">
</table>
<table style="float:left;width:24%;" border="0">
</table>
<table style="float:right;width:24%;" border="0">
</table>
<table style="float:right;width:24%;" border="0">
</table>
Leerzeichen ( ) sind für die Formatierung auch nicht gedacht und geeignet. Dafür gibt es CSS (z.B. Padding und Margin).
Nun zu deiner eigentlichen Frage:
Ich vermute mal, dass deine beiden Beispiele auf unterschiedlichen Systemen entstanden sind (bspw. Windows und Linux). Die Abstände dürften vermutlich durch Zeilenumbruch-/ Newline Steuerzeichen entstehen, die auf dem einen System zu einem Zeilenumbruch führen und auf dem anderen nicht.
Gruß Gunther