Hallo Arawn,
Daran ist vermutlich dein Tabellenlayout schuld. Es gibt heute dank grid, flexbox und mediaqueries Möglichkeiten, das Layout für die mobilen Geräte anders als das für die großen Bildschirme zu gestalten. Schau dich mal in unserem Wiki um und beachte auch die folgenden Hinweise, die zugegebenermaßen etwas demotivierend wirken können.
Du solltest es zulassen, dass Benutzer die Seite zoomen können.
Deine Navigation sollte keine Überschrift sein, sondern eine Liste von Links in einem nav-Element.
Deine Seite sollte eine Überschrift erster Ordnung haben.
Deine Bilder brauchen einen Alternativtext.
br-Elemente sind dazu da, einen Zeilenumbruch – etwa bei Gedichten – zu erzeugen. Abstände zwischen Absätzen werden mit margin eingestellt.
small dient der Angabe von weniger wichtigem Text.
dein div-Element mit der Klasse footer wäre gern ein footer-Element.
Bis demnächst
Matthias
Du kannst das Projekt SELFHTML unterstützen,
indem du bei Amazon-Einkäufen Amazon smile (Was ist das?) nutzt.