Hallo,
dein Quelltext hat mit aktuellem HTML / CSS nichts zu tun.
Das Tabellenlayout und auch andere Lösungen (z. B. Abstand durch das br-Element schaffen) stammen aus dem letzten Jahrtausend und sind bereits seit dem Jahr 2000 mit der Einführung von CSS veraltet.
Entsprechend sind sie für Smartphones und Tablets nicht geeignet. Die versuchen das zwar einigermaßen sinnvoll anzuzeigen, dass es dabei aber zu Umrechnungsproblemen kommt ist normal.
Wenn deine Seite auf modernen Geräten vernünftig angezeigt werden soll musst du sie schon mit HTML5 und CSS3 erstellen. Die sind schließlich auch in Hinblick auf die modernen Geräte entwickelt worden.
Gruss
MrMurphy