• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

1em + 1em = 2em?

Quabbe

Mitglied
Moin,

wenn ich p eine font-size von 1em zuweise und mit p strong dasselbe mache, ist der mit strong ausgezeichnete Text doppelt so groß. Warum ist das so?
Code:
HTML:
<p>Der gestiefelte <strong>Kater</strong></p>

CSS:
p { font-size:1em; }
p strong { font-size:1em; }
Wenn ich strong die Größe 1.5em geben will, darf ich ihm dann in diesem Fall nur 0.5em zuweisen?


Grüße,
Quabbe
 
Hmmm. Merkwürdig. Ich habs grad getestet.
Code:
p { font-size:1em; }
p strong { font-size:1em; }
ergibt in beiden Fällen dieselbe Schriftgröße! Soweit richtig.
Aaaaber...
Code:
p { font-size:2em; }
p strong { font-size:2em; }
ergibt für strong die doppelte Größe? Irgendwas stimmt doch da nicht ...
 
Ach, so ist das! Schön, dass ich das auch mal erfahre. Danke. ;)

Dann muss ich mich wohl nochmal durch selfHTML lesen...
 
Code:
p { font-size:2em; }
p strong { font-size:2em; }
ergibt für strong die doppelte Größe? Irgendwas stimmt doch da nicht ...
Na klar, zuerst gibst Du dem Textabsatz eine Größe von "2em". Danach definierst Du, dass alle <strong> innerhalb von <p> "2em" sein sollen. "em" ist ja eine relative Größe. Das heißt, hier wird die Größe des <p> nochmal verdoppelt.

Hat die Standardschriftgröße z.B. 20px, dann ist Dein <p> 40px groß und Dein <strong> 80px.
 
Zurück
Oben