molily: Schriftgröße bestimmen

Beitrag lesen

Hallo, Richard.

p, td, li
{font-family: Helvetica,Sans-Serif,Arial, Times New Roman;

Die Angabe einer generischen Schriftfamilie fehlt. Siehe http://selfhtml.teamone.de/css/eigenschaften/schrift.htm#font_family, letzter Absatz des Abschnittes.

font-size: 8pt;
letter-spacing: 1px;
line-height: 10pt;
text-align: left}

Dabei sollte ja die Angabe der Schrifthöhe und der Zeilenhöhe absolut sein (8/72 bzw 10/72 inch). Leider ist aber die Fontgröße abhängig davon, welche Schriftartengröße der Anwender auf seinem PC eingestellt hat (Schriftgröße bei Windows - Eigenschaften von Anzeige)

Das hast du gut erkannt.

Wer weis Rat wie man die Darstellung der Schriftgröße davon unabhängig machen kann? <faq />

Indem man neueren Browsern gar keine Schriftgröße für den Fließtext vorsetzt. Am Besten verwendet man für alle Längen- und Höheneinheiten aussschließlich prozentuale Angaben, d.h. die Einheiten em oder % (Prozent). Siehe auch http://selfhtml.teamone.de/css/formate/wertzuweisung.htm#numerische.

Wenn du die Schriftgröße unbedingt zementieren möchtest, verwende für Bildschirmausgabegeräte die Schriftgrößeneinheit Pixel (px), aber *bitte* wähle eine auf großen Auflösungen und kleinen Monitoren lesbare Größe.
Netscape kann man die prozentualen Angaben vorenthalten und ihn stattdessen Schriftgrößen in der Einheit Pixel liefern: http://aktuell.de.selfhtml.org/tippstricks/css/browserweiche/.

Nähere Informationen:
Die "richtige" Schriftgrösse http://www.netandmore.de/faq/fom-serve/cache/414.html
Ist Punkte(pt) die richtige Maßeinheit für Bildschirmdarstellungen? http://www.netandmore.de/faq/fom-serve/cache/1153.html
Die Artikel sind übrigens mitunter zwei Jahre alt, deshalb gelten viele getätigten Aussagen nicht mehr, da sie sich auf längst veraltete Browser beziehen.

Grüße,
Mathias