2015-01-14 5 views

Antwort

3

Dezimalstellen werden in allen Browsern nicht einheitlich gerundet. Der beste Beitrag ich finden konnte, ist hier: Browser Rounding

Dieser enthält eine Tabelle, die folgende zeigt:

Internet Explorer 7 truncate to 2 decimal places 
Internet Explorer 8 truncate to 2 decimal places 
Internet Explorer 9 truncate to 2 decimal places 
Internet Explorer 10 truncate to 2 decimal places 
Internet Explorer 11 truncate to 2 decimal places 
Firefox 3.0 truncate to 3 decimal places 
Firefox 3.5 truncate to 3 decimal places 
Firefox 31 truncate to 3 decimal places 
Chrome 20 round to 15 decimal places 
Chrome 21 round to 15 decimal places 
Chrome 37 round to 13 decimal places 
Safari 6 (OSX Lion) round to 15 decimal places 
Safari 6.1 (OSX Mountain Lion) round to 15 decimal places 
Safari 7 (OSX Mavericks) round to 15 decimal places 
Mobile Safari 7 (iOS7) round to 15 decimal places 
Mobile Safari 8 (iOS8) round to 15 decimal places 
Chrome 36 (Jelly Bean) [Nexus5] round to 15 decimal places 
Chrome 30 (KitKat) [S5] round to 15 decimal places 
Android Browser 4 (Jelly Bean) [Nexus7,Nexus4,S4,S3] round to 15 decimal places 
Android Browser 4 (Ice Cream Sandwich) [Nexus,KindleFire2] round to 15 decimal places 
Android Browser 4 (Gingerbread) [S2] truncate to 3 decimal places 
Opera 12 truncate to 2 decimal places 
Opera Next 24 round to 13 decimal places 
+3

Die Daten, Du kopierst das Rendern, nachdem du es als Prozentsatz definiert hast. Nicht bei der direkten Definition in px. – Lode

+0

Die von Ihnen referenzierte Seite bezieht sich nicht auf Schriftgrößen. –

1

Alle aktuellen Versionen von Browsern für Subpixel-Rendering ermöglichen *. Siehe die research und die Tabelle differences between browser versions.

Ältere Browser runden meist die Pixel ab. Die bemerkenswerteste Ausnahme ist IE8 und IE9, die auf die nächste ganze Zahl runden (IE7 wird ebenfalls abgerundet, IE10 und höher verwendet das Subpixel-Rendering).

* Wenn Sie die Größe in Prozent angeben, kann der Wert in Pixeln unterschiedlich sein, wenn Sie ihn direkt in Pixel definieren.

+0

Die von Ihnen referenzierte Seite bezieht sich nicht auf Schriftgrößen. –

+0

Subpixel-Rendering hat nichts mit der Schriftgröße zu tun. Es ist die Fähigkeit, die einzelnen Subpixel (normalerweise rot, grün und blau) und das Pixel auf Ihrem Monitor zu verwenden, um den Text besser darzustellen. –

Verwandte Themen