Frage : Safari ems und Pixel

Ich gerade tat etwas Experimentieren und hoffte, dass jemand erklären könnte, warum das folgende geschieht. Wenn ich eine css-Richtlinie für einen Punkt als .5em definiere, ist mein Verständnis, dass alle Browser dieses als 8px übertragen (da die Rückstellungsgußgröße 16px ist), aber, wenn ich die Berechnungs- Größe überprüfe, indem ich verwende, Element kontrollieren, das ich sehe, dass die ocmputed Größe 9px ist. In Firefox rechnet es zu 8px.

Antwort : Safari ems und Pixel

Alle Browser übertragen EMs anders als.  Sie haben verschiedene Algorithmen für Berechnung, wie weit ein EM… ist und so der Fall ist, dass einige Browser Sachen ein wenig anders als übertragen.  Und wenn ein Benutzer eine andere Rückstellungsgußgröße in ihren Browserseinstellungen spezifiziert hat, dann in alles erhält geklopftes Auf-/Ab accordiingly.  Es ist ein bisschen Schmerz im Arsch.

Sie möchten nur EMs verwenden, wenn Sie nicht einen Pixel-vollkommenen Plan anstreben.  Wenn Sie Sachen die selben in allen Browsern oben GENAU zeigen wünschen, Pixel andernfalls benutzen.

Beifall.
Weitere Lösungen  
 
programming4us programming4us