Wie viele Pixel ist 1em in IE8?

7

Soll nicht 1m über alle Browser 16px sein?

Ich habe dieses CSS

%Vor%

was auf IE8 strangly gibt Etikett Elemente eine Höhe von 12px vs. die 13.6px ich hatte gehofft.

Danke für Ihre Hilfe!

    
frequent 03.03.2012, 17:43
quelle

2 Antworten

18
  

Soll nicht 1m über alle Browser 16px sein?

Nicht unbedingt:

  

One 'Em' (1em) ist gleich der Höhe des Großbuchstabens "M" in der Standardschriftgröße. Bei Verwendung in CSS repräsentiert das Em entweder die Standardschriftgröße des Benutzers oder die Größe der Schriftgröße des übergeordneten Elements, falls eine verfügbar ist.

Also, während die Standardschriftgröße 16px ist, haben Sie vielleicht eine andere Größe für IE.

Sie können auch ein obskures Elternelement haben, das es außer Kraft setzt.

Weitere Informationen

    
Kian 03.03.2012, 17:46
quelle
3

Die Einheit em ist relativ. Wenn Sie eine Schriftgröße von 12pt haben, 1 em = 12pt. Mit einer Schriftgröße von 20pt, 1 em = 20pt. Es stammt aus dem Buchstaben M. Es stammt aus der Zeit und der Zeit, als Texte von einem Setzer erstellt wurden. Der Buchstabe M hatte die Größe eines Quadrats des Korpus.

    
HERMAN KARSOWIDJOJO 23.01.2013 19:25
quelle

Tags und Links