Hallo
» Also füge ich meinen Inhalt ein und gebe diesem ein z.B. padding: 2% 0
Ja.
» damit erreiche ich dann das gleiche wie wenn ich height nehmen würde. Richtig?
Wenn du das so schreibst - eher nein. Obwohl du wahrscheinlich das richtige meinst.
Die Prozent-Angabe bezieht sich auf das h1 (oder p oder li oder...) Element. Deshalb funktioniert das auch. Aber 2% padding ist ein anderer Wert als 2% height.
(Text sollte nie direkt in Containern stehen, sondern immer in "passenden" Elementen wie halt p, li, h1 bis h6, dt, dd u.s.w.)
Aber es ist ja kein Problem die Prozent-Werte des paddings so anzupassen, das sie deinen Vorstellungen entsprechen.
Gruss
MrMurphy