2010-12-27 9 views
6

Ich putze einige alte und schreckliche CSS-up, das beinhaltet:Wird Schriftgröße: 100.01% noch benötigt, und für welche Browser?

body { 
    font-size: 100.01% 
} 

Während der Erforschung, ich body { font-size: 100.01%; } vs body { font-size: 100%; }?, die zur Einstellung font-size auf 100,01% erklärt den Grund gefunden, aber nicht sagen, welche Browser diese "Fix" -Ziele.

Haben moderne Browser immer noch dieses Problem, und wenn ja, welche und welche Versionen?

+1

Diese Frage eigentlich nicht sagen, was die fix Ziele Browser: „ältere Versionen von Opera und Safari“ – Chuck

+0

Chuck - Würden Sie sagen, es ist ok Opera 9 und älter zu übernehmen, und Safari 4 und älter? –

Antwort

6

Antwort von CSS: Getting Into Good Coding Habits von Adrian Alter

für die Schriftart Größe für mehrere Browser Fehler kompensiert dieses seltsame 100,01% -Wert genommen. Erstens, das Setzen eines Standardkörpers Schriftgröße in Prozent (anstelle von em) beseitigt ein IE/Win-Problem mit wachsende oder schrumpfende Schriftarten aus Verhältnis, wenn sie später in Ems in anderen Elementen festgelegt werden. Darüber hinaus zeichnen einige Versionen von Opera eine Standardschriftgröße von 100% zu klein im Vergleich zu anderen Browsern. Safari, auf auf der anderen Seite, hat ein Problem mit einer Schriftgröße von 101%. Der aktuelle "beste" Vorschlag ist, den 100,01% Wert für diese Eigenschaft zu verwenden.

Verwandte Themen