Ich habe eine goldene Regel, was ich in den meisten meiner Projekte verwende, ist es ganz einfach und einfach.
Die meisten Browser haben 16px nach Standard, also definiere ich meinen Körper und HTML 100%, so dass die Berechnung einfach sein kann.
Beispiel:
//Golden Rule:
//100% = 16px browsers default
//21px ÷ 16px = 1.5em
html,
body {
width: 100%;
height: 100%;
min-height: 100%;
color:#565a5c;
font: normal normal 100%/1.5em "MyriadPro", "FontAwesome";
padding-top: 50px;
padding-bottom: 20px;
}
mehr Beispiel:
h1 {
font-size: 2em; /* 32px ÷ 16px */
line-height: 1.3125em; /* 42px ÷ 32px */
margin-bottom: .5em; /* 16px ÷ 32px */
}
h2 {
font-weight: 400;
font-size: 1.75em; /* 28px ÷ 16px */
line-height: 1.285714286em; /* 36px ÷ 28px */
color: $hc;
margin-bottom: .785714286em; /* 22px ÷ 28px */
}
30px wird = 1.875em
Ich hoffe, das Ihnen geholfen.
Sie wollen eine Marge von 20px, und deshalb teilen Sie 30 durch 13? Warum 30? Übrigens würde es helfen, wenn Sie den zugehörigen Code (CSS + HTML) tatsächlich veröffentlichen würden. – trincot