Dynamische Größen wären wohl eine Möglichkeit, also relative Angaben. Z.B. margin: 10%;
IDs dürfen immer nur einmalig im HTML Code verwendet werden, Klassen beliebig oft. Wenn du nun einen Header, ein Menu und ein Content hast, dann kannst du IDs festlegen, ansonsten verwendet man Klassen. Und...