margin bzw. padding ist für html bzw. body vorvergeben, weil eine Webseite auch ohne Stilangaben lesbar sein soll. Nicht vorhandene Abstände würden nur den Lesefluss stören.Zitat
Du kannst es beliebig mit eigenen Stilangaben überschreiben und wenn dir das zu viel Aufwand ist, deine Probleme möchte ich dann haben.
Bitte nicht die Begriffe missverstehen. Eine feste Breite kann auch eine Prozentangabe sein, nur kann sich diese auf nichts beziehen, wenn das Elternelement keine feste (d.h. irgendeine Angabe außer auto [standard]) Höhe bzw. Breite besitzt.Zitat