Line-Height nicht mit dem font-size

Wenn ich die zwei Zeile text mit verschiedenen Schrift-Größe, die Sie überlappen.
Schauen Sie auf dieses Beispiel :
http://jsfiddle.net/3WcMG/1/

Alle 'j' und 'g' versteckt sind, die zu der zweiten Zeile. Es bedeutet, dass mit allen Haupt-Schriften.

Warum wirkt es so? Was kann ich tun, um zu vermeiden, dass?

EDIT: ich weiß, was " em " bedeutet, ich weiß, wie Sie die Seitenränder, ich weiß, wie die Erhöhung der Zeilenhöhe, ich weiß, was ist die Wirkung der css-reset von JSFiddle und das ist nicht meine Frage. Meine Frage ist: Warum die Unterseite der " j " ist aus der box der text? Wie es aussieht, wenn ich negative margin-top auf die zweite Zeile (außer, dass ich nicht, es sieht aus wie das Standard).
Gibt es eine Möglichkeit, die Schrift in die box passen.

EDIT2: Es scheint, dass es ein browser-Problem! Ich bin auf chrome 21.0 auf Mac und ich sehe, dass :
Line-Height nicht mit dem font-size

  • wenn Sie die Markierung für die Normalized CSS Kontrollkästchen im linken Menü des jsfiddle.net und aktualisieren Sie die fiddle sehen Sie das Ergebnis wie folgt aus: jsfiddle.net/akhurshid/3WcMG/2
  • Dies ist aufgrund CSS-Reset
  • Geben Sie Ihre <p> einige top-Margen zu vermeiden, kleben zwei <p> tags
  • Finden Sie eine Beispiel mit einem top-margin
InformationsquelleAutor tibo | 2012-08-08
Schreibe einen Kommentar