Es gibt viele Artikel und Fragen zu prozentualen oder anderen Schriftarten. Ich kann jedoch nicht herausfinden, WAS die Referenz des Prozentwerts sein soll. Ich verstehe, dass dies "in allen Browsern die gleiche Größe" ist. Ich habe das auch gelesen, zum Beispiel:
Prozent (%): Die prozentuale Einheit ähnelt der „em“ -Einheit, abgesehen von einigen grundlegenden Unterschieden. In erster Linie entspricht die aktuelle Schriftgröße 100% (dh 12pt = 100%). Während Sie die Prozenteinheit verwenden, bleibt Ihr Text für mobile Geräte und für die Barrierefreiheit vollständig skalierbar.
Quelle: http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/
Wenn Sie jedoch "dh 12 pt = 100%" sagen, bedeutet dies, dass Sie zuerst definieren müssen font-size: 12pt
. Funktioniert das so? Sie definieren zuerst eine Größe in einem absoluten Maß und bezeichnen diese dann als "100%"? Das macht nicht viel Sinn, da viele Beispiele sagen, dass es nützlich ist, Folgendes zu sagen:
body {
font-size: 100%;
}
Also , indem Sie diese, WAS ist die Schriftgröße relativ zu? Ich stelle fest, dass die Größe, die ich auf meinem Bildschirm sehe, für jede Schriftart unterschiedlich ist. Arial sieht zum Beispiel viel größer aus als Times New Roman. Wenn ich dies nur tun würde, Körpergröße = 100%, würde das bedeuten, dass es in allen Browsern gleich ist? Oder nur wenn ich zuerst einen absoluten Wert definiere?
UPDATE, SAMSTAG, 23. JULI
Ich komme dorthin, aber bitte ertrage es mit mir.
Der% -Wert bezieht sich also auf die Standardschriftgröße des Browsers, wenn ich das richtig verstehe. Nun, das ist schön, gibt mir aber noch einige andere Fragen:
- Ist diese Standardgröße für jede Browserversion immer gleich oder variieren sie zwischen den Versionen?
- ICH ! Ich habe die Einstellungen für Google Chrome gefunden (siehe Bild unten) (noch nie zuvor gesehen!), und ich sehe die Standardeinstellungen "Serife", "Serifenlos" und "Monospace". Aber wie interpretiere ich das für andere Schriftarten? Angenommen, ich definiere
font: 100% Georgia;
, welche Größe der Browser annehmen wird. Wird die Standardgröße für Serifen nachgeschlagen oder hat die Schriftart "Georgia" eine Standardgröße für den Browser? - Auf mehreren Websites lese ich Dinge wie
Sizing text and line-height in ems, with a percentage specified on the body [..], was shown to provide **accurate, resizable text across all browsers** in common use today
. Aber von dem, was ich jetzt lerne, glaube ich, dass Sie tatsächlich wählen sollten, ob Sie entweder die Größe des Textes ändern möchten (mit% oder em, wie in diesem Zitat empfohlen) oder ob Sie "genaue, konsistente Schriftgrößen über alle Browser hinweg" haben (mit px oder pt als Basis). Ist das richtig?
Google-Einstellungen:
Dies ist , wie ich denke , Dinge könnten wie folgt aussehen , wenn Sie die Größe in absoluten Werten nicht definieren.